dsh-skills-nexus
在终端中运行以下命令:
dsh plugin install xiaxi626/dsh-skills-nexus
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中执行 dsh plugin install xiaxi626/dsh-skills-nexus 即可安装,该项目源码位于 https://github.com/xiaxi626/dsh-skills-nexus。
插件介绍
DSH 的 dsh plugin add 路径要求仓库携带 dsh.bundle.patch 才能被激活为配置层,导致一个仅有 SKILL.md、references 和 scripts 的纯内容仓库无法直接接入。dsh-skills-nexus 正是为填补这一空白而生:它是一个一次安装的通用技能适配器,将任意包含 SKILL.md 的 GitHub 仓库克隆到本地并通过符号链接挂入 DSH 官方 skills 根目录,由原生文件系统的提供者自动发现、监听和加载,无需自定义 provider 或运行时扫描。
注册前 nexus 会智能检查仓库结构:纯 SKILL.md 内容直接注册;同时携带插件包装层时询问用户是否忽略包装;纯 DSH 插件则提示走常规 plugin add 流程;集合型仓库(子目录嵌套多个 SKILL.md)支持 --subdir 逐个子目录安装,超过 20 个技能时触发确认。版本锁定支持 #branch、#tag、#commit-sha 三种粒度,分支固定可 fast-forward 更新,标签和提交哈希则作为不可漂移的固定点。Windows 上使用目录联接,无需开发者模式或管理员权限。
适合在 GitHub 上维护纯 SKILL.md 内容仓库的技能作者,以及希望直接引用社区技能仓库而不想为它们编写 Cordis 包装层的 DSH 用户。仓库本身保持零插件代码、零 package.json 的纯净状态,nexus 负责所有克隆、链接和生命周期管理。
使用场景
- 维护纯 SKILL.md 仓库的技能作者希望用户无需插件包装即可直接安装使用
- 想引用社区技能仓库中的单个技能而无需为整个仓库编写 Cordis 包装层
- 同时管理多个含 SKILL.md 的仓库并精确锁定版本或按需 fast-forward 更新
适合人员
- 需要注册纯内容技能仓库的 DSH 技能开发者
- 希望免包装使用社区技能的 DSH 高级用户
- 在 GitHub 上维护开源技能集合的项目维护者