Skip to main content
本快速入门将带你从零开始搭建一个团队插件市场:一个由你的组织统一管理的仓库,用来打包你的 skills、规则、钩子和 MCP 服务器,并自动安装到每个 Devin 会话和 CLI 用户。有关完整背景,请参阅设置你的插件生态系统

1. Fork 该模板

Fork CognitionAI/team-marketplace-template。其目录结构如下:
仓库根目录本身就是一个插件——也就是 元插件。安装这个仓库,就等于安装了你的整个基线环境:其清单中的 requiredPlugins 会拉取每位团队成员都应安装的插件,optionalPlugins 用于推荐额外插件,而 forbiddenPlugins 会禁止你不想要的插件。

2. 按你的需求定制

  • 在根目录的 .devin-plugin/plugin.json 中,将每个 git-subdir URL 都改为指向你的 fork,并编辑必填/可选/禁止列表。
  • plugins/<name>/ 下按团队或需求添加插件——每个插件都需要自己的 .devin-plugin/plugin.json,通常还需要一个 skills/<name>/SKILL.md。想从零开始创建插件?使用 CognitionAI/plugin-template
  • 已经有现成的 skills 仓库?将每个 skill 文件夹放到某个插件的 skills/ 目录中——插件中的 skills 就是普通的 skills,无需修改格式。

3. 通过 CLI 在本地测试

本地安装会保持关联,因此你所做的修改会在下一次会话中生效——先迭代 skill,然后启动会话并通过 /<plugin>:<skill> 调用它。 (若不带 --localinstall 会把插件添加到 Devin Cloud 中你的个人插件里;插件推送到仓库后,这才是你需要的方式。)

4. 分发给所有人

由 org 或 enterprise admin 在 Customize → Plugins 中安装该代码仓库:依次点击 Add plugin → From repository,输入 your-org/your-marketplace,并选择 organization 或 enterprise 作用域。这样就会在该作用域的 managed 清单中添加一个 required plugin:
作用域内的所有人都会在云端会话、CLI 和 Devin Desktop 中自动获得该基线环境。私有仓库无需额外配置即可使用:云端通过你的 Git 集成拉取;CLI 用户使用自己的 git 凭据拉取,因此他们也需要拥有该仓库的访问权限。有关作用域、建立索引和 MCP 连接的说明,请参阅 插件指南

5. 演进与治理

  • 合并到你的 插件市场 仓库的默认分支就是发布——新会话会自动采用该版本,在 Customize 中执行 Reindex plugins 可刷新页面显示的内容。参见更新如何发布;如需控制更新,可固定到某个 sha
  • 团队通过向 插件市场 仓库提交 PR (拉取请求) 来添加插件;CI 会验证目录结构。
  • 若要将账户锁定为仅允许使用你批准的插件集合,请在托管清单 (在 Customize 中依次进入 Plugin settings → Edit manifest) 中添加 "forbiddenPlugins": ["*"],并在 requiredPlugins/optionalPlugins 中列出每个已批准的插件 (包括元插件的依赖——传递依赖并不会被豁免) 。完整语义见:依赖与治理

后续步骤