dsh-skill-mini-manager
在终端中运行以下命令:
dsh plugin install runcat-tommy/dsh-skill-mini-manager
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install runcat-tommy/dsh-skill-mini-manager 安装本插件(源码:https://github.com/runcat-tommy/dsh-skill-mini-manager),装完后重启 dsh web。
插件介绍
在 DSH Web 里装了不少 skill 之后,你往往很难一眼看清「模型此刻到底能加载哪些、各自写在哪儿、又被哪些预设挂上」。内置设置里侧重插件装配,并不提供一份面向 skill 的清单与维护入口。dsh-skill-mini-manager 在设置面板左侧与「插件」同级增加独立一页,把当前宿主真实注册表里的 skill 现场列出来,每次打开或刷新都重读,没有缓存,页面上看到的就是这一刻模型目录里的内容。
每一行汇总 skill 的 frontmatter 名称与简介、可选的使用时机、来源层级(用户/项目/内置等)、模型与用户是否可调用、磁盘占用,以及「提供给」哪些预设或全局层。顶部支持按名称、简介、使用时机搜索,并显示计数;读不通的预设会在页面上明确报错,而不是静默少几项。同名 skill 若在不同预设层指向不同文件,会标为不可移除的歧义项,避免误删。
移除走二次确认,并展示将要移动的确切路径;确认后把 skill 目录或单文件移入插件回收站,使其立刻从文件系统 provider 的发现范围外消失,也可逐项恢复或清空回收站。宿主侧对内置打包、运行时注册、系统目录、路径不在 skill 根内等情况会硬性拒绝,且浏览器只提交 skill 名称或回收站条目 id,由宿主自行解析路径,降低误删与篡改风险。
适合经常在 DSH Web 里试用、叠加或清理 skill 的用户,以及需要对照「哪个预设提供了哪个 skill」的维护者。需要说明的是:设置页没有工作区上下文,项目下的 .dsh/skills 等不会出现在这份目录里;移除是搬动文件而非卸载 npm 包或改插件装配。
截图预览
使用场景
- 想一眼看清当前 DSH 已注册的全部 skill 及简介
- 需要对照某个预设到底挂载了哪些 skill
- 要安全移除试用过的 skill 并保留恢复余地
适合人员
- 经常在 DSH Web 里安装或试用 skill 的用户
- 维护多个 agent 预设、需要梳理 skill 挂载的人
- 不想手改目录却要做 skill 清理的维护者