适用于 Openclaw 的 OpenCode CLI 集成

一个强大的 CLI 集成,供 AI agents 执行复杂的多步骤编码工作流程,包括计划、构建和后台监控。

tchen6500
v1.1.0
2026年4月5日
1
686
1

安装与下载

1. ClawHub CLI

从源直接安装技能的最快方式。

npx clawhub@latest install opencode-cli

2. 手动安装

将技能文件夹复制到以下位置之一

全局模式
~/.openclaw/skills/
工作区
<project>/skills/

优先级:工作区 > 本地 > 内置

3. 提示词安装

将此提示词复制到 OpenClaw 即可自动安装。

请帮我使用 Clawhub 安装 opencode-cli。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。

更倾向于下载?

获取包含原生技能文件的ZIP压缩包。

什么是 OpenCode CLI 集成?

OpenCode CLI 集成是一款专为 Openclaw Skills 设计的精密工具,使 AI agents 能够执行复杂的高保真编码操作。它通过提供结构化的“计划-构建”工作流程,弥合了高级任务描述与执行之间的鸿沟,确保在多个步骤中保持上下文。对于需要自动化重复编码任务、管理长时间运行的后台进程,或集成 Model Context Protocol (MCP) 服务器以实现 UI testing 和数据库管理等扩展功能的开发者来说,此技能非常有价值。

通过在 Openclaw Skills 生态系统中使用此技能,agents 可以智能地探索代码库,提出详细的架构更改,并高精度地实现代码修改。它针对需要保持持久会话以取得成功的复杂工程任务进行了优化,超越了简单的单行编辑,提供全功能的自主开发支持。

OpenCode CLI 集成 应用场景

  • 执行需要单独计划和实施阶段的多步骤编码任务。
  • 通过主动监控和日志记录管理长时间运行的后台编码进程。
  • 与 MCP 服务器集成,例如使用 Playwright 进行自动化 UI testing,或使用 Supabase 进行数据库操作。
  • 在进行修改之前探索大型代码库以了解架构。
  • 创建基于会话的编码分支,以安全地测试不同的实施策略。

OpenCode CLI 集成 工作原理

  1. 通过运行计划 agent 来分析任务并输出结构化计划,从而启动会话。
  2. 等待用户批准提议的计划,以确保与项目目标保持一致。
  3. 使用 continue 标志和相同的会话 ID 切换到构建 agent,以保持上下文并实施已批准的更改。
  4. 通过轮询状态和日志主动监控后台任务,确保成功执行。
  5. 可选择利用集成的 MCP 工具或内置实用程序(如 grep 和 webfetch)来完成专门的子任务。

OpenCode CLI 集成 配置指南

要将其与 Openclaw Skills 集成,请确保您位于项目根目录并配置了必要的环境变量。

# 可选:配置 MCP 凭据
export CONTEXT7_API_KEY="your_key"
export SUPABASE_URL="your_url"
export SUPABASE_ANON_KEY="your_key"

# 执行基本的编码任务
opencode run -m <provider/model> -- "Add error handling to the login function"

OpenCode CLI 集成 数据架构与分类体系

该技能通过会话 ID 和内部任务状态管理数据,以确保 Openclaw Skills 工作流程的连续性。

数据组件 描述
Session ID 用于跟踪多个 CLI 命令之间上下文的唯一标识符。
MCP Configuration 位于项目根目录下的外部工具配置。
Process Logs 后台进程执行期间捕获的实时输出。
File References 在提示词中使用 @filename 语法引用的本地文件指针。

OpenCode CLI 集成 高级特性

  • Session Forking:创建现有会话的副本,以探索替代的实施路径而不影响原始会话。
  • 主动监控规范:复杂的轮询机制,用于跟踪后台任务并实时报告进度。
  • 多 Agent 专业化:用于计划、构建和探索的专用 agents,针对特定阶段优化模型性能。
  • Undo/Redo 能力:内置命令,可在活动会话中回滚或恢复代码更改。
  • 全面的 MCP 支持:无缝连接到 Playwright、Supabase 及其他协议,以扩展 agent 能力。

SKILL.md


加载中

Openclaw 相关技能

METADATA

Github Stars: 0
forks: 0

精选*