Skip to main content
插件目前处于 封闭测试 阶段。若要申请访问权限,请联系 support@cognition.ai。相关行为和配置在后续版本中可能会发生变化。
本快速入门将带你从零开始搭建一个团队插件市场:一个由你的组织统一管理的仓库,用来打包你的 skills、Rules、钩子和 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> 调用它。

4. 将其分发给所有人

组织 Admin 或 Enterprise Admin 可在设置 → 插件市场中向托管清单添加一个必需插件:
在作用域范围内的所有人都会自动获得基线环境——包括云端会话;对于企业级/账户清单,还包括已登录该账户的 CLI 和 Devin Desktop 用户 (组织级清单仅覆盖云端会话) 。私有仓库可直接使用:云端会通过你的 Git 集成进行拉取;CLI 用户则使用自己的 Git 凭据拉取。

5. 演进与治理

  • 合并到你的 插件市场 仓库的默认分支就是发布——新会话会自动采用该版本。参见更新如何发布
  • 团队通过向 插件市场 仓库提交 PR (拉取请求) 来添加插件;CI 会验证目录结构。
  • 若要将账户锁定为仅允许使用你批准的插件集合,请在托管清单中添加 "forbiddenPlugins": ["*"],并在 requiredPlugins/optionalPlugins 中列出每个已批准的插件 (包括元插件的依赖——传递依赖并不会被豁免) 。完整语义见:治理规则

后续步骤