From task-assistant
Manages tasks via the `task` CLI with SQLite and vector search. Create, list, update, delete, search (text/semantic), organize by project/tags, set due dates, run batch operations, and sync with Google Calendar.
How this skill is triggered — by the user, by Claude, or both
Slash command
/task-assistant:task-assistantThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
This skill enables task management via the `task` CLI tool backed by SQLite with
This skill enables task management via the task CLI tool backed by SQLite with
vector search. Use this skill to create, track, update, and organize tasks
during coding sessions.
# Create a task
task add "Implement authentication" --project Backend -d "next friday"
# Create a task with tags
task add "Fix login bug" --tag bug --tag auth
# List tasks
task list # Active tasks
task list -q "auth" # Text search
task list --tag bug # Filter by tag
task list --semantic "API integration" # Semantic search
# Update task
task update 1 --status done
# View details
task view 1
# Basic task
task add "Task title" "Optional description"
# With project and due date (supports datetime)
task add "Review PR" --project Work -d "tomorrow at 14:00"
# As subtask
task add "Write tests" --parent 5
# Output JSON for programmatic use
task add "Deploy fix" --json
task list # Active (non-done) tasks
task list --all # Include completed
task list -q "search term" # Text search
task list --semantic "bug fixes" # AI-powered similarity search
task list --overdue # Past due date
task list --status in-progress # Filter by status
task list --priority 2 # Filter by priority (0=normal, 1=high, 2=urgent)
task list --project "Backend" # Filter by project
task update <id> --status done # Mark complete
task update <id> --status in-progress # Start working
task update <id> --priority 2 # Set urgent
task update <id> --due "2025-12-31T14:00:00Z" # Change due date
task update <id> --title "New title" # Change title
task update <id> -D "New description" # Change description
task update <id> --project "Work" # Move to project
task update <id> --clear-project # Remove from project
task comment <id> "Progress note here"
task attach <id> ./relevant-file.pdf
# Batch create from JSON file
task batch-add --file tasks.json
# Bulk update multiple tasks
task bulk update 1 2 3 --status done
# Bulk delete
task bulk delete 4 5 6 --yes
task tag list # List all tags with usage counts
task tag add <id> bug priority # Add tags to a task
task tag remove <id> bug # Remove tag from task
references/setup_guide.mdreferences/advanced_features.mdreferences/tui_reference.mdreferences/api_reference.mdnpx claudepluginhub lauriliivamagi/taskCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.