skills/taskwarrior/SKILL.md
Manage tasks with the `task` (Taskwarrior) CLI. Use when the user asks to review tasks, get task summaries, add work items, or complete tasks.
npx skillsauth add adampoit/ai taskwarriorInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Inspect and manage tasks with task.
task +PENDING export
Preferred command (JSON output):
task +PENDING export
With custom filters:
task project:work due:today +PENDING export
For tasks that fall between two dates (entry, completion, due, or modified time), use Bash variables:
start_date="<start-date>"
end_date="<end-date>"
task "((entry.after:${start_date} and entry.before:${end_date}) or (end.after:${start_date} and end.before:${end_date}) or (due.after:${start_date} and due.before:${end_date}) or (modified.after:${start_date} and modified.before:${end_date}))" export
Use task rc.verbose=nothing ... for concise text output when not using export.
Build summary counts with these commands:
task +PENDING export
task +OVERDUE export
task due:today +PENDING export
task due:tomorrow +PENDING export
task priority:H +PENDING export
Summarize counts plus notable tasks (for example overdue or high priority).
Get one task by ID or UUID:
task <task-id-or-uuid> export
Create a task (mutating):
task add "Write Q1 planning notes" project:planning due:tomorrow priority:M +work +writing
Mark task done (mutating):
task <task-id-or-uuid> done
task ... export and task ... listing/info commandstask add, task <id> done, task modify, task deletetools
Use tmux instead of background bash for long-running, interactive, inspectable, or user-attachable terminal processes. Use for development servers, watch-mode tests, REPLs, debuggers, interactive CLIs, log tailing, and commands that may run indefinitely or need later input/inspection.
tools
Use Jujutsu (`jj`) for version control operations including status, history, diffs, commits, rebases, splits, squashes, and Git interop. Use when a repository is initialized for jj or the user asks for jj/Jujutsu workflows.
business
Search Slack messages and read Slack threads. Use when the user asks to search Slack, find messages, look up conversations, read thread replies, or retrieve Slack content. Triggers on requests involving Slack message lookup, conversation history, or thread reading.
tools
Guide for creating effective agent skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends an AI agent's capabilities with specialized knowledge, workflows, or tool integrations.