dsh-skill-manager
在终端中运行以下命令:
dsh plugin install Nay-1/dsh-skill-manager
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中打开终端或命令面板,执行 dsh plugin install Nay-1/dsh-skill-manager 安装本插件;也可参考开源仓库 https://github.com/Nay-1/dsh-skill-manager 的说明将插件加入 profile bundles 后重启 DSH。
插件介绍
在 DeepSeek Harness 里,agent skill 往往散落在项目 `.dsh/skills`、`.agents/skills`、用户目录、随包内置与运行时 provider 等多处。单靠文件管理器或零散命令,很难一眼看清「一共有哪些 skill、哪些被禁用、各自从哪来、能不能改」。dsh-skill-manager 在设置面板里增加「Skill 管理」分区,把本机 skill 收进同一套界面,用搜索和按位置分组的方式组织清单,让日常维护不再靠猜路径。
插件把 DSH 注册表(ctx.skills.list)与磁盘扫描结果合并展示:注册表能看到随包内置与运行时条目,磁盘扫描补上被禁用或仅存在于文件系统的 skill,并按路径认领,避免同名条目张冠李戴。界面按内置插件页的分组样式呈现,支持汇总统计、搜索时自动展开所有组,以及统一高度的 skill 卡片(名称、来源、描述、路径与可用操作)。对可写条目,可通过 frontmatter 启用/禁用(不改文件名为主)、就地预览 SKILL.md、在资源管理器中定位,或在二次确认后删除;随包内置与运行时只读条目仍可定位与预览。
扫描规则与 @deepseek-ai/dsh-skill-filesystem 对齐,覆盖项目级、用户级、内置与运行时等根目录;项目级会按具体项目合并 `.dsh` 与 `.agents` 下的 skill。后端提供健康检查、清单、诊断与受安全边界约束的写操作 API,路径均经重新扫描校验,bundled 与注册表只读通道不会误开放删改。
适合经常在本地增删改 agent skill、需要区分项目级与用户级来源、或想在不碰命令行的前提下批量查看启停状态的用户与团队维护者。若你关心「模型是否还能调用某个 skill」而不仅是文件是否还在磁盘上,这个页面把 invocation 策略与文件位置放在同一视图里,更贴近 DSH 的实际行为。
使用场景
- 想一眼看清本机有哪些 agent skill、哪些已禁用
- 需要在项目级与用户级 skill 之间切换查看并启停
- 要预览 SKILL.md 或定位到磁盘目录再改内容
适合人员
- 经常在本地维护 agent skill 的开发者
- 负责团队 skill 规范与排查的维护者
- 不想靠命令行盘点 skill 来源与状态的 DSH 用户