将自然语言开发代理请求智能路由到合适的 ACP 或 acpx 会话流程。
该技能材料表现为提示词/路由说明而非可执行程序,不要求密钥、未声明远程端点,整体风险较低。其主要作用是指导将请求路由到 ACP/runtime 或 acpx 流程;由于仓库开源且社区采用度很高,供应链风险也被明显拉低。
材料明确标注“需要的密钥/环境变量:(无)”,未见要求 API key、token 或其他敏感凭证,也未见凭证收集、存储或转发说明,凭证泄露面较低。
客观检查项与元数据均显示“远程端点 host:(无)”,文档虽提到将请求路由给外部 coding harness/ACP 流程,但未声明本技能自身连接任何特定远端或将用户数据外发到未知主机。
该对象被判定为 prompt-only,当前提供内容是 README/路由规则而非可执行代码;虽然文本中提到可通过 `sessions_spawn` 或 `exec`/`acpx` 驱动其他运行时,但这属于说明性指引,不等同于本技能自身具备本机代码执行能力。
材料未声明读写本地文件、数据库、系统资源或用户工作区的权限范围,也未要求额外授权。作为提示型技能,其可见数据访问能力仅限于宿主平台后续是否按指引调用其他工具,而非本技能自身直接访问数据。
来源为 GitHub 开源仓库,且社区采用度极高(约 377k stars),这些都是明显的降风险因素;许可证未声明、维护状态未知属于轻微信息缺口,但在缺乏其他红旗的前提下,不足以提升到高风险。
复制安装指令,让 AI 自动完成配置 · 推荐新手
请帮我安装 askskill 上的 "acp-router" 技能: 1. 下载 https://raw.githubusercontent.com/openclaw/openclaw/main/extensions/acpx/skills/acp-router/SKILL.md 2. 保存为 ~/.claude/skills/acp-router/SKILL.md 3. 装好后重载技能,告诉我可以用了
请把这个需求路由给 Claude Code:重构我的 Node.js API,并为新增路由补充单元测试。
将请求识别为编码代理任务,并路由到合适的 Claude Code/ACP 或 acpx 会话执行流程。
使用 ACP 后台启动一个编码线程,分析这个仓库的 CI 失败原因,并给出修复提交建议。
按显式 ACP 要求创建后台会话线程,并进入适合的 ACP runtime 工作流。
把下面的开发请求交给最合适的代理:检查 Python 项目的依赖冲突,并生成修复步骤。
根据请求内容选择合适的编码代理入口,并路由到对应的会话模式处理任务。
When user intent is "run this in Claude Code/Cursor/Copilot/OpenClaw/OpenCode/Gemini/Qwen/Kiro/Kimi/iFlow/Droid/Kilocode (ACP harness)", do not use subagent runtime or PTY scraping. Route through ACP-aware flows.
Codex is special: plain chat/conversation binding and control should use the native Codex app-server plugin (/codex bind, /codex threads, /codex resume) instead of the default ACP path. Use ACP for Codex only when the user explicitly names ACP//acp/acpx, or when spawning background child sessions through sessions_spawn where a native Codex runtime spawn is not available yet.
Trigger this skill when the user asks OpenClaw to:
/acp, or acpxMandatory preflight for coding-agent thread requests:
OpenClaw ACP runtime path below; do not use for ACP harness thread spawn.message(action="thread-create")Choose one of these paths:
sessions_spawn / ACP runtime tools.acpx path (telephone game): use acpx CLI through exec to drive the harness session directly.Use direct acpx when one of these is true:
acpx drivingDo not use:
subagents runtime for harness control/acp command delegation as a requirement for the useracpx is availableUse these defaults when user names a harness directly:
agentId: "openclaw"agentId: "claude"agentId: "codex" only for explicit ACP/acpx requests or background ACP runtime spawnagentId: "copilot"agentId: "cursor"agentId: "droid"agentId: "opencode"agentId: "gemini"agentId: "iflow"agentId: "kilocode"agentId: "kimi"agentId: "kiro"agentId: "qwen"These defaults match current acpx built-in aliases.
If policy rejects the chosen id, report the policy error clearly and ask for the allowed ACP agent id.
Required behavior:
sessions_spawn with:
runtime: "acp"thread: truemode: "session" (unless user explicitly wants one-shot)message with action=thread-create; sessions_spawn is the only thread-create path.task so the ACP session gets it immediately.agentId explicitly unless ACP default agent is known.Example:
User: "spawn a test codex ACP session in thread and tell it to say hi"
Call:
{
"task": "Say hi.",
"runtime": "acp",
"agentId": "codex",
"thread": true,
"mode": "session"
}
When the user asks to start a coding harness in a thread, treat that as an ACP runtime request and try to satisfy it end-to-end.
Required behavior when ACP backend is unavailable:
…
快速生成概念、架构、流程与白板图,支持 SVG、HTML 或 Excalidraw 格式
在 tmux 中并行管理多个 AI 命令行代理,加速开发与协作执行。