AI Task Parser
Parse natural language task input and extract structured data (title, due date, priority, category) using Google Gemini AI
npx skills add majiayu000/claude-skill-registry --skill task-parser --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# AI Task Parser Skill ## Purpose This skill enables natural language task creation. Users can type "Buy groceries tomorrow at 5pm" and the AI will automatically extract: - Title: "Buy groceries" - Due date: Tomorrow at 5pm - Priority: Based on keywords - Category: Based on context ## How It Works ### 1. User Input User types natural language in task input field ### 2. AI Processing Send to Gemini API with structured prompt ### 3. Structured Output Receive JSON with parsed fields ### 4. Auto-fill Form Populate task form with extracted data ## Implementation ### Backend Endpoint ```python from fastapi import APIRouter, HTTPException import google.generativeai as genai import json import os from datetime import datetime, timedelta router = APIRouter(prefix="/api/ai", tags=["ai"]) # Configure Gemini genai.configure(api_key=os.getenv("GEMINI_API_KEY")) @router.post("/parse-task") async def parse_task(input_text: str): """Parse natural language task input""" model = genai.GenerativeModel('gemini-pro') prompt = f""" You are a task parsing assistant. Parse the following task input and extract structured data. Input: "{input_text}" Extract and return ONLY a JSON object with these fields: -
- Purpose
- How It Works
- 1. User Input
- 2. AI Processing
- 3. Structured Output
- 4. Auto-fill Form
- Implementation
- Backend Endpoint
- Frontend Component
- Usage
- Examples
- Benefits
- API Cost
pip install google-generativeai
What does the AI Task Parser skill do?
Parse natural language task input and extract structured data (title, due date, priority, category) using Google Gemini AI
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill task-parser --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
