opencode+skill

一、什么是 opencode?

opencode 是什么?

opencode 是一个基于 AI 的命令行工具(CLI),它的核心目标是:

让 AI 像程序员一样,在真实的代码环境中" 干活"

和普通"聊天式 AI"不同,opencode 更偏向 工程化、自动化、可落地。

你可以把它理解为:

AI + 命令行 + 工程能力的结合体

opencode 能做什么?

在 opencode 中,AI 不只是回答问题,而是可以:

  • 生成项目代码
  • 修改已有代码
  • 读写文件
  • 执行命令
  • 组合多个步骤完成一个完整任务

例如:

  • 初始化一个 Vue / Spring Boot 项目
  • 自动生成数据库表结构
  • 根据需求补全接口和前端页面
  • 修复编译或运行时报错的问题

二、什么是 AI 的 Skill?

kill 的定义

在 AI 和 Agent 体系中:

Skill = AI 能被明确调用、稳定执行的一项能力

它不是一句随意的回答,而是一套可复用、可预测的能力封装。

Skill 和" 聊天" 的区别

普通聊天 AI Skill
随机发挥 固定能力
一次性 可复用
不可控 可预测
人工参与 可自动化

换句话说:

Skill 是"AI 会做什么" ,而不是"AI 能说什么"

一个 Skill 通常包含什么?

一个完整的 Skill,通常包含:

  • 明确的输入(Input)
  • 固定的执行流程(Process)
  • 稳定的输出(Output)

例如:

Skill:生成 Spring Boot CRUD 接口

输入:实体类字段信息

输出:Controller + Service + Mapper 代码

三、opencode 的下载

官网下载地址OpenCode | The open source AI coding agent

推荐npm下载,(前提是有node环境,作者之前的博客有教程)

在cmd窗口输入 opencode 即可打开页面

可以熟悉一些常用的命令,如 models 选择模型 更多命令可以查看官方文档工具 |OpenCode

目前免费的模型只有官方的,其他的可以用第三方api key

他和聊天模型不同,可以控制本地的电脑环境,比如我们让他写一写小说,

毕竟是免费的,比较慢,经过漫长的等待,可以看到结果:

如此,你便完成了opencode的基础用法,,

四、集成skills

Skill 下载: skills/skills at main · anthropics/skills · GitHub

这里包含了一些常用的skills ,比如文档处理,execl处理,pdf处理等等,

这里我们以docx 举例,

首先尝试一下是否可以操作docx文件

很明显不可以,,,时我们就可以用到skill,,

点击下载

下载成功后解压,打开,复制skill,在我们演示的文件夹下新建.opencode文件夹,将其粘贴到.opencode下,

问他,我们有哪些skill?

可见,skill 加载成功,,

接着,@ 选中文件,问他内容

可见他已读取docx文件,,,

五、补充

Skil分为全局和项目skill,

以上我们演示的是项目skill,如何实现全局skill? 只要高数他全局加载skill即可,,他会制动配置。

既然是辅助代码工具如何将opdecode集成到编辑器??

这里我们用idea 演示:

打开idea的终端,输入opencode 启动即可,,

相关推荐
終不似少年遊*2 天前
【Skill】为中型研发团队制作的敏捷迭代AI副驾Skill
人工智能·python·华为云·agent·ai编程·skill
feasibility.6 天前
不装Claude Code,WorkBuddy也能做视频,Remotion skill告别抽卡(含安装与使用)
人工智能·aigc·音视频·agi·skill·remotion·workbuddy
我是小邵7 天前
1024 特辑:我写过的 Skill,正在变成 AI 编程的基础设施
人工智能·agent·ai编程·skill·知识沉淀·协作·开发者工具
古法搬砖工8 天前
MCP:给 AI Agent 装一个“万能 USB 接口”
人工智能·skill·mcp·搬砖工
大连好光景14 天前
内置skill(如/code-review、/debug)与内置命令(如/help、/compact)的区别
skill·内置skill·内置命令·skill的安全边界
SuperHeroWu716 天前
【HarmonyOS 7】 HarmonyOS 应用 Skill创建和编排详解
华为·harmonyos·开放平台·skill·小艺
OxYGC18 天前
[玩转大模型] 第十一篇:售卖自己的 Skill——买断、订阅、定制、开源+付费增强,四条路到底哪条能收到钱
开源·大模型·agent·变现·skill
Jarming19 天前
infinite-creation本地AI短剧带货项目推荐-本地运行无费用0负担
agent·qwen·skill·minimax·deepseek·skills·agent-skills·minimax-h3
Pniubi19 天前
基于openclaw实现自定义mcp/skill(第三章)
自研·skill·openclaw
Pniubi21 天前
基于openclaw开发skill与自研agent中的skill开发区别
服务器·agent·skill·openclaw·龙虾