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.
npx claudepluginhub driangle/taskmd --plugin taskmdThis skill is limited to using the following tools:
Create a new task file using the `taskmd add` CLI command.
Creates 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.
Share bugs, ideas, or general feedback.
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.