dsh-skill-browser:懸浮球面板 + 分類 + 中文簡介 + 技能失效臺賬自動登記

在 DeepSeek Harness(DSH)桌面端開發智能體時,技能庫通常以文件形式分散在本地,難以快速瀏覽、檢索,且技能調用後的生效狀態難以追蹤。dsh-skill-browser 插件將本地技能庫轉化爲可視化的懸浮球面板,提供兩級分類、實時搜索與失效臺賬自動登記功能。

插件簡介

dsh-skill-browser 是 DSH 客戶端插件,由 loyalchiiina 維護,採用 MIT 許可證。它解決的核心問題是:如何在一個統一的 UI 入口下,高效瀏覽本地技能庫,並自動記錄技能調用的執行結果。插件不內置預設路徑,確保展示的是用戶本地技能庫的真實內容。

核心功能

1. 懸浮球
固定在屏幕角落,點擊開關面板;可拖拽換位置(位置記憶),Alt+點擊收起成小圓點。

2. 技能庫位置可配置
首次使用在面板 ⚙ 設置裏選擇技能庫文件夾(彈系統目錄選擇框),或手動粘貼路徑;未配置時自動探測官方默認根 ~/.dsh/skills。插件不含任何預設路徑。

3. 兩級分類
按技能目錄名模式自動歸類(16 個一級分類與 Fluent/DSH 域二級分類)。

4. 中文簡介與搜索
技能簡介直接取自各技能 SKILL.md frontmatter 的 description。支持按技能名 / 中文簡介 / 原始描述實時過濾。

5. 詳情查看
點擊卡片查看 SKILL.md 全文,可一鍵複製。

6. 失效臺賬
監聽 DSH 官方 tools/result 事件,自動記錄每次 skill 工具調用結果(成功記「生效 ✅」,加載失敗記「未生效 ❌」並帶上錯誤信息)。人工臺賬與自動登記分開顯示,人工維護區插件永不改動。

7. 臺賬智能發現
初始化時全庫搜索臺賬文件,文件名含「失效臺賬 / 失敗臺賬 / 生效-失效」等關鍵詞,約定路徑 skill-master/references/ 優先;搜到就複用,沒搜到才創建默認臺賬。

安裝與啓用

1、把本目錄完整複製到 ~/.dsh/profiles/desktop/node_modules/dsh-skill-browser(真實目錄,不要 junction/link)。

2、在 ~/.dsh/profiles/desktop/package.json 的 dsh.profile.bundles 數組加 "dsh-skill-browser"(不要加進 dependencies,本插件零 npm 依賴)。

3、重啓 DSH,右下角出現 🧩 懸浮球;打開 ⚙ 設置選擇你的技能庫文件夾即可。

典型用法

  • 瀏覽技能:點擊懸浮球打開面板瀏覽技能庫。
  • 配置路徑:在面板 ⚙ 設置裏選擇你的技能庫文件夾。
  • 上報失敗:在對話中使用「觸發失敗,登記」或「登記失敗:技能名 原因」口令上報失敗。
  • 控制顯隱:在 DSH 設置頁分區「懸浮球導航」中控制懸浮球顯示與隱藏。
  • 復位位置:點擊懸浮球的一鍵恢復默認位置按鈕復位(清位置記憶/收起狀態)。

注意事項

  • 發佈 24 小時內安裝報錯?這是供應鏈安全策略(minimumReleaseAge)導致的,不是插件問題,需等一天再裝。
  • 路徑配置:插件不含任何預設路徑。
  • 臺賬獨立性:人工臺賬與自動登記分開顯示,插件永不改動人工臺賬。
  • 數據準確性:插件不內置任何技能名清單/字典,保證看到的是自己技能庫的準確描述。

適用場景

適合需要在 DSH 桌面端集中管理本地技能庫,並希望自動化追蹤技能生效狀態的開發者。

插件目錄 | GitHub 倉庫

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

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

小夜