skillhub-plugin:在 DeepSeek Harness 對話中搜索、安裝和管理 SkillHub 技能

前言

下面介紹一個面向 DSH 對話環境的插件:skillhub-plugin。它解決的問題不是“有沒有技能”,而是在對話裏如何把 SkillHub 技能找出來、看清楚、裝到本機、列出和卸載,順帶也能瀏覽並安裝 DSH 插件。

這是什麼

skillhub-plugin 是一個 DeepSeek Harness 插件,用於在對話中搜索、安裝和管理 SkillHub 技能。它由 cocofhu 維護,許可證爲 MIT。

核心功能

  1. 用公開接口搜索技能,或按分類瀏覽技能。
  2. 在對話流中展示可點擊卡片,卡片包含名稱、分類、下載量、簡介。
  3. 詳情頁包含概述、版本歷史、TRACE 評測;標題欄顯示 AI 評分、認證發佈者與安全標記。
  4. 通過 zip 下載安裝到本機,可指定版本;支持列出與卸載。
  5. 設置頁可查看已安裝技能,並一鍵更新到 GitHub 最新 release。
  6. 側欄底部提供插件廣場:在聊天區打開獨立面板,瀏覽 SkillHub 技能與 DSH 插件。
  7. 對話中直接搜索 DSH 插件並展示插件卡片,支持卡片一鍵直裝(就地進度條)、裝完提示並一鍵重啓。
  8. 插件廣場支持「全部 / 已安裝」切換:本地只讀預覽已安裝插件(來源 spec、版本、README)與已安裝技能的 Meta 卡片(文件數、體積、更新時間)。
  9. 對話中的已裝技能工具卡片升級爲與廣場一致的 Meta 卡片。
  10. 界面跟隨 Harness 中英文。

安裝與啓用

先確認環境滿足:

  • Node.js 22 或更高版本
  • pnpm 11
  • DeepSeek Harness Web

然後使用下面的安裝命令。這裏使用 skillhub-plugin 作爲安裝名;不要用 github:cocofhu/skillhub 安裝,也不要使用 npm 上無前綴的 skillhub

dsh plugin --profile web add skillhub-plugin

安裝完成後,重啓 dsh web,並強制刷新瀏覽器。運行時建議 dsh web 綁定 127.0.0.1,不要監聽 0.0.0.0

典型用法

可以直接對 Agent 說:

  • 找個能處理 PDF 的 skill
  • SkillHub 上搜一下週報
  • 我裝了哪些技能
  • 把剛纔那個卸載掉
  • 搜個瀏覽器自動化的 dsh 插件
  • 裝一下第一個插件

搜索完成後,在對話中查看卡片;點開詳情後再安裝。安裝 DSH 插件時,可以在卡片上直接安裝並查看進度,完成後按提示重啓 dsh web

適用場景與注意

適合在 DSH Web 中管理 SkillHub 技能或 DSH 插件的開發者。使用之前,先把它當成第三方能力入口,而不是官方應用商店。

需要關注這些邊界:

  • 安裝第三方技能等於在本機落下可被 Agent 讀取的文件。
  • 技能包來自第三方,插件不執行其中的代碼。
  • 廣場安裝 DSH 插件會把第三方代碼裝進 web profile。
  • DSH 插件以當前 dsh 進程權限運行,安裝前應先檢查源碼、許可證和來源。
  • 插件只請求 SkillHub 公開 HTTP API,並把技能包寫到配置的 skills 目錄;圖標經本機插件服務轉發。
  • 自定義 API 地址應只指向你信任的服務。

結尾

skillhub-plugin 把技能搜索、詳情查看、安裝、更新、列出、卸載和 DSH 插件瀏覽放在同一條對話路徑裏,減少手動管理本機技能目錄的步驟。使用時仍應保留對第三方來源的審查。

倉庫:

  • https://github.com/cocofhu/skillhub
羽毛球分组比赛记分
小程序二维码

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

小夜