开发与工程

ClawTeam 多智能体协作技能

把多个 AI 编码代理组织成一个团队:自动分派任务、互相通信、隔离工作区,让复杂工程由代理群体协作完成。

54/ 100
谨慎使用

价值存在,但可靠性、证据或控制措施仍有明显缺口。

查看评分依据 ↓
可直接使用于
Codex · Claude Code
Star 数
★ 5.5k
最近更新
5 个月前
License
MIT
multi-agent-orchestrationclitmuxgit-worktree
+4task-managementkanbanteam-collaborationswarm-intelligence

这个 Skill 能做什么,适合哪些场景?

ClawTeam 是 HKUDS 开源的框架无关 CLI 工具,用于将多个 AI 代理(如 Claude Code、Codex)编排为一个有 leader 和 worker 的团队。它通过 `clawteam` 命令提供团队与任务管理、代理间收件箱消息、git worktree 隔离、运行时配置(profile/preset)、git 上下文注入、快照恢复和终端看板监控。数据以 JSON 文件形式存在 `~/.clawteam/`,无需数据库或服务器。该技能是一个 SKILL.md 指南,教代理何时以及如何调用这些 CLI 命令来完成多代理协作。

  • 创建团队并 spawn worker 代理,每个 worker 自动获得独立 git worktree、tmux 窗口和身份
  • 维护共享看板任务(pending/in_progress/completed/blocked),支持依赖链与优先级,任务完成自动解锁下游任务
  • 通过文件收件箱实现代理间点对点消息、广播与非破坏性 peek 读取
  • 通过 preset/profile 配置非默认模型提供商,并可用 profile test/profile doctor 做预检
  • 提供 board show/live/attach/serve 看板、git 冲突检查(context conflicts)、快照与恢复(team snapshot/restore)
  • 所有命令支持 -- 机器可读输出,写入使用原子 tmp+rename 防止数据损坏
适合
  • 使用 Claude Code 的开发者接到全栈应用等大型任务,希望代理自动拆分子任务并 spawn 多个 worker 并行实现
  • 研究者在多 GPU 机器上想让 leader 代理为每张卡分配研究方向、跨代理汇总最优实验结果(如 README 中的 8×H100 自动化实验案例)
  • 需要重构整个代码库的工程师,希望各代理在独立 worktree 中工作,通过 `context conflicts` 检查合并冲突后由 leader 汇总合并
  • 想用非默认提供商(如 Moonshot Kimi、MiniMax)运行 worker 的用户,先用 preset 生成 profile 再以 `--profile` spawn
  • 想要一次性启动预定义团队(如 7 代理对冲基金分析团队)的用户,通过 TOML 模板 `clawteam launch` 完成
不适合
  • 没有 tmux、git 仓库或任一受支持 CLI 代理的环境——这些是该技能的硬性前置条件
  • 只想单个代理完成小任务的用户——对可由单代理高效处理的简单工作,引入多代理编排是过度设计
  • Windows 原生环境使用者——默认后端依赖 tmux,源材料未提供 Windows 原生支持说明

如何安装这个 Skill?

使用前请注意
  • spawn 默认开启 skip-permissions,即子代理默认跳过权限确认,建议始终使用 --no-skip-permissions 或配置 skip_permissions=false 并在可信环境运行。
  • inbox receive 为销毁式读取,误用会丢失消息,脚本中优先使用 inbox peek。
  • 技能文档版本号(0.3.1)与包元数据(0.3.0)不一致,安装前核对实际发布版本。
  • 静态审查未执行任何命令,可靠性/有效性结论基于文档与测试代码推断,使用前请自行小规模验证。
  • 依赖外部 CLI agent(claude/codex 等)与 tmux,环境中缺任一前提技能将无法工作。
开始前你需要
Agent 需要具备
  • Shell / 命令行
  • 本地文件系统
需要预先安装
  • clawteam CLI (pip install, Python 3.10+)
  • tmux
  • a CLI coding agent such as claude/codex/gemini/kimi/nanobot/openclaw
  • a git repository

先确认 CLI 是否已可用,缺失时通过 pip 安装:

clawteam --version
pip install clawteam

如需 P2P(ZeroMQ)传输:

pip install "clawteam[p2p]"

Claude Code:将本技能安装到 ~/.claude/skills/clawteam(仓库安装脚本会为检测到的客户端自动安装捆绑技能)。

Codex:将技能安装到 $CODEX_HOME/skills/clawteam(通常为 ~/.codex/skills/clawteam)。

如何使用这个 Skill?

试试这样说

安装后,把下面任意一句发给 Agent 即可触发:

  • 构建一个带认证、数据库和 React 前端的全栈待办应用,用 clawteam 把工作拆给多个代理并行完成
  • 用 clawteam 重构整个代码库,每个模块分配一个 worker 在独立 worktree 中进行
  • 创建一个团队,spawn 三个代理分别实现功能、写测试、跑 lint,并实时展示看板进度
  • 检查 my-team 的任务状态和收件箱,把阻塞的任务重新分配给空闲的代理

技能由触发词激活:当你要求"创建团队"、"spawn 代理"、"分配任务"、"协调多个代理"、"查看看板",或任务复杂到需要拆分给多代理(如"构建全栈应用"、"重构整个代码库")时使用。典型流程:设置身份环境变量 → 创建团队与任务 → spawn workers → 监控看板 → task wait 等待完成。示例:

export CLAWTEAM_AGENT_ID="leader-001"
export CLAWTEAM_AGENT_NAME="leader"
export CLAWTEAM_AGENT_TYPE="leader"
clawteam team spawn-team my-team -d "Project team" -n leader
clawteam task create my-team "Implement feature" -o worker1
clawteam spawn --team my-team --agent-name worker1 --task "Implement the auth module"
clawteam board live my-team --interval 3
clawteam task wait my-team --timeout 300

非默认提供商应通过 profile 配置:

clawteam preset generate-profile moonshot-cn claude --name claude-kimi
clawteam spawn tmux --profile claude-kimi --team my-team --agent-name worker5 --task "Build API endpoints"

Worker 遵循轮询循环:检查任务 → 处理 → 检查收件箱 → 空闲时上报 lifecycle idle,直到 leader 显式关闭。

这个 Skill 有哪些优点和局限?

优点
  • 框架无关:任何能执行 shell 命令的 CLI 代理都可参与,无需 SDK 或框架锁定
  • 零基础设施:状态存于 ~/.clawteam/ 的 JSON 文件,仅需文件系统和 tmux,无数据库/服务器/云依赖
  • 内建依赖链自动解锁、git worktree 隔离、原子写入与快照恢复,工程细节完善
  • 代理自组织:spawn 时自动注入协调提示词,worker 自主汇报状态与结果
局限
  • 前置条件较重:需要 Python 3.10+、tmux、git 仓库和至少一个可独立运行的 CLI 代理
  • 默认 spawn 跳过权限确认(skip-permissions),在信任敏感环境中需谨慎并用 --no-skip-permissions 关闭
  • Cursor 集成为实验性状态;技能本身仅是 CLI 使用指南,实际编排能力依赖 clawteam CLI 的成熟度
  • `inbox receive` 是破坏性读取,误用会丢失消息,需配合 peek 使用

这个 Skill 与同类方案有什么区别?

与相关 Skills 并排比较;分数均按同一 FSRS 标准得出。

Skill FS 评分 Star 数 最近更新 License
ClawTeam 多智能体协作技能 本页 54 · 谨慎使用 ★ 5.5k 5 个月前 MIT
ClawTeam 多智能体协作 51 · 谨慎使用 ★ 1.5k 3 个月前 MIT
ClawTeam 多智能体群集协作 49 · 谨慎使用 ★ 1.5k 3 个月前 MIT
ClawTeam 多智能体蜂群协调技能(Hermes 适配版) 48 · 谨慎使用 ★ 1.5k 3 个月前 MIT
do — 功能开发编排器 47 · 谨慎使用 ★ 2.8k 5 个月前 AGPL-3.0

