From task-management
Lightweight project task management using markdown files in `.tasks/`. This skill should be used when the user asks to create, update, complete, or list project tasks, including phrases like "create task", "add task", "new task", "list tasks", "show tasks", "task status", "complete task", "mark task done", "update task". Also applies when referencing `.tasks/` files or asking about remaining project work.
How this skill is triggered — by the user, by Claude, or both
Slash command
/task-management:task-managementThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Project tasks live in `.tasks/` as individual markdown files. Each file is one task — the filename is the title in kebab-case (e.g., "Fix login bug" becomes `fix-login-bug.md`).
Project tasks live in .tasks/ as individual markdown files. Each file is one task — the filename is the title in kebab-case (e.g., "Fix login bug" becomes fix-login-bug.md).
---
status: todo
priority: normal
due:
---
## Description
Task description.
## Subtasks
- [ ] Subtask 1
- [ ] Subtask 2
## Progress
### YYYY-MM-DD
- Task created
### YYYY-MM-DD
- Summarize work done in bullet points
| Field | Values | Default |
|---|---|---|
| status | todo, in-progress, done | todo |
| priority | high, normal, low | normal |
| due | YYYY-MM-DD or empty | empty |
high, normal, low. Default: normal. Ask only if not obvious from context.YYYY-MM-DD. Default: empty. Ask only if user mentions a deadline context..tasks/ directory if it does not exist.tasks/{title}.md using kebab-case filename. If a file with the same name already exists, ask the user how to proceed..tasks/. If no match, inform the user. If multiple matches, present candidates and ask which one.status: in-progress if not already- [x]When adding to Progress, always append at the bottom. If today's date header already exists, add under the existing header — do not create a duplicate.
.tasks/. If no match, inform the user. If multiple matches, present candidates and ask which one.status: done- [x].tasks/ does not exist or contains no files, report that no tasks exist.md files in .tasks/- [ ] / - [x].tasks/ is version-controlled is a user decision — ask on first use if unclearnpx claudepluginhub eabay/claude-code-plugins --plugin task-managementDefines conventions for TASKS.md files: structure with optional sections, status symbols ([ ] todo, [/] ongoing, [x] done, [-] backlog), task descriptions, and testable acceptance criteria. Use for creating, editing, updating tasks or tracking progress.
Organizes markdown task files into folders like tasks/, ideas/, templates/, bugs/ with YAML frontmatter defining types (task, idea, bug), due dates, tags, status. Use when creating or modifying task files.
Creates sequential tasks with priority, status, due dates in secondbrain's .claude/data/tasks YAML shards. Activates on 'create task', 'add todo', or similar requests.