taskwarrior

Execute Taskwarrior CLI commands to add, list, modify, complete, delete, and search tasks.

13|2|Updated Jan 22, 2023
One-click install
npx skills add https://github.com/meirm/askGPT --skill taskwarrior
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: taskwarrior
Source: https://github.com/meirm/askGPT/tree/main/examples/skills/taskwarrior
Command: npx skills add https://github.com/meirm/askGPT --skill taskwarrior

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you manage tasks using Taskwarrior from the command line, enabling creation, listing, completion, modification, deletion, and reporting.

Core Features & Use Cases

  • Task Operations: Add, list, complete, modify, delete.
  • Context & Tags: Use contexts and tags to organize.
  • Reports & Time Tracking: Generate reports and track time on tasks.

Quick Start

Add a task and list current tasks:

  • Task add "Prepare monthly report" priority:H due:tomorrow
  • Task list

Frequently Asked Questions about taskwarrior

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add and organize tasks with priorities and due dates using the command line?

Add tasks with priorities and due dates by running `task add "description" priority:H due:tomorrow`. Taskwarrior CLI commands let you set priorities, due dates, tags, projects, and contexts to organize work across multiple initiatives from the terminal.

Can I use Taskwarrior to track recurring tasks and generate reports?

Taskwarrior supports recurring tasks and generates reports via CLI commands. You can create recurring tasks, apply complex filters, and produce time-tracking and status reports to monitor progress across projects and contexts.

What's the best way to filter and search tasks by context or tags?

Taskwarrior's CLI filtering lets you search tasks by context, tags, projects, priority, and due date using natural query syntax. Commands like `task list context:work` or `task list +urgent` retrieve subsets of tasks matching your criteria.

How do I modify, complete, and delete tasks from the command line?

Modify tasks with `task ID modify` commands to change properties; complete them with `task ID done`; delete with `task ID delete`. Taskwarrior preserves output formatting and confirms successful operations while handling errors.

Does Taskwarrior work with Bash automation and scripting?

Taskwarrior integrates with Bash for automation. Execute Taskwarrior CLI commands within scripts to add, list, modify, complete, and delete tasks, with output parsing and error handling for workflow automation and batch operations.

What are the limitations of command-line task management compared to graphical tools?

CLI task management requires familiarity with command syntax and flags, lacks real-time visual dashboards, and depends on terminal access. However, it enables scripting, remote management, and integration with Bash workflows that graphical interfaces cannot match.