| name | task-warrior |
| description | Local task management using the powerful TaskWarrior CLI. |
| metadata | {"navig":{"emoji":"✅","requires":{"bins":["task"]}}} |
Task Warrior Skill
Manage tasks entirely from the command line with TaskWarrior. Allows filtering, prioritizing, and tagging tasks without leaving the terminal.
Core Commands
Adding Tasks
task add Buy milk
task add Update documentation project:navig +docs
task add Submit report due:friday priority:H
Note: task add returns the ID of the created task.
Listing & Filtering
task list
task list project:navig
task completed
Task Management
task <id> done
task <id> start
task <id> modify due:tomorrow
Advanced
Reports
task burndown.daily
task history
Contexts
You can define contexts in .taskrc to filter tasks automatically.
task context work
task context none
Best Practices
- Use IDs: Always list tasks first to get the ID, then operate on that ID. IDs change as tasks are completed!
- Projects: Organize tasks into projects (
project:name) for better filtering.
- Tags: Use
+tag to add tags and -tag to remove them.