上一篇我们玩转了 opencode 的基础功能,今天解锁超级武器——Agent Skills!这就像是给 AI 装上了瑞士军刀,让它从代码机器进化成全能工作伙伴。🔥 Skills 是什么?为什么你需要它?
想象一下:你有一个助手,不仅能聊天,还能:
- 📊 秒处理 Excel - 数据分析、图表生成,一键搞定
- 📁 操控文件 - 批量重命名、格式转换,自动化完成
Skills 就是 AI 的"超能力包",让 AI 从"纸上谈兵"变成"实战高手"。
传统 AI 的痛点
❌无法直接操作文件
❌ 缺乏专业工具
❌ 不能调用外部服务
Skills 带来的改变
✅ 真正的"工作伙伴"
你:帮我完成月度报告AI:收到!我将:1. 读取数据2. 分析趋势3. 生成图表4. 撰写报告5. 保存为 PDF预计 2 分钟,是否开始?
✅ 自动化工作流
你:每周一自动抓取竞品价格,更新数据库,发到我邮箱AI:✓ 已创建自动化工作流 下次执行:下周一 09:00
接入各种 skill 后,我们就可以使用 AI 帮我们画原型图、开发代码、编写文档、生成ppt、数据分析、工单流转……无缝衔接公司的各种工具和流程,AI agent将彻底改变我们的工作方式,变成我们的全能工作伙伴。
让我们赶紧上手来体验一下吧。
🚀安装skills
skills 这个概念最早是 Anthropics 这家公司提出的,并应用到了 Claude Code上,Anthropics官方提供了一些通用的skills,在https://github.com/anthropics/skills 可以找到。
opencode 完全兼容 Anthropics 提供的skills。
安装的方法也非常简单,我们只需要把需要的skill放到~/.opencode/skill这个目录下就可以了。
这里我们以 pptx 这个 skill 为例来演示安装和使用的过程。
在安装前,opencode不具备生成 ppt 的能力。
下面我们来赋予 opencode 制作 ppt 的能力。
git clone https://github.com/anthropics/skills.gitcp -r skills/skills/pptx ~/.opencode/skills
重启 opencode。
下面,我让 opencode 基于我写的上一篇 opencode 入门文章,生成一个ppt。
注意,这里 opencode 已经可以使用我们刚才安装的 pptx skill 来工作了。
最终生成了 8页的 ppt,效果如下。总体来说,还是非常不错的。
如果你想知道当前 opencode 已经安装了哪些skill,可以直接问它,也可以去如下目录查看。
🛠️ 自定义 Skills(打造专属工具)
为什么要自定义?
通用的 skill 只能满足大众化的需求,我们在实际工作中,免不了要使用公司内部流程、内部工具来工作,这时候就需要自定义skills了。
快速创建
我们可以使用 opencode 帮助我们来创建一个自定义的 skill。这里我让 opencode 帮我生成一个查询股票收盘价的 skill,并告诉了它去哪里调用接口,以及接口的API_KEY。
很快,opencode 就帮我生成了这个 skill 并给我安装上了。让我们来验证一下:
成功了!
📦 精选 Skills 推荐
最后,来分享几个目前比较火的skill仓库,大家可以根据自己的需求安装,用它们尽快打造一把属于你自己的瑞士军刀吧。
1. Anthropic 官方 Skills 合集
https://github.com/anthropics/skills
2. 软件开发工作流技能合集
https://github.com/obra/superpowers
3. 一些非常棒的开源Clause Skills合集
https://github.com/ComposioHQ/awesome-claude-skills