Skip to main content
skill Claude Code CX Codex Cursor GitHub Copilot official · Anthropic

task-management — Claude Code skill: what it does, how to install

Tracks commitments, active work, and follow-ups in a local TASKS.md file. Useful when managing project to-dos directly from the AI coding chat.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add anthropics/knowledge-work-plugins --skill task-management -a claude-code
Open on GitHub

What task-management does

The skill maintains a TASKS.md file in your current working directory. It uses four sections: Active, Waiting On, Someday, and Done. On the first run, it copies dashboard.html to the project folder. This provides a drag-and-drop board that syncs with CLI edits and saves changes automatically.

The assistant extracts commitments and deadlines when reviewing meeting notes. It will never add tasks silently. The agent asks for confirmation first. Completed items receive a strikethrough and a completion date before moving to Done. Because the skill strictly targets the current working directory, switching folders creates a fresh tracking file.

What it helps with

  • track project tasks in a local markdown file
  • extract follow-up commitments from meeting summaries
  • monitor pending items and waiting durations
  • archive completed tasks with completion dates

Example prompts for the agent

  • What tasks are currently on my plate, and is anything overdue?
  • Add a task: draft release notes for Alex due Friday
  • Finished the database migration, mark it done

How to install task-management

1Skills CLI (Vercel)

npx skills add anthropics/knowledge-work-plugins --skill task-management -a claude-code

2Manually: put the files in place

~/.claude/skills/task-management/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/task-management/

From the same set133

The whole set →
data-visualization official anthropics Selects chart types based on data structure and produces Python visualization code in matplotlib, seaborn, and plotly. Useful for reports and research figures. Claude Code CX Codex Cursor +1 13,700installs documentation official anthropics A skill for technical writing that drafts READMEs, API references, runbooks, architecture docs and onboarding guides. Useful when the code exists but the description does not. Claude Code CX Codex Cursor +1 10,300installs build-dashboard official anthropics Builds a self-contained HTML dashboard with Chart.js charts, KPI cards, and filterable tables. Useful for turning raw data or queries into a standalone browser report. Claude Code CX Codex Cursor +1 9,100installs memory-management official anthropics This skill organizes workplace shorthand, names, and project details into files an agent can consult. It fits projects where requests rely on an internal vocabulary and shared context. Claude Code CX Codex Cursor +1 7,400installs architecture official anthropics Writes an Architecture Decision Record or reviews a system design: options, trade-offs, consequences. Useful when you have to pick between technologies. Claude Code CX Codex Cursor +1 6,700installs knowledge-synthesis official anthropics Merges search results across chats, emails, and documents into deduplicated answers with source attribution. Flags conflicting facts and scores source reliability. Claude Code CX Codex Cursor +1 6,400installs testing-strategy official anthropics This skill designs testing strategies and test plans for a project. Use it when you need test types, coverage goals, or gaps in existing checks. Claude Code CX Codex Cursor +1 6,400installs view-pdf official anthropics Opens PDFs in an interactive viewer for shared markup, form filling, highlights, stamps, and visual signatures. Use it when text reading alone is not enough. Claude Code CX Codex Cursor +1 6,300installs

Similar

refactor-plan official github This skill investigates a codebase and writes a step-by-step multi-file refactor plan before edits begin. Use it when the proposed change needs review first. GitHub Copilot 12,965installs memory-merger official github Moves mature notes from a domain memory file into its instruction file. Useful when project guidance grows through reviewed lessons. GitHub Copilot 12,846installs create-implementation-plan official github This skill creates a Markdown implementation plan for features, refactoring, package upgrades, or infrastructure work. Use it when an agent needs an explicit task breakdown. GitHub Copilot 12,558installs oh-my-issues thedotmack Clusters GitHub issues by root cause into plan-master issues and design docs. Useful when a backlog grows too large and needs consolidation into an actionable roadmap. Claude Code CX Codex Cursor +1 4,000installs start-learning rohitg00 It onboards learners into the AI Engineering from Scratch curriculum, runs a placement quiz, and creates LEARNING.md as a persistent study plan. Claude Code CX Codex Cursor +1 4,500installs find-skills vercel-labs Discovers and installs agent skills from skills.sh directly inside your coding assistant. Handy when you need domain-specific workflows for a project. Claude Code CX Codex Cursor +1 4,000,000installs grill-me Matt Pocock grill-me interviews you about a plan or design to expose gaps and sharpen decisions. Use it before implementation starts. Claude Code 1,424,476installs grill-with-docs Matt Pocock This skill interviews you about a plan or design and creates ADRs and a glossary along the way. Use it when decisions need sharper definition. Claude Code 1,219,756installs

Questions about task-management

How do I install task-management in Claude Code?

Run npx skills add anthropics/knowledge-work-plugins --skill task-management -a claude-code. Alternatively, copy the skill definition manually to ~/.claude/skills/task-management/SKILL.md.

What does the task-management skill do?

It manages a TASKS.md file in the current working directory across Active, Waiting On, Someday, and Done sections. It also deploys a visual dashboard.html interface for managing tasks.

Does the skill automatically record tasks from discussions?

No, while the assistant identifies commitments and action items in conversations, it always asks for confirmation before adding anything to TASKS.md.

Source text

SKILL.md · Apache-2.0
---
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:**

1. Check if `dashboard.html` exists in the current working directory
2. If not, copy it from `${CLAUDE_PLUGIN_ROOT}/skills/dashboard.html` to the current working directory
3. Inform the user: "I've added the dashboard. Run `/productivity:start` to set up the full system."

The task board:
- Reads and writes to the same `TASKS.md` file
- 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):

```markdown
# 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.

© anthropics · Apache-2.0 · anthropics/knowledge-work-plugins

See also

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor