task-management

Manage tasks in a TASKS.md file with markdown sections.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/mmahalwy/cooper --skill task-management-mmahalwy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: task-management
Source: https://github.com/mmahalwy/cooper/tree/main/.agents/skills/task-management
Command: npx skills add https://github.com/mmahalwy/cooper --skill task-management-mmahalwy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a lightweight, file-based task management system that prevents tasks from getting scattered across tools by keeping everything in a single TASKS.md file in the current working directory.

Core Features & Use Cases

  • Single-source task storage using a standard TASKS.md template with sections for Active, Waiting On, Someday, and Done.
  • Read, add, complete, and move tasks with rules for formatting, bolded titles, due dates, and completion metadata to keep entries consistent and scannable.
  • Visual dashboard support that can be copied into the project as dashboard.html to enable drag-and-drop reordering, auto-save, external change watching, and an interactive board synced to TASKS.md.
  • Use Cases: Ask for a summary of current commitments, add a new action item with context and due date, mark items done and archive them to Done, or inspect Waiting On items and their waiting duration.

Quick Start

Ask the assistant "what's on my plate" to summarize Active and Waiting On sections or say "add a task" with details to append a new Active task to TASKS.md.

Frequently Asked Questions about task-management

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage tasks using a markdown file?

You can manage tasks using a markdown file by organizing entries into Active, Waiting On, Someday, and Done sections within a single TASKS.md template. This file-based system reads and writes updates directly to your current working directory.

How do I track active tasks and waiting items in a project directory?

Track active tasks and waiting items by asking for a summary of your TASKS.md file. The system reads the Active and Waiting On markdown sections and reports your current commitments and waiting durations.

Can I use a visual dashboard for drag-and-drop task management?

Yes, you can use a visual dashboard by copying dashboard.html into your project. This enables drag-and-drop reordering, auto-save, external change watching, and an interactive board synced directly to your TASKS.md file.

How do I add and complete tasks in a markdown template?

Add and complete tasks in the markdown template by issuing commands to append new Active items with context and due dates, or marking items done. Completed tasks are archived to the Done section with completion metadata.

Does this task-management approach require any external tools or dependencies?

No external tools or dependencies are required. This lightweight system operates entirely on read and write access to your current working directory and adherence to the TASKS.md template format.

What is the best way to keep project tasks from scattering across multiple tools?

The best way to keep tasks from scattering is using a single-source TASKS.md file in your project directory. This prevents fragmentation by maintaining all action items, due dates, and statuses in one markdown template.