From taskmd
Creates taskmd task files via CLI: parses user input for title, template, flags like priority/tags/group; fills objective, subtasks, criteria; validates output. Use when adding project tasks.
How this skill is triggered — by the user, by Claude, or both
Slash command
/taskmd:add-taskThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Create a new task file using the `taskmd add` CLI command.
Create a new task file using the taskmd add CLI command.
The user's task description is in $ARGUMENTS.
Parse the user's input from $ARGUMENTS to extract:
--priority, --effort, --tags, --group, --depends-on, --parent, --owner, --slugChoose the group based on the task's domain (pass with --group):
cli — CLI commands, Go backend, terminal featuresweb — Web frontend, UI, React components--group for cross-cutting, infrastructure, documentation, or unclear domainRun taskmd add with the appropriate flags:
# Basic task
taskmd add "Fix the login bug" --group cli
# With a template
taskmd add "Login fails on Safari" --template bug --group cli
# With extra flags
taskmd add "Dark mode support" --template feature --priority high --tags ui,frontend --group web
# With a custom slug (overrides auto-generated slug from title)
taskmd add "Fix the login bug" --slug fix-login --group cli
Available templates can be listed with taskmd templates list. Built-in templates include bug, feature, and chore. Projects may define custom templates in .taskmd/templates/.
Fill in the task content: Read the created file and replace placeholder content (HTML comments like <!-- ... -->, TODO, 1. ...) with real content derived from the user's description in $ARGUMENTS. Fill in:
Use your understanding of the user's request to write meaningful content — don't leave placeholders.
Validate by running taskmd validate to ensure the task file is valid. If validation fails, fix the issues.
Confirm the created file path and ID to the user.
npx claudepluginhub driangle/taskmd --plugin taskmdCreates taskmd-compliant Markdown task files: parses title/metadata from arguments, generates IDs (sequential/prefixed/random/ULID), infers groups, structures with objective/subtasks/acceptance criteria. Uses .taskmd.yaml config.
Creates tasks or sections in TASKS.md to track project work. Auto-triggers on phrases like 'add a task', 'todo', 'let's plan', or untracked future work.
Adds actionable tasks to TASKS.md for follow-up work or subtasks using ctx bash tool. Validates specificity, priority, uniqueness, and actionability before recording.