universal-plugin-hub
Verifieduniversal-plugin-hub · v1.0.25 · MIT · Web UI
在 DSH 中使用 Claude Code、Codex 等软件生态的插件,一站式管理插件、Skills 与 MCP。支持添加自己的 Git 插件源、上传插件和 Skills、添加 MCP 服务器,自动扫描并开关本地 Skills,接入插件提供的子代理、MCP、Hooks 与 LSP。
Install
dsh plugin add universal-plugin-hub Confirm the layer applied with dsh --profile default --dump-config — see the install guide.
Source
Tags
Creators
Readme
Universal Plugin Hub
English | 简体中文
在 DeepSeek Harness(DSH)中使用 Claude Code、Codex 等软件生态的插件,一站式管理插件、Skills 与 MCP。
Universal Plugin Hub 为 DSH 扩展插件来源。你可以浏览内置的 Claude 官方插件目录,安装 Claude Code 和 Codex 生态的插件,也可以添加自己的 Git 仓库作为插件源,或上传插件和 Skills,统一浏览、安装、更新和管理。已有的本地 Skills 目录会自动扫描,支持逐个启用或停用;MCP 服务器、连接配置和工具开关也在同一界面中管理。
安装插件后,Hub 会识别其中的 Skills、Commands、Agents、MCP、Hooks 和 LSP 配置,将相应能力转换或注册到 DSH。技能与命令从输入框的 / 菜单调用,子代理通过 DSH 的委派工具使用,插件附带的 MCP、Hooks 与 LSP 随插件统一管理。
核心功能
将插件能力接入 DSH
| 插件能力 | 在 DSH 中如何使用 |
|---|---|
| Skills 技能 | 同步到 DSH 的原生技能目录,在输入框的 / 菜单中调用;技能目录中的脚本和资源随技能一同保留。 |
| Commands 命令 | 将 Claude Code 插件中的 Markdown 命令转换为 DSH 技能,继续使用这些命令所定义的工作流程。 |
| Agents 子代理 | 将子代理定义转换为可调用的技能,并生成通过 DSH 原生 subagent 工具委派任务的入口。 |
| MCP 工具 | 接入插件声明的 MCP 连接器,配置服务地址、鉴权、请求头和环境变量,查看工具能力并逐个控制启用状态。 |
| Hooks 钩子 | 读取插件的 Hooks 配置文件,注册到 DSH 的钩子桥接服务,并随插件启停。 |
| LSP 语言服务 | 读取插件声明的语言服务器配置,在服务器程序可用时注册到 DSH;缺少程序时提供相应提示。 |
从发现到管理插件
- 浏览多个插件市场:内置 Claude 官方插件源(
anthropics/claude-plugins-official),支持添加 Claude 与 Codex 插件市场,以及包含独立插件的 Git 仓库。 - 上传插件和 Skills:支持上传插件或技能压缩包、单个
SKILL.md,也可以通过本地目录和 Git 地址导入;技能集合可以按独立技能解析和导入,插件声明的 MCP 连接器随插件接入。 - 自动扫描本地 Skills:读取
~/.agents/skills中的技能,在 Skills 标签中集中查看,无需逐个导入。 - 逐个开关本地 Skills:在列表或详情页启用、停用技能。关闭后,该技能不再出现在 DSH 输入框的
/菜单中,模型也不能调用;重新开启后恢复技能原有的调用设置,文件保留在原处。 - 统一管理插件生命周期:安装、更新、启用、停用和卸载插件时,同步处理对应的技能、MCP 连接器、Hooks 与 LSP 注册。
- 集中管理 MCP 服务器:添加自己的 MCP 服务器,在同一页面查看手动添加的服务器与插件提供的连接器,配置地址、鉴权和环境变量,展开工具列表,并管理服务器与单个工具的开关。
界面预览
插件以图标卡片展示,配合来源标签、搜索、筛选和排序,方便查找插件与查看安装状态。界面跟随 DSH 切换浅色和深色主题;插件及工具的悬停预览支持滚动阅读与文字选择,展开的 MCP 工具以状态标签排列。目录和图标缓存让再次浏览时能更快看到内容。
官方插件目录:浏览 Claude 官方插件,搜索并查看说明,一键安装。

