dsh-skill-viewer:DeepSeek Harness 的技能管理 Web 界面与命令行工具
fishquito7/dsh-skill-viewer
DSH plugin:Web 界面管理技能,支持热启停、增删、迁移与分组。
在 DeepSeek Harness 的 Web 界面和终端中快速启用、停用、删除、添加、迁移和分组技能,所有操作即时热生效,无需重启网关。
dsh plugin --profile web add github:fishquito7/dsh-skill-viewer- 分类
- 开发与运维
- 平台
- DSH-Plugin
- 作者
- fishquito7
- 分发方式
- 插件
dsh-skill-viewer 核心特性
dsh-skill-viewer 仓库信息

dsh-skill-viewer 仓库简介
dsh-skill-viewer 是 DeepSeek Harness(DSH)的 Web 界面技能管理插件(DSH plugin),由 Fishquito7 维护,采用 MIT 协议。它解决的是在 DSH 生态中技能文件管理不便的问题:以往需要手动编辑磁盘上的 SKILL.md 文件,现在可以直接在 Web 界面和终端中快速完成技能的启用、停用、删除、添加、迁移和分组等操作,所有变更即时热生效,无需重启网关。核心能力包括:技能卡片列表预览、状态标签、热启停、按名称搜索、单文件或目录束添加、工作区分栏、批量迁移、技能分组以及作用域化管理。
dsh-skill-viewer 这个 DSH plugin 支持哪些核心特性?
该插件提供丰富的技能管理功能。在 Web 界面中,技能以卡片列表展示,点击可展开查看完整内容;每个技能带有启用/停用状态标签,与内置插件列表同款样式。支持按名称搜索,页面自动刷新。添加技能时,可选择单个 .md 文件或含顶层 SKILL.md 的目录束,不合规内容会被拒绝并提示原因。0.3.0 版本引入工作区分栏,技能实体直接存放在所属位置(全局在 ~/.dsh/skills,工作区在 .dsh/skills),点击横栏即可筛选。0.5.0 版本增加分组功能,分组配置写入插件自己的显示配置,不修改技能目录。0.6.4 版本实现作用域化管理,同名技能在不同作用域可独立操作,避免误操作。
dsh-skill-viewer 怎么安装?
安装本插件非常简单,推荐使用发行版 tarball 安装,不走 Git,不受 pnpm v11 构建脚本限制。也可以从 Git 安装,但若遇到构建脚本限制,需按提示将 key 加入 pnpm-workspace.yaml 的 allowBuilds。安装后重启网关即可在设置中看到“技能”入口。
# 推荐:从发行版 tarball 安装
dsh plugin --profile web add https://github.com/Fishquito7/dsh-skill-viewer/releases/download/v0.6.4/dsh-skill-viewer-0.6.4.tgz
# 或从 Git 安装
dsh plugin --profile web add github:Fishquito7/dsh-skill-viewer
# 重启网关
dsh-restart
dsh-skill-viewer 提供哪些命令行工具?
随包附带 dsh-skill 命令,可在终端管理技能,同样热生效,网关关闭时也能用。常用命令包括:list 列出技能、add 添加技能(可指定工作区)、scope 迁移单个技能、migrate 批量迁移、update 更新插件、disable/enable 停用/启用、delete 删除。对于同名技能,需用 --global/--project/--workspace 指定操作哪一份。CLI 默认扫描当前目录锚定的项目根与用户根,管理其他工作区需加 --cwd。
dsh-skill-viewer 的工作原理是什么?
插件本身不解析技能,只是技能文件的“管理界面”。每次操作最终都是对磁盘上技能文件(SKILL.md)的改动,DSH 自带的文件监听器立刻发现变化,因此所有操作热生效。停用即重命名 SKILL.md 为 SKILL.md.disabled,启用则改回;迁移即真实复制或移动文件。随部署附带的技能为只读,不可停用或删除。
dsh-skill-viewer 兼容哪些 DeepSeek Harness 版本和平台?
该插件基于 JavaScript/TypeScript 开发,依赖 @deepseek-ai/dsh-home-paths 和 @deepseek-ai/dsh-typert-protocol,兼容 DSH 的 web 配置。最近更新于 2026-08,当前版本 0.6.4。卸载时使用 dsh plugin --profile web remove dsh-skill-viewer 即可。