Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
cedmandocdoc avatar

Managing Tasks

  • 21 installs
  • Updated August 4, 2026
  • cedmandocdoc/awesome-skills

Manages structured task folders with plan.md and status.md for cross-session agent handoff, covering create, execute, block, verify, and archive.

About

Provides a durable on-disk task lifecycle under tasks/NNN-slug folders with recipes for creating, executing, triaging, blocking, verifying, and archiving tasks. A developer uses it to plan and hand off work across agent sessions.

  • Full lifecycle: create, execute, check, triage, block, verify, archive, cancel
  • Task contract defines tasks root marker, frontmatter, and status fields

Managing Tasks by the numbers

  • 21 all-time installs (skills.sh)
  • Ranked #2,002 of 3,282 Productivity & Planning skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/cedmandocdoc/awesome-skills --skill managing-tasks

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs21
Last updatedAugust 4, 2026
Repositorycedmandocdoc/awesome-skills

What it does

Manages structured task folders with plan.md and status.md for cross-session agent handoff, covering create, execute, block, verify, and archive.

Files

SKILL.mdMarkdownGitHub ↗

Managing Tasks

Skill collection for durable, handoff-ready task work on disk. Works in any environment where the agent can read and write repository files.

Contract: `references/task-contract.md` — tasks root index.md marker, author UUID, layout, frontmatter, status fields, skill discovery.

Rule: Read exactly one recipe below for the user's intent. Do not load other recipe files unless the user switches intent mid-session.

When to use

Follow this skill for every task-lifecycle action under <tasks-root>/NNN-slug/: planning, executing, checking status, amending scope, blocking, verifying, archiving, reopening, skipping, or cancelling.

Tasks root: Located only via <tasks-root>/index.md with the static Author signature UUID in frontmatter. If none exists, ask the user for an empty folder path, then initialize with index.md before any task folder. See task-contract.mdResolve tasks root.

Task recipes

IntentExample phrasingRead
Create"Create a task: …", "Plan … as a task", "new task"creating-task.md
Execute"Continue tasks/001-…", "Resume the dark mode task", "implement next step"executing-task.md
Check"Status of tasks/003-…", "list all tasks", "what's next?"checking-task.md
Triage"What can I start?", "Which tasks are ready?", "What's unblocked?"triaging-tasks.md
Update"Update task scope", "add a phase to tasks/003-…", "replan"updating-task.md
Block"Block this task", "waiting on design review"blocking-task.md
Unblock"Unblock tasks/002-…", "dependency resolved"unblocking-task.md
Verify"Run verification", "mark done if checks pass"verifying-task.md
Archive"Archive done tasks", "move to archive/"archiving-task.md
Reopen"Reopen cancelled task", "reopen tasks/005-…"reopening-task.md
Skip"Skip this step", "defer step-2", "skip and move on"skipping-step.md
Cancel"Cancel task", "abandon tasks/005-…", "stop this task"cancelling-task.md

Load this skill when intent matches any row, whether the user @-mentions the skill or describes the work in natural language.

Reference index

DocWhen to use
task-contract.mdTasks root index.md marker, author UUID, layout, frontmatter, finding tasks, resolving domain references
creating-task.mdNew task folder, plan + initial status; no application code
executing-task.mdRun next_step_id, implement, update status before stopping
checking-task.mdRead-only status report for one task or all tasks
triaging-tasks.mdRead-only triage — which tasks can start now vs need deps, assets, design, or plan input
updating-task.mdAmend plan.md and sync status.md when scope changes
blocking-task.mdMark task blocked with reason; freeze execution pointer
unblocking-task.mdClear blocker; restore In Progress
verifying-task.mdRun verification checklist; mark Done or report failures
archiving-task.mdMove Done or Cancelled tasks to archive/
reopening-task.mdRestore a cancelled task for continued work
skipping-step.mdSkip a step with reason; advance execution pointer
cancelling-task.mdMark task cancelled; optional archive

Templates

  • `assets/index.md`
  • `assets/plan.md`
  • `assets/status.md`

Examples

Create (new repo): No index.md found → ask user for an empty folder (e.g. tasks/) → write tasks/index.md then tasks/001-dark-mode-toggle/plan.md + status.md → suggest _"Continue tasks/001-dark-mode-toggle"_.

Execute: User says continue tasks/001-dark-mode-toggle. Follow executing-task.md → read status.md first → run next_step_id.

Update: User adds a phase to an in-progress task. Follow updating-task.md → bump plan_revision → sync step queue.

Check: User asks "what's the status of the dark mode task?". Follow checking-task.md → read status.md → report without mutating files.

Triage: User asks "what can I work on?". Follow triaging-tasks.md → scan all tasks → split into startable now vs not ready with blocker type and unblock action.

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.