← 返回 Skills 市场
studio-hakke

OpenCode ACP Control v2

作者 Bastian Berrios Alarcon · GitHub ↗ · v2.2.1
cross-platform ⚠ suspicious
372
总下载
0
收藏
0
当前安装
3
版本数
在 OpenClaw 中安装
/install opencode-acp-control-v2
功能描述
Control OpenCode directly via the Agent Client Protocol (ACP). Start sessions, send prompts, resume conversations, and manage OpenCode updates. Includes auto...
安全使用建议
This skill appears to implement what it promises (starting and managing a local OpenCode ACP session), but there are a few red flags you should check before installing: - The metadata declares no required binaries, but the script and docs require an 'opencode' binary and the 'jq' tool; ensure those are present and trusted on your system. - The included script will delete lock files under ~/.openclaw/agents and may kill processes; this is intended for cleanup but can affect other agents or sessions on the same host—backup important state and understand the command scope before running. - There is no homepage or verified source; the author/email in SKILL.md and a GitHub URL are present in docs but the registry 'source' is unknown. Prefer installing only from a verified repository or after manual inspection of the script. - If you plan to integrate with external MCPs (Supabase/GitHub), the skill mentions them but does not request credentials—you will need to supply and protect any required tokens separately. If you want higher confidence: verify the opencode binary you will use (origin, checksums), ensure jq is installed from a trusted package manager, and manually review the opencode-session.sh contents (especially the find/rm commands) to confirm the cleanup logic matches your expectations.
功能分析
Type: OpenClaw Skill Name: opencode-acp-control-v2 Version: 2.2.1 The skill bundle provides a framework for controlling the OpenCode Agent Client Protocol (ACP), which requires high-risk capabilities including background process execution and shell-based file manipulation. Specifically, SKILL.md and opencode-session.sh instruct the agent to execute shell commands like 'rm -f' and 'find' to manage lock files in the ~/.openclaw directory. While these actions are plausibly necessary for the stated purpose of session recovery and management, the reliance on broad shell execution and the instruction for the AI to manage its own process lifecycle constitute a significant attack surface without robust input sanitization.
能力评估
Purpose & Capability
The skill claims to control OpenCode via ACP, and its instructions and included script do exactly that. However the registry metadata says "required binaries: none" while SKILL.md and opencode-session.sh clearly rely on an installed 'opencode' binary and the script uses 'jq' and standard shell tools; this mismatch is incoherent and could confuse users about what needs to be present.
Instruction Scope
Runtime instructions focus on starting OpenCode, sending JSON-RPC, polling, and recovering stuck processes—consistent with the stated purpose. They also instruct deleting lock files (find/rm on ~/.openclaw/agents) and killing processes; these are powerful but relevant to session cleanup. There are no instructions to access or exfiltrate unrelated files or network endpoints.
Install Mechanism
This is an instruction-only skill with an included helper script (no network downloads or installers). That minimizes install-time risk.
Credentials
The skill does not request environment variables or credentials. The config file is local and optional. The absence of requested secrets is proportionate to the described functionality.
Persistence & Privilege
The skill does not force permanent inclusion (always:false) and doesn’t modify other skills. However, it performs global cleanup operations under ~/.openclaw/agents (deleting lock files across agents), which could affect other agent sessions on the same host—this is a privileged filesystem operation within the OpenClaw area and worth reviewing for unintended side effects.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install opencode-acp-control-v2
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /opencode-acp-control-v2 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v2.2.1
v2.2.1: Added opencode-session.sh helper script with auto-retry, adaptive polling
v2.2.0
v2.2.0: Added opencode-session.sh helper script for automatic workflow with retry, adaptive polling, cleanup
v2.1.0
Improved version with auto-retry, stuck detection, adaptive polling, config file, templates
元数据
Slug opencode-acp-control-v2
版本 2.2.1
许可证
累计安装 0
当前安装数 0
历史版本数 3
常见问题

OpenCode ACP Control v2 是什么?

Control OpenCode directly via the Agent Client Protocol (ACP). Start sessions, send prompts, resume conversations, and manage OpenCode updates. Includes auto... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 372 次。

如何安装 OpenCode ACP Control v2?

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

OpenCode ACP Control v2 是免费的吗?

是的,OpenCode ACP Control v2 完全免费(开源免费),可自由下载、安装和使用。

OpenCode ACP Control v2 支持哪些平台?

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

谁开发了 OpenCode ACP Control v2?

由 Bastian Berrios Alarcon(@studio-hakke)开发并维护,当前版本 v2.2.1。

💬 留言讨论