← ClaudeAtlas

taskwarriorlisted

Taskwarrior CLI reference for managing tasks, bugs, and work items from the terminal. This skill contains the correct syntax for filters, dates, recurrence, UDAs, urgency tuning, custom reports, contexts, and hooks that you CANNOT reliably produce from memory alone — Taskwarrior's syntax is unusual (attribute:value, +tag, virtual tags like +OVERDUE) and easy to get wrong. ALWAYS use this skill when the user: (1) runs or asks about any `task` command, (2) wants to add, modify, complete, delete, or list tasks, (3) asks what's due, overdue, or what to work on next, (4) wants to track bugs or work items from the command line, (5) mentions priorities, projects, tags, filters, recurring tasks, or contexts, (6) wants a custom report, UDA, hook script, or urgency tuning, (7) mentions Taskwarrior by name. Do NOT skip this skill just because the request sounds simple — even basic operations like `task add` have non-obvious attribute syntax that differs from other CLI tools.
svyatov/agent-toolkit · ★ 0 · AI & Automation · score 72
Install: claude install-skill svyatov/agent-toolkit
# Taskwarrior Taskwarrior is a command-line task manager. Everything flows through one command: `task`. ## Core Syntax Every command follows this pattern: ``` task [filter] <command> [modifications] ``` - **filter** — selects which tasks to act on (before the command) - **command** — what to do (add, modify, done, delete, list, next, etc.) - **modifications** — changes to apply (after the command) Filters and modifications look similar (`project:Home`, `+tag`, `due:friday`) but their position relative to the command determines their role. ## Essential Operations ### Creating tasks ```bash task add <description> [attributes] task add Fix login bug project:Backend priority:H due:friday +bug task add "Buy groceries" due:saturday +personal task log <description> # record an already-completed task ``` ### Modifying tasks ```bash task <ID> modify <changes> task 3 modify priority:M due:monday task 3 modify +urgent # add tag task 3 modify -urgent # remove tag task 3 modify /typo/fixed/ # text substitution in description task 3 append more details # add words to end task 3 prepend URGENT # add words to beginning task 3 annotate "See PR #42" # add a note task 3 denotate "See PR #42" # remove a note ``` ### Completing, deleting, undoing ```bash task <ID> done # mark complete task <ID> done project:Shipped # en passant: modify while completing task <ID> delete # mark deleted (recov