OpenCode 本地安装器
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_c9b69df4/opencode-skill-installer。
技能介绍
要解决的问题
OpenCode 的技能包通常以 SKILL.md、_meta.json、agents/、commands/、plugins/ 和 scripts/ 组合出现。手工安装时容易遇到 Flat / Single / Multi 结构混淆、目录名不合法、同名技能残留、版本高低判断不清,以及 opencode.json 配置残留等问题。
技能如何工作
该安装器把安装流程拆成可确认的步骤:先检测源包是 zip 还是目录,再识别技能结构和名称;安装前会做 同名检测、版本对比、源包完整性验证,避免 _meta.json 与 SKILL.md 不一致或旧 slug 残留。确认后会复制到项目或全局 .opencode/skills/,并部署配套 agents/、commands/、plugins/;若技能包含 scripts/package.json,还会询问是否安装脚本依赖。
适用边界与注意点
它适合在 OpenCode 环境中管理本地技能安装、查询和卸载,但不适合替代技能设计或打包流程。安装外来包前仍需用户确认来源;该技能 无法卸载自身,且关键覆盖、清理、降级操作会保留用户确认点。
使用场景
- 在 OpenCode 项目中收到 zip 技能包,需要校验结构、版本和同名后安装到 .opencode/skills/。
- 升级已有技能前,需比较新旧 version、清理旧 slug,避免覆盖 agents、commands、plugins。
- 维护全局技能目录时,需要安装含 scripts/package.json 的技能并决定是否安装 Node 依赖。
- 卸载本地技能时,需要确认项目/全局路径,并清理同名 agent、command、plugin 和 stale config。
适合人员
- 维护 OpenCode 项目配置的工程师:需要把外部技能包安全安装到项目级目录并检查版本。
- 管理团队共享技能的负责人:需要安装全局技能、部署 commands/plugins 并清理旧配置残留。
- 调试技能脚本的开发者:需要确认含 scripts/package.json 的技能依赖是否已安装到 .opencode/。
- 清理技能环境的运维工程师:需要卸载本地技能并删除同名 agent、command、plugin 残留。