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

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

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

小夜