> ## Documentation Index
> Fetch the complete documentation index at: https://docs.devinenterprise.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 快速入门：团队插件市场

> 只需五个步骤，为你的团队搭建一个共享插件市场

<Note>
  插件目前处于 **封闭测试** 阶段。若要申请访问权限，请联系 [support@cognition.ai](mailto:support@cognition.ai)。相关行为和配置在后续版本中可能会发生变化。
</Note>

本快速入门将带你从零开始搭建一个**团队插件市场**：一个由你的组织统一管理的仓库，用来打包你的 skills、Rules、钩子和 MCP 服务器，并自动安装到每个 Devin 会话和 CLI 用户。有关完整背景，请参阅[设置你的插件生态系统](/zh/product-guides/plugin-ecosystem)。

<div id="1-fork-the-template">
  ## 1. Fork 该模板
</div>

Fork [CognitionAI/team-marketplace-template](https://github.com/CognitionAI/team-marketplace-template)。其目录结构如下：

```
your-marketplace/
├── .devin-plugin/
│   └── plugin.json      # 元插件：你的基线环境 + 策略
├── AGENTS.md            # 随基线环境附带的始终生效规则
├── plugins/
│   ├── engineering-baseline/   # 每个子文件夹都是独立的插件
│   ├── security-guardrails/
│   ├── frontend-standards/
│   └── docs-and-release/
└── scripts/validate-template.mjs   # CI 验证
```

仓库根目录本身就是一个插件——也就是 **元插件**。安装这个仓库，就等于安装了你的整个基线环境：其清单中的 `requiredPlugins` 会拉取每位团队成员都应安装的插件，`optionalPlugins` 用于推荐额外插件，而 `forbiddenPlugins` 会禁止你不想要的插件。

<div id="2-make-it-yours">
  ## 2. 按你的需求定制
</div>

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

<div id="3-test-locally-with-the-cli">
  ## 3. 通过 CLI 在本地测试
</div>

```bash theme={null}
node scripts/validate-template.mjs      # 结构验证（也在 CI 中运行）

devin plugins install .                 # 从你的检出目录安装元插件
devin plugins list                      # 查看所有已拉取的内容
```

本地安装会保持关联，因此你所做的修改会在下一次会话中生效——先迭代 skill，然后启动会话并通过 `/<plugin>:<skill>` 调用它。

<div id="4-distribute-it-to-everyone">
  ## 4. 将其分发给所有人
</div>

组织 Admin 或 Enterprise Admin 可在[设置 → 插件市场](https://app.devin.ai/settings/marketplace)中向托管清单添加一个必需插件：

```json theme={null}
{
  "requiredPlugins": ["your-org/your-marketplace"]
}
```

在作用域范围内的所有人都会自动获得基线环境——包括云端会话；对于企业级/账户清单，还包括已登录该账户的 CLI 和 Devin Desktop 用户 (组织级清单仅覆盖云端会话) 。私有仓库可直接使用：云端会通过你的 Git 集成进行拉取；CLI 用户则使用自己的 Git 凭据拉取。

<div id="5-evolve-and-govern">
  ## 5. 演进与治理
</div>

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

<div id="next-steps">
  ## 后续步骤
</div>

* [搭建你的插件生态系统](/zh/product-guides/plugin-ecosystem) — 面向整个 组织 的完整 playbook
* [插件参考](/zh/cli/extensibility/plugins/overview) — 清单格式、安装流程、治理级别
* [插件市场](/zh/product-guides/plugins) — web app 端：清单、作用域、上传
