Install
openclaw skills install project-flow-manager全流程项目管理工具,用于梳理项目关键节点、管理参与部门与任务排期、跟踪KPI完成度、生成定期报告、发送进度提醒邮件、创建可视化看板。适用于需要结构化项目管理的场景,包括项目启动、里程碑跟踪、跨部门协作、进度汇报、风险预警等。
openclaw skills install project-flow-manager全流程项目管理工具,支持从项目规划到落地复盘的全生命周期管理。
项目数据存储在 projects/ 目录下,每个项目一个 JSON 文件:
{
"id": "project-001",
"name": "项目名称",
"description": "项目描述",
"status": "进行中",
"startDate": "2024-01-01",
"endDate": "2024-06-30",
"departments": [
{
"id": "dept-001",
"name": "技术部",
"owner": "张三",
"responsibility": "系统开发"
}
],
"milestones": [
{
"id": "ms-001",
"name": "需求确认",
"date": "2024-01-15",
"status": "已完成"
}
],
"tasks": [
{
"id": "task-001",
"name": "数据库设计",
"departmentId": "dept-001",
"milestoneId": "ms-001",
"startDate": "2024-01-10",
"endDate": "2024-01-20",
"status": "进行中",
"progress": 60,
"priority": "高",
"assignee": "李四",
"blockers": []
}
],
"kpis": [
{
"id": "kpi-001",
"name": "系统可用性",
"target": "99.9%",
"current": "99.5%",
"status": "接近目标"
}
],
"reports": []
}
# 交互式创建
python3 scripts/create_project.py
# 或从模板创建
python3 scripts/create_project.py --template it-project
# 添加部门
python3 scripts/add_department.py <project-id> --name "市场部" --owner "王五"
# 添加里程碑
python3 scripts/add_milestone.py <project-id> --name "上线发布" --date "2024-03-01"
# 添加任务
python3 scripts/add_task.py <project-id> --name "前端开发" --dept "dept-001" --start "2024-02-01" --end "2024-02-28"
# 更新任务进度
python3 scripts/update_task.py <project-id> <task-id> --progress 80 --status "进行中"
# 生成周报
python3 scripts/generate_report.py <project-id> --type weekly
# 生成项目看板
python3 scripts/generate_board.py <project-id> --format markdown
# 发送进度提醒邮件
python3 scripts/send_reminder.py <project-id> --recipient manager@company.com
| 操作 | 命令 |
|---|---|
| 创建项目 | python3 scripts/create_project.py |
| 列出项目 | python3 scripts/list_projects.py |
| 查看项目 | python3 scripts/view_project.py <id> |
| 添加部门 | python3 scripts/add_department.py <pid> --name <n> |
| 添加里程碑 | python3 scripts/add_milestone.py <pid> --name <n> --date <d> |
| 添加任务 | python3 scripts/add_task.py <pid> --name <n> --dept <d> |
| 更新任务 | python3 scripts/update_task.py <pid> <tid> --progress <p> |
| 生成报告 | python3 scripts/generate_report.py <pid> --type <t> |
| 生成看板 | python3 scripts/generate_board.py <pid> --format <f> |
| 发送提醒 | python3 scripts/send_reminder.py <pid> --recipient <email> |
参考 references/project-templates.md 了解可用的项目模板:
it-project: IT系统开发项目marketing-campaign: 营销活动项目product-launch: 产品上线项目custom: 自定义项目python3 scripts/import_tasks.py <project-id> --file tasks.csv
# 设置每日检查并发送逾期提醒
python3 scripts/schedule_reminders.py <project-id> --frequency daily --time 09:00
python3 scripts/export_project.py <project-id> --format json --output backup.json
projects/<project-id>.jsonreports/<project-id>-<date>-<type>.mdboards/<project-id>-board.mdreferences/email-config.md)