Install
openclaw skills install @managernet/teamwork多 Agent 团队协作规范:工作组长调度,子 agent 按 soul 选任务,审计兜底,立即 git push。
openclaw skills install @managernet/teamwork本技能规范 OpenClaw 多 agent 协作的项目执行方式。核心不是“一个 agent 做完所有事”,而是“工作组长调度、子 agent 按 soul 自选任务、审计兜底、cron 持续推进”。
notify.dingtalk_id 或 notify.user_id,用于执行结果通知人类负责人。team-directory.json 按 en 或 name 字段匹配负责人 dingtalk_id。task_id、title、状态、产出简述。.agent-coordination/ 文件。.agent-coordination/tasks/,按规则分发给对应子 agent,推动其执行,记录结果,发现阻塞。task-*.json,按自身 soul/IDENTITY/能力边界选择是否承接。status: in_progress,写 updated_at 与 audit。result,改 status: completed,并 自行 git add -A && git commit -m "<agent名> <产品>: <产出简述>" && git push。status: blocked,在 result.error 写明原因与建议。.agent-coordination/tasks/,识别长期 pending 任务。assigned_to、调整依赖、拆分任务后重新分发。assigned_to 与 deadline。.agent-coordination/ 协议下发,不在会话中口头派活。.agent-coordination/所有任务交接必须通过目录文件完成,禁止会话假设。
.agent-coordination/
├── SCHEMA.md
├── tasks/ # task-<id>.json
├── archive/ # 已完成/取消
├── scratch/ # 临时产物
└── README.md
任务 JSON 关键字段:
status: pending | in_progress | completed | blocked | cancelledassigned_to: agent名 或 agent1+agent2deadline: ISO8601payload.product: P1-P8 | T1-T7 | ...result.status: success | partial | failed | skippedaudit[]: 操作记录所有智能体/团队/子 agent 必须遵守:
专项研究/归档/,不得堆积垃圾数据。*_错误日志.md、*_抓取日报.md、*_临时*.md 等临时文件不留在生产目录,归档处理。归档/;待确认项集中 待Michael人工确认/,完成后立即移入 archive/。详细执行流程见 skill:vault-data-governance
<agent名> <产品>: <产出简述>待Michael人工确认/,完成后立即移入 archive/。.agent-coordination/tasks/*.json 就标记 completed;必须通过 heartbeat/cron 实际读取并执行。| cron 名称 | 职责 | 扫描范围 | 调度 |
|---|---|---|---|
side-research phase0 push | 主协调器:处理 pending 任务并派发子 agent | task-p*-phase0.json + task-tech-advance-*.json | 每 5h:03/08/13/18/23 |
团队自动推进-XX | 团队广播:分发 broadcast_tasks.md,不碰 task 文件 | /root/.openclaw/workspace_teams/*/broadcast_tasks.md | 每日 1 次 |
side_research_runner | 侧线日采集:生成侧线日采集报告 | keywords.md + by-country/ + 算电/国内/政策/ | 每 2h |
audit_wind_daily.sh | 审计脚本:检查同步/MOC/分支/错误/任务完成率 | vault 全目录 | 03:00 |
daily_pipeline_06.sh | 日报流水线:MOC + 日报 + push | vault 全目录 | 06:00 |
daily_policy_fetch.sh | 政策抓取:23:00 政策抓取与解读 | 外部 + vault/算电/国内/政策/ | 23:00 |
status=pending 的任务assigned_to 的任务串行执行,不并发depends_on 的任务,必须等依赖任务完成后才能执行。priority 排序:P0 > P1 > P2。.agent-coordination/tasks/.cron-context/shared/.cron.lock当 cron 不够及时时,项目负责人可直接调用脚本或分派单任务。
tasks/,识别 pending + deadline 已过 或 needs_review > 24haudit 与 result.errorassigned_to、deadline、dependenciesupdated_at 并追加 audit 记录dingtalk:<dingtalk_id>task_id、title、当前状态、需要什么决策/输入、deadlineaudit: human_escalation.agent-coordination/tasks/ 下任务 status 真实反映执行情况git add -A && git commit -m '<agent> <产品>: <产出>' && git push待Michael人工确认/ 目录为空或内容已过时assigned_to 分发到真实子 agent