task-management
anthropics/knowledge-work-plugins
Track tasks in a shared TASKS.md file with optional visual dashboard.
What is task-management?
Simple task management using a TASKS.md file in your working directory. Use this when you need to reference, add, complete, or track tasks and commitments. Includes an optional dashboard for visual task board management.
- Read and write tasks to a TASKS.md file in the current working directory
- Organize tasks into Active, Waiting On, Someday, and Done sections
- Support task completion with strikethrough and date tracking
- Optionally display a visual dashboard for drag-and-drop task management
- Extract and suggest tasks from meetings or conversations
- Track task context including due dates, assignees, and wait times
How to install task-management
npx skills add https://github.com/anthropics/knowledge-work-plugins --skill task-managementHow to use task-management
- 1.Read TASKS.md from the current working directory (create it if missing using the provided template)
- 2.When asked about tasks, summarize the Active and Waiting On sections
- 3.When adding tasks, use the format: `- [ ] **Task title** - context, due date` and place in Active section
- 4.When completing tasks, change `[ ]` to `[x]`, add strikethrough, completion date, and move to Done section
- 5.Optionally copy dashboard.html to enable visual task board (inform user to run `/productivity:start`)
Use cases
- Check what tasks are currently active or waiting on when asked about your workload
- Add new tasks or reminders from user requests with context and deadlines
- Mark tasks complete and move them to the Done section with completion dates
- Review waiting items to identify blockers or follow-ups needed
- Extract action items and commitments from meeting notes or conversations
- Knowledge workers managing personal or team task lists
- Project participants tracking commitments and action items
- Anyone needing simple, file-based task tracking without external tools
task-management FAQ
Tasks are stored in a TASKS.md file in your current working directory. The skill reads and writes to this file, and an optional dashboard can sync changes automatically.
The skill will create it using the template with sections for Active, Waiting On, Someday, and Done tasks.
Yes. On first interaction, the skill checks for dashboard.html and can copy it from the plugin root. Run `/productivity:start` to set up the full system with visual task management.
Use `- [ ] **Task title** - context, due date` format. Bold the title, include context like who it's for and when it's due, and use sub-bullets for additional details.
No. The skill will extract and suggest tasks from meetings or conversations but asks for confirmation before adding them.
Full instructions (SKILL.md)
Source of truth, from anthropics/knowledge-work-plugins.
name: task-management description: Simple task management using a shared TASKS.md file. Reference this when the user asks about their tasks, wants to add/complete tasks, or needs help tracking commitments. user-invocable: false
Task Management
Tasks are tracked in a simple TASKS.md file that both you and the user can edit.
File Location
Always use TASKS.md in the current working directory.
- If it exists, read/write to it
- If it doesn't exist, create it with the template below
Dashboard Setup (First Run)
A visual dashboard is available for managing tasks and memory. On first interaction with tasks:
- Check if
dashboard.htmlexists in the current working directory - If not, copy it from
${CLAUDE_PLUGIN_ROOT}/skills/dashboard.htmlto the current working directory - Inform the user: "I've added the dashboard. Run
/productivity:startto set up the full system."
The task board:
- Reads and writes to the same
TASKS.mdfile - Auto-saves changes
- Watches for external changes (syncs when you edit via CLI)
- Supports drag-and-drop reordering of tasks and sections
Format & Template
When creating a new TASKS.md, use this exact template (without example tasks):
# Tasks
## Active
## Waiting On
## Someday
## Done
Task format:
- [ ] **Task title** - context, for whom, due date- Sub-bullets for additional details
- Completed:
- [x] ~~Task~~ (date)
How to Interact
When user asks "what's on my plate" / "my tasks":
- Read TASKS.md
- Summarize Active and Waiting On sections
- Highlight anything overdue or urgent
When user says "add a task" / "remind me to":
- Add to Active section with
- [ ] **Task**format - Include context if provided (who it's for, due date)
When user says "done with X" / "finished X":
- Find the task
- Change
[ ]to[x] - Add strikethrough:
~~task~~ - Add completion date
- Move to Done section
When user asks "what am I waiting on":
- Read the Waiting On section
- Note how long each item has been waiting
Conventions
- Bold the task title for scannability
- Include "for [person]" when it's a commitment to someone
- Include "due [date]" for deadlines
- Include "since [date]" for waiting items
- Sub-bullets for additional context
- Keep Done section for ~1 week, then clear old items
Extracting Tasks
When summarizing meetings or conversations, offer to add extracted tasks:
- Commitments the user made ("I'll send that over")
- Action items assigned to them
- Follow-ups mentioned
Ask before adding - don't auto-add without confirmation.
Related skills
More from anthropics/knowledge-work-plugins and the wider catalog.

tax-prep
Prepare reconciled tax materials for your accountant—quarterly estimates and 1099-NEC lists from closed books.

tax-season-organizer
Prepare quarterly estimated tax and year-end 1099 contractor lists for your accountant.

tech-debt
Identify, categorize, and prioritize technical debt with a structured scoring framework.

testing-strategy
Design effective test strategies and plans balancing coverage, speed, and maintenance.

ticket-deflector
Draft customer replies and issue refunds by pulling order, CRM, and support data from your payments and desk tools.

ticket-triage
Categorize, prioritize, and route incoming support tickets with structured triage assessment.