ProjectPilot
Lightweight project management for agents. Track tasks, deadlines, and priorities with a zero-dependency Python CLI.
Quick Start
CODEBLOCK0
All paths are relative to this skill directory.
Commands Reference
| Command | Purpose |
|---|
| INLINECODE0 | Create new project |
| INLINECODE1 |
Add task (opts:
--priority H/M/L,
--due YYYY-MM-DD,
--assignee) |
|
list <project> | List tasks (opts:
--status todo/doing/done,
--priority) |
|
update <project> <id> | Update task fields (
--status,
--priority,
--due) |
|
done <project> <id> | Mark task complete |
|
delete <project> <id> | Remove task |
|
summary <project> | Stats dashboard with progress bar |
|
burndown <project> | Visual completion progress |
|
overdue <project> | Show past-due tasks |
|
projects | List all projects |
Generating Status Reports
After running summary, format a status report using the template in references/pm-templates.md. Include completed items, in-progress work, blockers, and metrics.
Priority Scoring
Use the RICE framework from references/pm-templates.md when the user needs to prioritize a backlog or compare features.
Data Storage
Projects are stored as JSON in data/projects/ under the OpenClaw workspace. Each project is a single file — easy to version, export, or share.
ProjectPilot
面向智能体的轻量级项目管理工具。通过零依赖的Python命令行界面追踪任务、截止日期和优先级。
快速开始
bash
创建项目
python3 scripts/project_tracker.py init my-project
添加任务
python3 scripts/project_tracker.py add my-project 设计API架构 --priority H --due 2026-04-05
python3 scripts/project_tracker.py add my-project 编写文档 --priority M --assignee rc
列出任务
python3 scripts/project_tracker.py list my-project
python3 scripts/project_tracker.py list my-project --status todo --priority H
更新/完成
python3 scripts/project_tracker.py done my-project <任务ID>
python3 scripts/project_tracker.py update my-project <任务ID> --status doing
数据洞察
python3 scripts/project_tracker.py summary my-project
python3 scripts/project_tracker.py burndown my-project
python3 scripts/project_tracker.py overdue my-project
python3 scripts/project_tracker.py projects
所有路径均相对于本技能目录。
命令参考
| 命令 | 用途 |
|---|
| init <项目名> | 创建新项目 |
| add <项目名> <任务> |
添加任务(可选参数:--priority H/M/L,--due YYYY-MM-DD,--assignee) |
| list <项目名> | 列出任务(可选参数:--status todo/doing/done,--priority) |
| update <项目名>
| 更新任务字段(--status,--priority,--due) |
| done <项目名> | 标记任务完成 |
| delete <项目名> | 删除任务 |
| summary <项目名> | 统计面板,含进度条 |
| burndown <项目名> | 可视化完成进度 |
| overdue <项目名> | 显示逾期任务 |
| projects | 列出所有项目 |
生成状态报告
运行summary后,使用references/pm-templates.md中的模板格式化状态报告。需包含已完成项、进行中工作、阻塞项和指标数据。
优先级评分
当用户需要对待办事项进行优先级排序或比较功能特性时,使用references/pm-templates.md中的RICE框架。
数据存储
项目以JSON格式存储在OpenClaw工作区的data/projects/目录下。每个项目对应一个独立文件——便于版本控制、导出或共享。