Official marketplace for taskmd Claude Code plugins
npx claudepluginhub driangle/taskmdManage tasks stored as markdown files with taskmd. List, create, complete, and validate tasks directly from Claude Code.
MCP server for taskmd. Provides direct tool access for task operations (list, get, next, search, set, validate, graph) without shelling out to the CLI.
CLI-free taskmd plugin. Manage tasks stored as markdown files using only Claude's native tools — no CLI binary required.
Claude Code marketplace entries for the plugin-safe Antigravity Awesome Skills library and its compatible editorial bundles.
Production-ready workflow orchestration with 79 focused plugins, 184 specialized agents, and 150 skills - optimized for granular installation and minimal token usage
Directory of popular Claude Code extensions including development tools, productivity plugins, and MCP integrations
Share bugs, ideas, or general feedback.
Markdown-based task management designed for both humans and AI coding assistants.
taskmd provides:
.md files with YAML frontmatter, version-controlled alongside your codeEverything runs locally. Task data stays in your repo and is never shared externally.
Option 1: Homebrew (macOS and Linux)
# Add the tap
brew tap driangle/tap
# Install taskmd
brew install taskmd
# Verify installation
taskmd --version
Option 2: Download Pre-built Binary
# Download from the releases page
# https://github.com/driangle/taskmd/releases
# Extract the archive
tar -xzf taskmd-v*.tar.gz # or unzip for Windows
# Move to PATH
sudo mv taskmd /usr/local/bin/ # macOS/Linux
Option 3: Install with Go
go install github.com/driangle/taskmd/apps/cli/cmd/taskmd@latest
Option 4: Build from Source
git clone https://github.com/driangle/taskmd.git
cd taskmd/apps/cli
make build-full
Option 5: Docker
# Web dashboard (default)
docker run --rm -p 8080:8080 -v ./tasks:/tasks:ro ghcr.io/driangle/taskmd
# CLI commands
docker run --rm -v ./tasks:/tasks ghcr.io/driangle/taskmd taskmd list
Create a tasks directory:
mkdir -p my-project/tasks
cd my-project
Create your first task (tasks/001-first-task.md):
---
id: "001"
title: "My first task"
status: pending
priority: high
---
# My First Task
## Objective
This is my first task using taskmd!
## Tasks
- [ ] Learn taskmd basics
- [ ] Create more tasks
List your tasks:
taskmd list tasks/
Launch the web interface:
taskmd web start --open
That's it! You're ready to manage tasks with taskmd.
# List tasks
taskmd list tasks/
# Validate task files
taskmd validate tasks/
# View task statistics
taskmd stats tasks/
# Find next task to work on
taskmd next tasks/
# Visualize dependencies
taskmd graph tasks/ --format ascii
# Start web interface
taskmd web start --dir tasks/ --open
Start the web server and open your browser:
taskmd web start --open --port 8080
The web interface provides:
Tasks are markdown files with YAML frontmatter:
---
id: "001"
title: "Implement feature X"
status: pending
priority: high
effort: medium
dependencies: []
tags:
- feature
- backend
created: 2026-02-08
---
# Implement Feature X
## Objective
Build the new feature X that allows users to...
## Tasks
- [ ] Design API endpoints
- [ ] Implement backend logic
- [ ] Write tests
- [ ] Update documentation
## Acceptance Criteria
- All tests pass
- API documentation complete
- Performance meets requirements
See the Task Specification for complete format details.
taskmd supports .taskmd.yaml configuration files for setting default options: