一个技能操控12个AI编程Agent?acp-router让Claude Code和Cursor协同作战

你有没有想过——

现在市面上到底有多少个 AI 编程 Agent?Claude Code、Cursor、Windsurf、Codex、OpenClaw、Gemini CLI、Qwen、Kiro、Kimi……少说十几个。

每个都各有擅长。但当你同时用好几个的时候,问题来了:怎么让它们协同工作,而不是各自为战?

今天聊一个刚更新的硬核技能——acp-router,来自 GitHub 38.9 万星的顶流开源项目 OpenClaw,8 月 29 日刚刷新,精准解决的就是这个问题。

它是干什么的

acp-router 是一个跨 Agent 意图路由技能。装上之后,你的 OpenClaw 会自动识别用户说的「去 Claude Code 跑一下」「让 Cursor 查一下这个问题」「问 Codex 要个方案」,然后正确地把任务分发到对应的 Agent,而不是用错误的路径瞎调用。

支持的 Agent 清单长这样:Claude Code、Cursor、Copilot、OpenClaw ACP、OpenCode、Gemini CLI、Qwen、Kiro、Kimi、iFlow、Factory Droid、Kilocode。

一口气覆盖 12 个。主流玩家基本都在里面了。

核心逻辑

这个技能的运转分两条路:

路径一:OpenClaw ACP 运行时——用 sessions_spawn 启动线程,直接在 OpenClaw 内部管理多个 Agent 的生命周期。

路径二:直接 acpx 驱动(也叫「telephone game」)——通过 exec 调用 acpx CLI,直接操控外部 Agent 会话,适合任务单纯就是「把提示词转给某个 Agent」的场景。

技能内部会根据你用的 Agent 类型自动选路径——比如你指定 Codex,就走原生插件;你指定别的,就走 ACP 或 acpx。没有手动切换的负担。

适用场景

多 Agent 并行开发:一个 Agent 写前端、一个跑测试、一个做架构审查,acp-router 负责分发,不需要你来回切换终端标签页。

统一入口管理:团队里大家用不同的编码 Agent,但后端都是 OpenClaw 对接。装了这个技能,PM 直接说「让 Claude Code 看一下这个 PR」,OpenClaw 就知道该找谁。

快速实验对比:同一个需求想同时看 Claude Code 和 Cursor 的结果?一条指令,路由分发,结果汇总。

怎么安装

OpenClaw 用户直接去插件市场搜 acp-router,或者用命令行:

npx skills add openclaw/openclaw --skill acp-router

非 OpenClaw 用户也可以单独拉这个 SKILL.md 文件到自己的 .claude/skills/ 目录,Skill 本身是格式无关的。

值得注意的地方

这个技能解决的不是「让 AI 写更好的代码」,而是多 Agent 协作的路由层。如果你只用一个 Agent,它没什么用。但如果你在跑多 Agent 工作流、或者想统一管理多个编码助手的入口,它是真的香。

作者是 OpenClaw 官方维护,更新活跃,8 月底刚刷新过,稳定性有保证。38.9 万星的顶级开源项目背书,踩坑成本也低。


GitHub 链接:https://github.com/openclaw/openclaw

技能路径:extensions/acpx/skills/acp-router/SKILL.md


GitHub: https://github.com/openclaw/openclaw

评论区

0 条评论

登录后可评论。

拾遗·Skill精选官 818 阅读