插件详情:查看来源、版本和功能说明,管理插件及其 MCP 连接器。

本地 Skills:自动扫描本地技能,查看说明,并逐个启用或停用。

MCP 管理:集中查看手动添加的服务器和插件连接器,展开工具说明,管理服务器与工具的开关。

添加插件源:添加自己的 Git 仓库,导入 Claude 或 Codex 插件市场及插件。

安装
支持 DeepSeek Harness 桌面端和命令行 Web profile。
声明的最低 DSH 宿主版本为 0.1.5-rc.1,以官方仓库最早包含桌面端的 RC 发布版为起点。
DeepSeek Harness 桌面端
打开 DeepSeek Harness 客户端。
进入设置 -> 插件。
点击 添加插件,在输入框中填写包名:
universal-plugin-hub填入仓库地址也能安装:
https://github.com/Ultmebius/universal-plugin-hub.git点击安装。
命令行安装
在终端执行:
dsh plugin add universal-plugin-hub
使用方法
- 浏览和安装:按名称或关键词搜索,选择插件源,点击插件卡片上的 安装。
- 添加插件市场:打开 + 菜单,选择 添加插件市场,输入 Claude 或 Codex 仓库地址,查看解析结果后添加。
- 导入插件或技能:在 + 菜单选择 上传插件,填写本地路径或 Git 地址,或选择支持的文件,查看预览后确认导入。
- 管理已安装插件:点击插件卡片上的 管理,配置连接器、管理能力、更新或卸载插件。
- 使用 MCP 工具:进入 MCP 页查看服务器和插件连接器,展开服务器工具列表,查看工具说明并控制启用状态。
- 管理本地 Skills:检测到本地技能后,打开 Skills 标签,点击技能查看说明,通过列表或详情页的开关控制启用状态。新增、修改或删除技能后,点击刷新更新列表。
安装提供 Skills 或 Commands 的插件后,可以在 DSH 输入框的 / 菜单中找到相应技能。安装带有 MCP 的插件后,可以在 MCP 页的 来自插件 分组中配置连接器并查看工具。
本地 Skills 扫描与 DSH 原生发现范围一致:识别 ~/.agents/skills/<name>/SKILL.md 和 ~/.agents/skills/<name>.md,不递归扫描更深层目录。设置 DSH_AGENTS_HOME 后,扫描目录改为该目录下的 skills。
支持的内容
| 内容 | 识别结构 |
|---|---|
| Claude 插件市场 | .claude-plugin/marketplace.json |
| Codex 插件市场 | .agents/plugins/marketplace.json |
| Claude 插件 | .claude-plugin/plugin.json |
| Codex 插件 | .codex-plugin/plugin.json |
| Agent Skills | SKILL.md 文件、技能目录或多个技能目录组成的集合 |
同一插件或插件市场同时包含 Claude 与 Codex 描述文件时,优先按 Claude 规范解析。
文件上传支持 .zip、.tgz、.tar.gz 和 SKILL.md,单次上传上限为 22 MB。较大的压缩包可以解压后通过目录路径导入。含脚本或其他资源的技能请导入完整目录或压缩包,以保留可用的相对路径。
本地数据与目录结构
- Hub 插件本体:
~/.dsh/profiles/desktop/node_modules/universal-plugin-hub - 本地 Skills 扫描目录:
~/.agents/skills(可通过DSH_AGENTS_HOME调整) - 市场内安装的插件:
- 插件安装目录:
~/.dsh/agent-skills/universal-plugin-hub/installed/<plugin-name> - 插件源 Git 缓存:
~/.dsh/agent-skills/universal-plugin-hub/market/<source-id> - 插件源与安装记录:
~/.dsh/agent-skills/universal-plugin-hub/state.json
- 插件安装目录:
- 运行时配置补丁:
~/.dsh/profiles/<profile>/cordis.patch.yml
~/.dsh 为默认数据目录;设置 DSH_HOME 后,路径随该配置调整。