DSH 可視化技能商店:瀏覽、搜索、安裝和管理 Agent Skills

前言

DeepSeek Harness(DSH)採用「一切皆插件」的理念,技能包是擴展能力的核心。在使用過程中,開發者往往需要從多個 GitHub 倉庫挑選、安裝並管理技能,依賴手動複製、解壓和配置,容易出錯且缺乏統一的入口。本地管理已裝技能也缺乏可視化界面,更新和啓停操作較爲繁瑣。

針對這些問題,wzn16 開發了 dsh-skill-market,在 DSH 內部提供一個可視化的技能商店:分類瀏覽、搜索、一鍵安裝與啓停管理,全部在本地完成,無需額外後端。

插件定位

dsh-skill-market 是一個 DSH 客戶端插件,提供「逛一逛、點一下、裝好」的技能商店體驗。它通過純前端界面與本地服務端協同,管理技能包的安裝、卸載、更新和回收站恢復。技能包安裝到 ~/.dsh/skills/(尊重 DSH_HOME 環境變量),與 DSH 原生技能加載機制兼容。

核心功能

  • 逛店:精選橫排大卡片、分類篩選(辦公協同 / 開發工具 / 內容創作 / 文檔處理 / 技能與商店)、中英文搜索、star 熱度參考。
  • 安裝:一鍵從 GitHub 公開倉庫安裝技能包(SKILL.md + 資源),同名衝突保護,同倉庫第二個技能利用倉庫級緩存秒裝。
  • 倉庫源:貨架來源透明化,可添加任意 GitHub 技能倉庫並逐個瀏覽與安裝。
  • 管理:已裝列表區分商店安裝 / 本地既有技能,支持啓用/停用、卸載進回收站、恢復、徹底刪除和診斷標識。
  • 更新跟蹤:記錄安裝時上游 commit,支持一鍵檢查並按技能更新。
  • 貨架運營:精選清單(registry)支持遠程倉庫覆蓋 + 內置種子兜底,社區可通過 PR 上架。
  • 入口開關:插件管理頁提供配置卡片,可控制設置側邊欄中商店入口的顯示與隱藏。

安裝與啓用

在終端中執行以下命令安裝插件:

dsh plugin add dsh-skill-market

也可在 DSH 客戶端的插件市場搜索 dsh-skill-market 進行安裝(需社區收錄後可用)。

安裝完成後,打開 DSH 設置,側邊欄會出現「技能商店」入口。商店提供四個頁籤:逛店、倉庫源、已裝、回收站。

典型用法

  1. 打開 DSH 設置,點擊側邊欄「技能商店」。
  2. 在「逛店」頁籤瀏覽精選技能,或通過分類和搜索篩選。
  3. 點擊「安裝」按鈕,插件會從對應 GitHub 倉庫拉取 SKILL.md 與資源並寫入 ~/.dsh/skills/。
  4. 在「已裝」頁籤查看已安裝技能,啓用或停用,或進入回收站恢復已卸載技能。
  5. 在「倉庫源」頁籤添加自定義 GitHub 倉庫,瀏覽並安裝其中技能。
  6. 通過「更新跟蹤」功能檢查上游變更,按需更新技能包。

適用場景與注意

  • 適合需要頻繁安裝、管理和更新 DSH 技能包的開發者,希望有一個統一的可視化入口替代手動操作。
  • 插件以當前 DSH 進程權限運行,涉及文件寫入與解壓操作,請確認安裝來源的可信度。
  • 上架清單經人工審覈,第三方技能的 SKILL.md 本質是提示詞,安裝前應閱讀來源與許可證。

結語

dsh-skill-market 爲 DSH 提供了一個本地、可視化的技能商店,降低了技能包的獲取與管理成本。更多詳情與源碼可訪問:

  • 目錄頁:https://www.skillhub.cn/plugins/wzn16/dsh-skill-market
  • GitHub:https://github.com/wzn16/dsh-skill-market
羽毛球分组比赛记分
小程序二维码

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

小夜