dsh-skill-mgr:DeepSeek Harness 的技能管理面板

前言

DeepSeek Harness (DSH) 的插件生态允许开发者扩展能力。Skill 是一个包含发现文件的文件夹,便于创建但难以管理:哪些存在、哪些已禁用、哪些存在发现问题,或者哪些在两个可写根目录中重复。dsh-skill-mgr 插件提供了一个集中式的侧边栏面板,作为整个 Profile 的平铺清单,允许在不打开编辑器的情况下查看、启用/禁用、检查和删除技能。

核心功能

插件在左侧边栏添加了一行,直接位于 Plugins 下方(order: 1)。点击它会在中心列打开 Skills 页面。

Skills 页面显示一个平铺的 Profile 清单,包含列:Name(名称)、Source(来源)、Description(描述)、Status(状态)和 Actions(操作)。它支持搜索、排序和源过滤器。

Enable / Disable(启用/禁用):
禁用会重命名发现文件(例如 SKILL.md.disabled),使文件系统提供者停止看到它,但保留记录。行保持可见但变暗,以便稍后切换回来。

Inspect(检查):
点击 Inspect 可以在不离开 GUI 的情况下读取技能的正文和元数据。

Add skill(添加技能):
Add skill 操作在可写根目录中搭建一个新 skill。

Discovery diagnostics(发现诊断):
面板列出提供者不可见的技能。对于可修复的项目,它会就地应用修复。

Restorable trash(可恢复垃圾箱):
Delete 操作将技能移动到根目录的 .trash。面板列出它,并提供 Restore 操作。清空垃圾箱是显式的。

Chat / menu dots(聊天/菜单点):
每行显示一个点,标记该技能是 model-invocable(模型可调用)还是 user-invocable(用户可调用)。颜色与设置中读取的配置匹配。

安装与启用

安装命令如下:

sh tools/install-into-profile.sh desktop

安装后,重启 DeepSeek Harness。侧边栏条目将直接出现在 Plugins 下方。

典型用法

  1. 在侧边栏打开 Skills。表格列出 ~/.dsh/skills 和 ~/.agents/skills 中的每个技能。
  2. 搜索技能。选择 Inspect 以读取它,或 Disable 以将其切换为关闭状态。
  3. 选择 Add skill 以在可写根目录中搭建一个新技能。
  4. 当某项未被发现时,阅读诊断横幅,并对可修复的条目使用其修复操作。

注意事项

  • Profile-wide(基于 Profile): 启用/禁用是基于 Profile 的,而非 Workspace。由于切换会重命名发现文件,无法在一个工作区开启而在另一个关闭。所有工作区都会收到 Profile 清单中的每个技能。
  • Project skills(项目技能): Project skills 被发现,不管理。

总结

dsh-skill-mgr 作为一个集中式清单,解决了管理技能文件和诊断发现问题的痛点。它提供了用于启用/禁用、检查和恢复技能的工具,所有这些都在侧边栏界面中完成。

GitHub: https://github.com/icrefin/dsh-skill-mgr
Catalog: https://www.skillhub.cn/plugins/icrefin/dsh-skill-mgr

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