.claude/skills/project-manager/SKILL.md
Lightweight project management - create, track, update, and archive projects with folder-based structure
npx skillsauth add abilityai/cornelius project-managerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Lightweight, file-based project management. Each project is a folder in projects/ with a project.md file and any related files. Syncs via git between local and remote.
| Source | Location | Read | Write |
|--------|----------|------|-------|
| Projects | projects/*/project.md | Yes | Yes |
| Archive | projects/archive/*/project.md | Yes | Yes (on archive) |
| Status | Meaning |
|--------|---------|
| planning | Scoping, not yet started |
| active | In progress |
| blocked | Waiting on something specific |
| on-hold | Paused intentionally |
| completed | Done - ready to archive |
| cancelled | Abandoned - ready to archive |
high | medium | low
projects/
├── project-name/
│ ├── project.md # Required - status, description, next steps
│ └── ... # Any related files (research, drafts, data, scripts)
├── another-project/
│ └── project.md
└── archive/ # Completed/cancelled projects
└── old-project/
└── project.md
---
status: planning
priority: medium
created: YYYY-MM-DD
updated: YYYY-MM-DD
---
# Project Name
One-paragraph description of what this project is and why it matters.
## Next Steps
- First concrete action
- Second concrete action
## Blockers
- None
## Notes
Context, decisions, links, references.
Parse the argument to determine which command to run:
/project-manager or /project-manager listScan all projects/*/project.md files (excluding archive/). Parse frontmatter from each. Display as table:
| Project | Status | Priority | Updated | Next Step |
|---------|--------|----------|---------|-----------|
| treasury-agent | active | high | 2026-03-20 | Design escrow interface |
| moltbook-growth | planning | medium | 2026-03-18 | Analyze top posts |
Sort by: priority (high first), then status (active/blocked first), then updated (recent first).
If no projects exist, say so and suggest /project-manager create <name>.
/project-manager create <name>projects/<name>/ doesn't already exist (check archive too)projects/<name>/date '+%Y-%m-%d'planning)medium)projects/<name>/project.md from template with provided details/project-manager update <name>projects/<name>/project.md
updated date to today/project-manager archive <name>projects/<name>/
completed or cancelled, ask user to confirm and set final statusproject.md: set final status, update datemv projects/<name>/ projects/archive/<name>//project-manager reviewFull review for session startup or periodic check-in:
list to show all active projectsactive or blocked:
updated date is older than 7 days (may be stale)After completing this skill's primary task, consider tactical improvements:
git add .claude/skills/project-manager/SKILL.mdgit commit -m "refactor(project-manager): <brief improvement description>"development
Rebuild the Cornelius voice agent system prompt from knowledge base sources
data-ai
Update dashboard.yaml with current knowledge base metrics from analysis report
documentation
Update Knowledge Graph Changelog
testing
Comprehensive testing playbook for Local Brain Search memory improvements (Phases 1, 3, 4)