dsh-skill-managers
在终端中运行以下命令:
dsh plugin install mrdhira/dsh-skill-managers
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install mrdhira/dsh-skill-managers 安装本插件;源码仓库为 https://github.com/mrdhira/dsh-skill-managers,按 README 完成 profile 链接与构建后需完整重启 DSH。
插件介绍
在 DSH 里新开一个会话时,侧栏往往几乎看不到你本机上的技能:客户端通过会话绑定的 skills/list 取目录,而 ~/.dsh/skills 等路径只在活跃 agent 预设范围内才会被文件系统发现;冷会话落到没有文件系统提供者的全局层,于是页面上只剩少数无路径条目,磁盘上的技能全缺席。这不是偶发 bug,而是分层设计带来的结构性空白。
dsh-skill-managers 在宿主侧注册全局技能提供者,自行按与 @deepseek-ai/dsh-skill-filesystem 一致的优先级扫描项目与用户下的 .dsh/skills、.agents/skills 以及应用内置来源;目录回落到全局层后,任意会话都能看到完整清单,会话只负责传输。浏览器侧在 Plugins 旁增加 Skills 入口,用 All、Global、Workspaces 分类展示,支持搜索、复制命令、按路径推断来源,并标出 DSH 实际扫描的根目录;工作区列表来自实时服务,新建工作区无需改代码或重启。
适合日常在 DSH Web GUI 里管理大量本地与工作区技能、想一眼看清「冷启动后为什么少技能」以及每个技能从哪来的用户。无需额外配置项,整页即产品;从源码构建需 Node.js 22+ 与 pnpm,安装或更新后需完整重启 DSH 才能加载宿主侧变更。
截图预览
使用场景
- 冷启动后想确认本机 ~/.dsh/skills 里的技能是否都被 DSH 识别
- 需要在侧栏统一浏览全局与工作区技能并快速复制调用命令
- 想对照扫描根目录与来源标签,排查同名技能究竟来自哪一层
适合人员
- 在 DSH Web GUI 中维护大量本地技能的日常用户
- 在多工作区项目中协作、依赖项目级技能目录的团队
- 关心冷会话与全局层行为、需要透明发现路径的进阶用户