DeepSeek Harness 技能管理設置頁插件:圖形化管理用戶級/項目級技能的安裝、卸載與調用啓停

前言

在 DeepSeek Harness 中管理技能通常需要手動編輯配置文件或使用命令行,操作流程繁瑣且容易出錯。nay-1/dsh-skill-manage 插件提供了一個基於 Web UI 的圖形化管理界面,讓用戶能夠直接在瀏覽器中完成技能的安裝、卸載、啓用與禁停。

這是什麼

nay-1/dsh-skill-manage 是一個運行在 DeepSeek Harness Web 設置頁面的插件,由 Nay-1 維護。它解決了傳統技能管理需要直接編輯 SKILL.md 文件的問題,支持對用戶級和項目級技能進行統一管理。

核心功能

該插件具備以下核心能力:

  1. 零文件管理:通過 Web UI 直接啓用、禁用、卸載技能,插件會自動重寫 frontmatter 中的相關標誌。
  2. 四種安裝渠道:支持本地文件夾、瀏覽器文件夾選擇、GitHub 倉庫鏈接以及在線搜索。
  3. 智能批量安裝:支持解析 GitHub 樹鏈接,自動掃描目錄樹,允許用戶勾選多個技能後一鍵批量安裝。
  4. 衝突優先 UX:當安裝同名技能時,系統默認提示“覆蓋”或“取消”,避免意外覆蓋。
  5. 網絡韌性:直接克隆 GitHub 倉庫失敗時,會自動回退到鏡像源(如 ghfast.top / gh-proxy.com)進行重試。
  6. 官方排位對齊:掃描順序嚴格對齊官方 dsh-skill-filesystem 提供商,確保項目級與用戶級技能的優先級正確。

安裝與啓用

通過以下命令安裝插件:

dsh plugin --profile web add @nay-1/dsh-skill-manage

安裝完成後,必須重啓 dsh web 服務才能使插件生效。

典型用法

  • 通過 npm 安裝:執行上述安裝命令。
  • 通過 GitHub 安裝:使用 dsh plugin --profile web add github:Nay-1/dsh-skill-manage。
  • 批量安裝:在 Web UI 中粘貼 GitHub 樹鏈接,選擇需要安裝的技能目錄,點擊安裝。
  • 搜索技能:輸入關鍵詞,點擊 Install 按鈕,通過在線搜索技能庫進行安裝。
  • 管理技能:在 Web UI 列表中,通過啓用/禁用按鈕控制技能的調用,或點擊卸載移除技能。

適用場景與注意

  • 私有倉庫:不支持,插件當前沒有憑證機制,無法訪問私有倉庫。
  • GitHub 速率限制:GitHub Trees API 有 60 次/小時的速率限制,失敗時會自動降級爲本地克隆掃描。
  • 搜索超時:skills.sh 搜索接口有 10 秒超時限制。
  • 重啓要求:安裝插件後需要重啓 dsh web 才能加載。
  • 發佈限制:npm 發佈可能涉及兩步驗證,需在個人設置中配置。

短結尾

該插件將原本需要手動編輯配置的技能管理流程轉化爲可視化的 Web 操作,顯著降低了使用門檻。開發者可以更專注於技能本身的內容開發。

目錄與鏈接

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

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

小夜