gtd

Automate personal task management with a GTD CLI workflow.

5|3|Updated Jan 6, 2026
One-click install
npx skills add https://github.com/durandom/skills --skill gtd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gtd
Source: https://github.com/durandom/skills/tree/main/skills/gtd
Command: npx skills add https://github.com/durandom/skills --skill gtd

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

GTD task management with Python CLI helps individuals capture, clarify, organize, review, and engage with tasks using a disciplined GTD workflow, reducing mental load and increasing focus.

Core Features & Use Cases

  • 12 fixed labels taxonomy to classify tasks (context, energy, status, horizon)
  • CLI-based workflow for capture, inbox clarification, project tracking, and cadence-based reviews
  • Backends for GitHub Issues and Taskwarrior with HTML metadata in bodies for structured data
  • Use case: manage a software project backlog, weekly reviews, and daily focus sessions entirely from the terminal

Quick Start

From the repository root, run commands through the GTD CLI:

  • GTD_CMD="./.claude/skills/gtd/scripts/gtd"
  • $GTD capture "Review PR for plugin architecture"
  • $GTD inbox
  • $GTD daily

Frequently Asked Questions about gtd

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

FAQPage Schema
How do I automate GTD task management from the command line?

You can automate GTD task management from the command line by using a Python CLI to capture, clarify, organize, review, and engage with tasks. This terminal-based workflow reduces mental load by applying a disciplined Getting Things Done process.

Can I use GitHub Issues as a backend for tracking GTD tasks?

Yes, GitHub Issues can be used as a backend for tracking GTD tasks. The system stores structured data by embedding HTML metadata directly into the issue bodies, allowing you to manage your software project backlog entirely from the terminal.

What is the best way to organize tasks using context and energy labels?

The best way to organize tasks using context and energy labels is to apply a fixed 12-label taxonomy. This classification system covers context, energy, status, and horizon, allowing you to categorize items systematically during your inbox clarification process.

How do I run weekly reviews and daily focus sessions in the terminal?

You can run weekly reviews and daily focus sessions in the terminal by executing specific CLI commands. After capturing tasks into your inbox, you use dedicated commands to clarify items and generate a daily focus list based on your predefined labels.

Does Taskwarrior work with Python-based GTD workflows?

Yes, Taskwarrior works with Python-based GTD workflows as a supported backend. Alongside GitHub Issues, it integrates into the CLI to store and manage your structured task data, enabling seamless terminal-based project tracking.

Do I need a specific taxonomy to classify tasks in a GTD CLI?

Yes, this GTD CLI uses a fixed 12-label taxonomy to classify tasks. You must apply these predefined labels covering context, energy, status, and horizon to properly structure your data during task capture and inbox clarification.