前情回顾:上期我们搭建了完整的自动化工作流。但你可能发现,有些功能 Skill 做不到,需要插件来帮忙。
本期目标:了解 OpenCode 的插件系统,推荐几个必装插件。
一、Skill 和 Plugin 的区别
先搞清楚这两个概念:
| 是什么 | ||
| 能做什么 | ||
| 举例 | ||
| 难度 |
一句话总结:
Skill 是"教 AI 做事" Plugin 是"给 OpenCode 加功能"
二、怎么安装插件?
2.1 在配置文件里添加
编辑 opencode.json:
{
"plugins":[
"插件名称或地址"
]
}
2.2 重启 OpenCode
opencode
三、5 个必装插件推荐
1. oh-my-opencode —— OpenCode 增强套装
这是什么?
一个插件集合,包含多个实用功能:
🎨 更多主题 ⌨️ 更多快捷键 📊 使用统计 🔧 各种小工具
安装方法:
{
"plugins":[
"oh-my-opencode"
]
}
适合人群:所有 OpenCode 用户
2. opencode-commit —— 智能 Git 提交
这是什么?
自动分析代码变更,生成规范的 commit message。
核心功能:
自动分析 git diff生成 Conventional Commits 格式的提交信息 支持多种 type(feat, fix, docs...)
安装方法:
{
"plugins":[
"opencode-commit"
]
}
使用方法:
/commit
AI 会自动读取暂存区的变更,生成提交信息。
3. opencode-todo —— 任务管理
这是什么?
在 OpenCode 里管理你的待办事项。
核心功能:
创建、更新、删除任务 任务优先级 任务进度追踪 与 todoist 集成
安装方法:
{
"plugins":[
"opencode-todo"
]
}
使用方法:
/todo add "完成用户登录功能" --priority high
/todo list
/todo done 1
4. opencode-image —— 图片生成
这是什么?
让 OpenCode 能调用 DALL-E 生成图片。
核心功能:
根据文字描述生成图片 支持多种风格 自动保存到本地
安装方法:
{
"plugins":[
"opencode-image"
]
}
使用方法:
生成一张赛博朋克风格的城市夜景图片
5. opencode-browser —— 浏览器控制
这是什么?
让 OpenCode 能控制浏览器,自动执行网页操作。
核心功能:
打开网页 点击按钮 填写表单 截图
安装方法:
{
"plugins":[
"opencode-browser"
]
}
使用方法:
打开 GitHub,帮我创建一个新的仓库,名字叫 my-project
四、插件组合推荐
组合 1:开发效率套装
{
"plugins":[
"oh-my-opencode",
"opencode-commit",
"opencode-todo"
]
}
组合 2:全功能套装
{
"plugins":[
"oh-my-opencode",
"opencode-commit",
"opencode-todo",
"opencode-image",
"opencode-browser"
]
}
五、插件 vs Skill:怎么选?
原则:能用 Skill 解决的,优先用 Skill。Skill 更轻量,更容易维护。
六、下期预告
今天介绍了插件系统,你可能发现 OpenCode 的生态比想象中丰富得多。
但你有没有想过:AI 编程工具这么多,OpenCode 到底值不值得用?
下期我们讲:《AI 编程工具大对比:OpenCode vs Cursor vs Claude Code》
帮你搞清楚每个工具的优缺点,选最适合你的。
你在用哪些 OpenCode 插件?欢迎在评论区分享!
夜雨聆风