taskwarrior

Track work items and enforce UUID-based references using Taskwarrior commands.

Updated Jan 2, 2026
One-click install
npx skills add https://github.com/mrud/skills --skill taskwarrior-mrud
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: taskwarrior
Source: https://github.com/mrud/skills/tree/main/taskwarrior
Command: npx skills add https://github.com/mrud/skills --skill taskwarrior-mrud

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill simplifies task management by tracking work items with Taskwarrior and enforcing stable, UUID-based references to prevent ID drift as tasks are updated or moved.

Core Features & Use Cases

  • UUID-driven tracking: Create, update, and reference tasks using UUIDs to ensure consistent identification.
  • PR and project workflow support: Link PRs to tasks and manage project backlogs, status, and completion milestones.
  • Export and audit capabilities: Retrieve UUIDs and task details for reporting or auditing purposes.

Quick Start

Create a new task for a project: task add project:<project> "Initial backlog" Reference a task by UUID: task <uuid> info

Frequently Asked Questions about taskwarrior

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

FAQPage Schema
How do I track project backlog work items using Taskwarrior UUIDs?

Track project backlog work items by creating tasks with Taskwarrior and enforcing stable, UUID-based references to prevent ID drift. You can list, annotate, and retrieve task details using these unique identifiers.

How do I link a pull request to a task in Taskwarrior?

Link a pull request to a task by applying Taskwarrior commands that enforce UUID-based references for PR workflows. This ensures consistent identification between your code changes and tracked project items.

How do I export Taskwarrior UUIDs for reporting and auditing?

Export Taskwarrior UUIDs for reporting by retrieving task details through the export functionality. This provides stable identification references needed for accurate project auditing and tracking.

Do I need jq to manage tasks with Taskwarrior?

You do not need jq to manage tasks, as the Skill relies primarily on the Taskwarrior tool. However, jq is an optional dependency that can assist with parsing exported task data.

Why should I use UUID-based references for task management instead of standard IDs?

UUID-based references prevent ID drift as tasks are updated or moved. This ensures consistent identification across project backlogs and PR workflows, avoiding tracking errors caused by changing standard IDs.