gsd-add-todo

Capture ideas and tasks from conversation context as structured todo files.

Updated Feb 18, 2026
One-click install
npx skills add https://github.com/jjchambers80/judgesdirectory --skill gsd-add-todo-jjchambers80
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: gsd-add-todo
Source: https://github.com/jjchambers80/judgesdirectory/tree/main/.github/skills/gsd-add-todo
Command: npx skills add https://github.com/jjchambers80/judgesdirectory --skill gsd-add-todo-jjchambers80

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Ideas and tasks that surface mid-conversation during a GSD session are easily lost; this Skill captures them as structured todo files with frontmatter, area inference, and duplicate detection so nothing falls through the cracks. ## Core Features & Use Cases - Contextual Capture: Extracts todo content from an optional argument or directly from the current conversation context. - Automatic Organization: Infers the todo's area from file paths, generates a slug, detects duplicates, and updates STATE.md. - Version Control Integration: Commits the created todo file to git automatically. - Use Case: While working through a GSD session you realize a refactor is needed in another module; invoke the skill with a short description and it files a properly structured todo without breaking your flow. ## Quick Start Ask the assistant to add a todo for the task you just discussed, optionally providing a short description of the idea or issue.

Frequently Asked Questions about gsd-add-todo

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

FAQPage Schema
How do I capture a task as a todo during a conversation?▼

Invoke the skill with an optional description argument, or let it extract the todo content from the current conversation context. It creates a structured todo file with frontmatter and commits it to git.

How does the todo area get inferred from file paths?▼

The add-todo workflow checks existing areas and infers the appropriate area from relevant file paths in the conversation. This groups related todos without requiring manual categorization.

Does the skill detect duplicate todos before creating new ones?▼

Yes, the workflow performs duplicate checking and resolution before file creation. If a matching todo already exists, it resolves the conflict instead of writing a redundant file.

What happens if I add a todo without providing a description?▼

The description argument is optional. When omitted, the workflow extracts the todo content directly from the current conversation context, so no explicit text is required.

What files does adding a todo create or update?▼

It creates a todo file with frontmatter and a generated slug in the todos directory structure, updates STATE.md, and commits the changes to git.