Agent Academy is a free, source-linked library of skills, prompts, MCP servers and bot templates, organised into courses by profession, for people who hand real work to AI agents: 1,467 live resources, each with its original link, license and safety tags.
Skill
task-management
Original text · EnglishSimple 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.
Republished in full under its license, with attribution. The source is authoritative.
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.html exists in the current working directory
If not, copy it from ${CLAUDE_PLUGIN_ROOT}/skills/dashboard.html to the current working directory
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):
# 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.
Analyze competition, identify differentiation opportunities, and develop winning market positioning strategies using Porter's Five Forces, Blue Ocean Strategy, and positioning maps. Use this skill when evaluating competitors, assessing market positioning, identifying sustainable competitive advantages, or preparing competitive strategy analysis for a startup or investor pitch.
Creates and maintains project context artifacts (product.md, tech-stack.md, workflow.md, tracks.md) in a `conductor/` directory. Scaffolds new projects from scratch, extracts context from existing codebases, validates artifact consistency before implementation, and synchronizes documents as the project evolves. Use when setting up a project, creating or updating product docs, managing a tech stack file, defining…
Implement GitOps workflows with ArgoCD and Flux for automated, declarative Kubernetes deployments with continuous reconciliation. Use when implementing GitOps practices, automating Kubernetes deployments, or setting up declarative infrastructure management.
Design, organize, and manage Helm charts for templating and packaging Kubernetes applications with reusable configurations. Use when creating Helm charts, packaging Kubernetes applications, or implementing templated deployments.
Create production-ready Kubernetes manifests for Deployments, Services, ConfigMaps, and Secrets following best practices and security standards. Use when generating Kubernetes YAML manifests, creating K8s resources, or implementing production-grade Kubernetes configurations.
Implement Kubernetes security policies including NetworkPolicy, PodSecurityPolicy, and RBAC for production-grade security. Use when securing Kubernetes clusters, implementing network isolation, or enforcing pod security standards.