用途:帮助用户发现、安装并配置 OpenCode 插件。当用户询问插件、需要新能力或提到相关需求时可主动使用。
主要能力:运行目录脚本列出可用插件,命令为 python3 ~/.config/opencode/skill/plugin-installer/scripts/list_plugins.py;读取 references/plugins/<filename>.md 获取插件详情,包括安装配置 JSON、设置步骤、功能与注意事项、文档链接;向用户推荐插件并给出 opencode.json 安装片段及 OAuth、配置文件等设置步骤。
使用方式:安装时在 opencode.json 的 plugin 数组加入 "package-name@version"。全局配置位于 ~/.config/opencode/opencode.json,项目配置位于 .opencode/opencode.json。版本策略:固定版本 "package@1.2.3"(推荐)、重启自动更新 "package@latest"、锁定首次安装 "package"。卡住时可执行 rm -rf ~/.cache/opencode/node_modules ~/.cache/opencode/bun.lock 强制更新。
新增插件到目录:收集包名、描述、安装语法、版本策略、设置步骤、提供方/模型要求、已知问题;在 ~/.config/opencode/skill/plugin-installer/references/plugins/<name>.md 创建文件,作用域包将 / 替换为 -;使用模板填写 frontmatter(name 必填且须与 npm 包名完全一致,description 必填,约 80 字符内)及安装、设置、功能、注意事项、链接等章节;创建后运行列表脚本验证。
适用场景:需要为 OpenCode 扩展能力、查找社区插件或整理插件文档时。
限制:资料未提供具体插件清单、收费、价格、平台或效果信息;实际可用性取决于插件本身与 OpenCode 环境。