dsh-skills-manager
在终端中运行以下命令:
dsh plugin install Aero123421/dsh-skills-manager
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install Aero123421/dsh-skills-manager,或通过插件管理安装来自 https://github.com/Aero123421/dsh-skills-manager 的插件包,安装后重启或热重载即可在侧边栏看到 SKILLS。
插件介绍
在 DeepSeek Harness 里,Agent Skills 往往散落在项目目录与用户目录中,手工改 SKILL.md、从 GitHub 拉取、核对格式与启停状态既费时又容易冲突。dsh-skills-manager 把整套能力收进左侧边栏的 SKILLS 管理界面,让你在同一处浏览、搜索、预览,并区分「项目」(.dsh/skills)与「用户」(~/.dsh/skills)两套根目录。
核心能力覆盖技能全生命周期:新建与编辑 frontmatter 与正文、格式校验与保存、删除、启用/禁用(含 disable-model-invocation 与 user-invocable 等元数据),以及从本地文件夹或 npx skills 子集命令预览后安装公开 GitHub 技能。对已安装的文件夹形态技能,还可通过「从 GitHub 更新」查看提交与文件差异后再应用,并在替换前做备份与竞态检测,避免静默覆盖本地改动。
插件面向日常在 DSH 中编写、分发与维护技能的开发者与团队:需要可视化管项目内技能、同步上游仓库、又希望保存与更新具备原子性与冲突提示的场景。界面语言跟随 DSH 设置,样式与官方 Plugin Manager 一致;可选的 Agent 工具便于在对话中列出、读取与校验技能,而远程安装路径经过校验与限额约束,不把 CLI 当作任意 shell 使用。
若你已在用官方 skills 生态但不想离开 Harness 去敲命令行,这个客户端插件相当于把「管技能」变成侧边栏里的常规操作,同时保留对未知 metadata 与注释的保守处理,以及 v0.3.0 起强调的 revision 与 409 冲突语义,适合把技能当作长期资产来维护的人。
截图预览
使用场景
- 在 Harness 侧边栏统一查看项目与用户目录下的技能
- 从 GitHub 预览并安装公开技能到指定根目录
- 对已安装技能做格式校验、启停与带差异预览的更新
适合人员
- 在 DSH 中维护项目 .dsh/skills 的开发者
- 需要从 GitHub 同步上游技能包的团队
- 希望可视化编辑 SKILL.md 并避免静默覆盖的人