README 将 ClawTeam 与其他多代理框架对比:后者通常由人类编写编排代码、依赖 Docker/Redis/消息队列且仅支持特定框架,而 ClawTeam 的编排者是 AI 代理本身,基础设施仅需文件系统与 tmux,隔离使用真实 git worktree,支持任意 CLI 代理。同仓库还提到其姊妹项目 CLI-Anything(让软件 agent 原生化),但本技能仅覆盖 ClawTeam 多代理协调。

FollowSkills 如何评估这个 Skill?

FollowSkills 评估 · FSRS-2.0
谨慎使用
54/ 100 五分制 2.7 / 5
1信任安全13 / 25 · 2.6/5

文档披露了数据目录、快照/恢复、原子写入与 --no-skip-permissions 覆盖项,风险可见;但 spawn 默认开启 skip-permissions(自动跳过权限确认)、默认销毁式 inbox receive、自动生成 git worktree 并注入上下文,最小权限与用户确认机制不完整,扣分。

2可靠稳定10 / 20 · 2.5/5

SKILL.md、CLI 参考与 workflows 三份文档相互一致,命令、选项、数据模型对齐,仓库含 CI 与针对 spawn 适配器的测试;但静态审查无法执行复现关键路径,错误处理与失败反馈证据不足,按静态上限计 10。

3适用触发10 / 15 · 3.3/5

触发条件描述具体(spawn agent、任务板、多代理协调等),适用/不适用边界、依赖前提(tmux、git、CLI agent)清晰,含 moonshot-cn/minimax-cn 等中国可用预设与中文文档入口,环境适配证据较好,接近满分但缺实测验证。

4规范维护10 / 15 · 3.3/5

分层文档(SKILL.md→references)、MIT 许可、版本号、已知限制与注意事项较完整,维护归属 HKUDS 可见;但 SKILL.md 标 0.3.1 而 pyproject 为 0.3.0,版本不一致,changelog/更新路径未随技能文档给出,扣分。

5有效结果6 / 15 · 2.0/5

README 展示了多场景用例与命令式结果描述,多代理编排价值主张明确;但无静态可验证的实际输出物(无提交的结果文件、用例输出仅为叙述性截图/动图链接),静态上限 7 以下,扣分。

6证据核验5 / 10 · 2.5/5

仓库含 GitHub Actions CI(多 OS/多 Python 版本)与覆盖 spawn 适配器、skip-permissions 映射的提交测试套件,属可审计一手材料;但测试未覆盖技能文档宣传的关键路径全貌(任务板、inbox、profile 等),静态上限 5。

1 2 3 4 5 6

点击维度查看打分理由

评估于 2026年9月9日 审查版本 01198332ef92 评估证据[1][2][3][4][5][6][7][8][9][10]

证据充分度:低 — 主要依赖静态检查、作者材料或有限演示;适合发现线索,不适合做高风险决策。

查看完整评分方法 →

常见问题

使用它会花更多钱吗?
会。每个 spawn 的 worker 都是独立运行的代理会话(各自调用 claude/codex 等),多代理并行意味着更高的 API token 消耗,源材料未提供成本估算工具。
数据存在哪里,会不会丢?
所有团队、任务、收件箱状态以 JSON 文件存在 ~/.clawteam/,写入采用原子 tmp+rename 防损坏;还可用 `team snapshot`/`team restore` 做手动快照回滚。
可以不用 Claude 吗?
可以。已验证支持 claude、codex、gemini、kimi、nanobot、openclaw;任何能在指定目录运行并接受初始任务的 CLI 均可接入。非默认提供商建议用 preset+profile 配置而非硬编码环境变量。
spawn 代理会自动获得文件写权限吗?
默认 skip_permissions=true(自动批准代理工具调用),可通过 --no-skip-permissions 或配置 skip_permissions=false 关闭。

同仓库的其他 Skills

均来自 HKUDS/ClawTeam

相关 Skills