taskwarrior

Operate the Taskwarrior CLI to manage task lifecycles with safety protocols.

2|Updated Feb 18, 2021
One-click install
npx skills add https://github.com/jinyongp/dotfiles --skill taskwarrior-jinyongp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: taskwarrior
Source: https://github.com/jinyongp/dotfiles/tree/main/agents/skills/taskwarrior
Command: npx skills add https://github.com/jinyongp/dotfiles --skill taskwarrior-jinyongp

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

What problem does it solve?

This skill provides a safe, structured interface for managing Taskwarrior CLI operations, preventing accidental data loss and ensuring consistent task tracking across local projects and global configurations.

Core Features & Use Cases

  • Project-Local Management: Automatically handles project-specific task configurations and data isolation using shims.
  • Safety-First Mutation: Implements a robust preflight and confirmation workflow for bulk modifications, deletions, and configuration changes.
  • Use Case: When working on a specific software project, use this skill to initialize a local task environment that keeps your project-specific to-do list separate from your global task database.

Quick Start

Use the taskwarrior skill to list all pending tasks for the current project with high urgency.

Frequently Asked Questions about taskwarrior

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

FAQPage Schema
How do I safely delete or modify multiple tasks in Taskwarrior without losing data?

Taskwarrior bulk modifications and deletions are protected by a preflight and confirmation workflow that prevents accidental data loss. This safety-first mutation approach requires explicit confirmation before executing any destructive commands.

How do I keep project-specific tasks separate from my global task database?

Project-local task isolation is achieved by applying configuration shims that automatically handle project-specific Taskwarrior setups. This creates a dedicated local task environment keeping your project to-do list separate from the global task database.

Do I need to install the Taskwarrior CLI binary to manage tasks with this approach?

Yes, the Taskwarrior binary is required to operate task lifecycles including creation, filtering, modification, and reporting. You must also adhere to defined project-local configuration shims for proper data isolation and global task synchronization.

What is the best way to filter pending tasks by urgency in a CLI task manager?

Filtering pending tasks by urgency in a CLI task manager is done by querying task attributes and sorting by urgency metrics. This supports task lifecycle reporting to surface high-priority items requiring immediate attention for the current project.

Can I synchronize local project tasks with a global Taskwarrior configuration?

Yes, global task synchronization is supported alongside project-local data isolation using configuration shims. You can maintain project-specific configurations while enforcing safety protocols for destructive commands during synchronization operations.