Project management for AI agents using markdown files. Install and use the cairn CLI to create projects, manage tasks, track status, and coordinate human-AI collaboration through a shared workspace of markdown files.
Scanned 9/7/2026
Install to Claude Code
npx -y skills add modbender/skill-library-mcp --skill cairn-cli --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Cairn Cli?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/modbender-cairn-cli)More formats (shields.io, HTML) on the badges page.
---
name: cairn
description: Project management for AI agents using markdown files. Install and use the cairn CLI to create projects, manage tasks, track status, and coordinate human-AI collaboration through a shared workspace of markdown files.
---
# Cairn — AI-Native Project Management
Cairn gives you and your AI agent a shared workspace of markdown files for managing projects and tasks. Statuses are the shared language. Any AI that can read files is ready to go.
## Installation
```bash
npm install -g cairn-work
cairn onboard
```
`cairn onboard` creates `~/cairn/` with auto-generated context files (`AGENTS.md` and `.cairn/planning.md`) that agents read automatically.
## Community
- Follow [@letcairnwork](https://x.com/letcairnwork) on X
- Visit [letcairn.work](https://letcairn.work/)
- [Submit issues](https://github.com/letcairnwork/cairn-cli/issues)
- [Join the discussion](https://github.com/letcairnwork/cairn-cli/discussions)
## Core Commands
### Workspace
- `cairn status` — Overview with task counts
- `cairn my` — Your assigned tasks
- `cairn active` — All in-progress tasks
- `cairn doctor` — Diagnose workspace health
### Projects & Tasks
- `cairn create project "Name" --description "..." --objective "..."` — Create a project with charter
- `cairn create task "Name" --project <slug> --description "..." --objective "..."` — Create a task
- `cairn list tasks [--status pending,in_progress] [--project slug]` — List tasks with filters
- `cairn search "keyword"` — Find tasks by content
### Task Workflow
- `cairn start <task-slug>` — Begin work (sets `in_progress`)
- `cairn note <task-slug> "Progress update"` — Add a status note
- `cairn artifact <task-slug> "Artifact Name"` — Create a linked deliverable
- `cairn done <task-slug>` — Finish work (moves to `review` or `completed`)
- `cairn block <task-slug> "Reason"` — Mark as blocked
### Maintenance
- `cairn update-skill` — Refresh context files after CLI updates
- `cairn upgrade` — Update CLI to latest version
## Workspace Structure
```
~/cairn/
AGENTS.md # Agent context (auto-generated)
.cairn/planning.md # Planning guide (auto-generated)
projects/
project-slug/
charter.md # Why, success criteria, context
artifacts/ # Deliverables (design docs, proposals, etc.)
tasks/ # Individual task markdown files
inbox/ # Ideas to triage
memory/ # Workspace memory
```
## Statuses
`pending` → `next_up` → `in_progress` → `review` → `completed` (or `blocked` at any point)
## Autonomy Levels
Set per-task to control how much the agent can do:
- **propose** — Agent plans only, finishes in `review`
- **draft** — Agent does work, you approve before shipping
- **execute** — Full autonomy, finishes as `completed`
## Tips
- Run `cairn onboard` first — it sets up everything the agent needs.
- Use `cairn my` to see your current workload at a glance.
- Artifacts (`cairn artifact`) create linked deliverables stored with the project.
- All data is plain markdown with YAML frontmatter — version control friendly.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!