交互式管理插件
要在dcode 会话中浏览市场和管理插件:
- 运行
/plugins打开插件管理器。 - 从其 市场 选项卡添加一个市场。支持的来源包括:
- 格式为
owner/repo的 GitHub 仓库,可选跟@branch-or-tag。 - HTTPS Git 仓库 URL,可选跟
#branch-or-tag。 - 提供市场 JSON 文件的 HTTPS URL。
- 本地市场目录或 JSON 文件。
- 格式为
- 从该市场安装插件。
- 运行
/reload以激活新安装的插件技能和 MCP 服务器,无需重启会话。
/reload 或启动新会话后,其技能和 MCP 服务器将被排除。
移除市场会卸载其插件并移除受管缓存数据。当市场来源于本地目录或文件时,Deep Agents Code 会保留原始来源。运行 /reload 或启动新会话以将移除操作应用到活动会话。
通过命令行管理插件
使用dcode plugin 进行脚本编写和基于终端的管理。插件 ID 使用格式 plugin-name@marketplace-name。
plugin list 和 plugin marketplace list 接受 --json。安装插件后,在活动的交互式会话中运行 /reload 或启动新会话。
使用插件技能和 MCP 服务器
插件技能具有命名空间,以防止与项目、用户和其他插件技能冲突。使用插件 ID 和技能路径调用技能:/plugin-name:skill-name 形式,并将其扩展为规范的 /skill: 命令。嵌套的技能目录会将每个目录添加到命名空间中。例如,来自 quality@acme-tools 的 skills/review/security/SKILL.md 变为 /skill:quality@acme-tools:review:security。
已启用的插件还可以提供 MCP 服务器。Deep Agents Code 在插件加载时将这些服务器与您的常规 MCP 配置合并。使用 /mcp 检查可用的服务器和工具。
创建插件
Deep Agents Code 插件是一个包含一个或多个受支持组件的目录:.codex-plugin/plugin.json。当组件使用其默认位置时,清单是可选的。如果插件只包含一个技能,您可以将 SKILL.md 放在插件根目录下,而不是创建 skills/ 目录。
定义插件清单
如果存在,.claude-plugin/plugin.json 或 .codex-plugin/plugin.json 必须包含 name。您还可以声明版本和自定义组件路径:
skills 和 mcpServers 字段接受路径字符串或路径数组。mcpServers 还可以包含内联 MCP 配置对象。每个组件路径必须以 ./ 开头,保持在插件根目录内,且不包含 ..。
当未声明自定义路径时,Deep Agents Code 会查找:
skills/下的技能,或者当skills/目录不存在时,查找根目录下的SKILL.md。- 根目录
.mcp.json文件中的 MCP 服务器。
添加技能
将每个技能组织为一个包含SKILL.md 的目录:
添加 MCP 服务器
将标准 MCP 服务器定义放在.mcp.json 中,或在插件清单的 mcpServers 中内联声明它们。插件配置支持以下路径变量:
${CLAUDE_PLUGIN_ROOT}或${PLUGIN_ROOT}:已安装的插件目录。${CLAUDE_PLUGIN_DATA}或${PLUGIN_DATA}:插件的可写数据目录。${CLAUDE_PROJECT_DIR}:活动的项目目录。
创建市场
市场是一个包含名称和plugins 数组的 JSON 目录。将其存储在市场根目录下的以下路径之一:
.claude-plugin/marketplace.json.agents/plugins/marketplace.json.agents/plugins/api_marketplace.json
name 和 source。它还可以包含 description 和 author。本地源路径必须以 ./ 开头,并保持在市场根目录内。当所有本地插件共享不同的基础目录时,设置 metadata.pluginRoot。
市场条目还可以使用外部 Git 源:
github、url 和 git-subdir。远程 URL 必须使用 HTTPS。作为直接 JSON URL 添加的市场不能包含本地相对插件源,因为只有目录文件会被下载。当目录引用同一源树中的插件目录时,请使用 Git 仓库或本地目录。
通过添加本地目录、安装插件并启动新会话或运行 /reload 来测试本地市场:
另请参阅
Connect these docs to Claude, VSCode, and more via MCP for real-time answers.

