WorkBuddy安装Skill的方法
WorkBuddy中的插件机制解析
在WorkBuddy的生态中,原本技术术语"Skill"被更通俗地称为"插件",这种命名方式显然更贴近普通用户的理解习惯。不过有趣的是,它的安装机制并不像表面看起来那么简单。
双重安装机制
插件的完整安装实际上由两个关键部分组成:插件本身的部署和配置文件的启用设置。这种设计看似复杂,实则确保了系统的灵活性和可控性。
首先,插件需要安装到指定的插件市场目录中。目前系统支持两个主要市场:cb_teams_marketplace和codebuddy-plugins-official。这就引出一个问题:这些市场目录具体位于哪里?
插件市场目录结构
市场的存储路径非常明确:
$HOME.workbuddy\plugins\marketplaces\cb_teams_marketplace
$HOME.workbuddy\plugins\marketplaces\codebuddy-plugins-official
如果想要扩展更多的插件来源,用户还可以通过编辑$HOME.workbuddy\plugins\known_marketplaces.json文件来添加新的市场配置。
具体到每个市场内部,插件都被放置在plugins子目录下。但安装到这里只是完成了第一步——插件虽然就位,却还没有被激活使用。
启用配置的关键作用
真正控制插件是否可用的开关隐藏在$HOME.workbuddy\settings.json配置文件中。这个文件的格式很有讲究:
{"enabledPlugins": {"hotskills@codebuddy-plugins-official": true,"pptx@codebuddy-plugins-official": true,"pdf@codebuddy-plugins-official": true,"docx@codebuddy-plugins-official": true,"xlsx@codebuddy-plugins-official": true,"agent-browser@codebuddy-plugins-official": true,"playwright-cli@codebuddy-plugins-official": true,"skills-sec-audit@codebuddy-plugins-official": true,"ppt-implement@cb_teams_marketplace": true}}
看到这里应该就明白了:如果想要通过程序或任务实现插件的自动安装,必须完成两个动作。先将插件部署到对应的市场目录,然后修改settings.json文件,将对应插件的值设置为true。这才是完整的启用流程。
掌握了这套机制,自动化安装插件就变得轻而易举了。整个过程虽然比简单的文件复制多了一个步骤,但这种分离设计实际上提供了更好的管理灵活性——你可以预先部署大量插件,然后根据需要选择性启用。

