← 返回 Skills 市场
zch-danny

acp-router

作者 zch-danny · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
368
总下载
0
收藏
2
当前安装
1
版本数
在 OpenClaw 中安装
/install openclaw-acp-router
功能描述
Route plain-language requests for Pi, Claude Code, Codex, OpenCode, Gemini CLI, or ACP harness work into either OpenClaw ACP runtime sessions or direct acpx-...
安全使用建议
This skill's runtime instructions tell the agent to read and modify ./extensions/acpx, run node/npm commands, install acpx locally, execute shell commands, and restart the gateway — but the skill metadata doesn't declare the required binaries, env vars, or config paths. Before installing: (1) ask the publisher for source code or a homepage so you can audit what exact commands will run; (2) require the skill to declare required binaries (node, npm) and any env vars (ACPX_CMD) and config paths it will access; (3) run this skill in a sandboxed environment first, with backups of the extensions directory; (4) restrict its filesystem and process permissions if possible; (5) verify that any npm installs use pinned versions and come from a trusted package; and (6) do not allow it to restart production services without explicit confirmation. If the author provides explicit declarations and a trustworthy source, the concerns become easier to resolve.
功能分析
Type: OpenClaw Skill Name: openclaw-acp-router Version: 1.0.0 The skill bundle contains instructions in `SKILL.md` for the AI agent to perform high-risk system operations, including installing the `acpx` package via `npm`, deleting configuration files (`~/.acpx/config.json`), and restarting the gateway service. It explicitly directs the agent to automate these installations and repairs without seeking user permission. While these actions are aligned with the stated purpose of managing ACP coding harnesses (e.g., Claude, Codex), the automated execution of shell commands and software installation poses a significant security risk.
能力评估
Purpose & Capability
The skill name/description (route ACP harness requests) aligns with the runtime behavior (choose ACP runtime or call acpx), but the SKILL.md instructs file access (./extensions/acpx/package.json), installs (npm install), and gateway restarts that go beyond simple routing. The metadata declares no required binaries/env/config paths, which is inconsistent with the actual needs.
Instruction Scope
Runtime instructions explicitly tell the agent to read local package.json, verify/install a plugin-local acpx, run exec commands that call acpx, and restart the gateway — these are file reads/writes, arbitrary shell executions, and system actions unrelated to mere message routing. The skill also references ${ACPX_CMD} and specific extension paths even though none are declared in metadata.
Install Mechanism
There is no declared install spec (instruction-only), but the SKILL.md requires running npm install in a local extension directory and verifying node/npm-acpx artifacts. Because the skill asks the agent to download and install packages at runtime, it effectively performs installs even though none are declared; that increases risk and should be explicitly stated and scoped.
Credentials
Metadata lists no required env vars, yet the instructions use and set ${ACPX_CMD} and expect node/npm to be present. The skill also expects access to extension paths (./extensions/acpx) and permission to modify them. The lack of declared env/config requirements is disproportionate to the real environment access the instructions demand.
Persistence & Privilege
The skill does not request 'always' or system-wide privileges, but it instructs modifying local extension artifacts and restarting the gateway. Those actions grant it effective persistence/impact on runtime behavior even without an 'always' flag; this is notable but not an explicit metadata privilege.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install openclaw-acp-router
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /openclaw-acp-router 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
openclaw-acp-router 1.0.0 - Initial release of the ACP router skill for OpenClaw. - Handles user requests to route tasks into Pi, Claude Code, Codex, OpenCode, Gemini, or ACP harness sessions. - Supports both OpenClaw ACP runtime sessions (using `sessions_spawn`) and direct `acpx`-driven ("telephone game") flows, with comprehensive intent detection. - Includes robust fallback and repair/recovery logic if ACP backends are unavailable, with strict local install/version handling for `acpx`. - Provides detailed policies for agent ID mapping and session handling, avoiding unauthorized fallbacks or manual CLI delegation. - Adds clear rules and command templates for thread, session, and one-shot management, ensuring seamless user experience.
元数据
Slug openclaw-acp-router
版本 1.0.0
许可证 MIT-0
累计安装 2
当前安装数 2
历史版本数 1
常见问题

acp-router 是什么?

Route plain-language requests for Pi, Claude Code, Codex, OpenCode, Gemini CLI, or ACP harness work into either OpenClaw ACP runtime sessions or direct acpx-... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 368 次。

如何安装 acp-router?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install openclaw-acp-router」即可一键安装,无需额外配置。

acp-router 是免费的吗?

是的,acp-router 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

acp-router 支持哪些平台?

acp-router 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 acp-router?

由 zch-danny(@zch-danny)开发并维护,当前版本 v1.0.0。

💬 留言讨论