dsh-skill-hub:在 dsh web 中管理 DeepSeek Harness 技能

前言

在 DSH 的插件化工作流裏,技能不一定只來自一個位置。日常維護也不只是添加一條命令:技能目錄分散時,啓用某個技能、查看正文、排查 frontmatter、從倉庫導入、統計調用次數,都會跨多個地方完成。

dsh-skill-hubcheshireez 維護的 dsh web 插件,MIT 許可證。它把 DeepSeek Harness 的技能管理放到 dsh web 的設置頁中:瀏覽完整 ctx.skills 目錄、啓停技能和分組、查看技能正文、診斷缺失技能或 frontmatter 問題、從市場導入,以及新建技能。

這是什麼

dsh-skill-hub 是一個面向 dsh web 的技能管理插件。它不替代 ctx.skills,而是基於官方 SDK 與官方 slot 提供一個面板:宿主在 dsh 進程內運行,瀏覽器端通過官方 slot 渲染,不修改 dsh 源碼。

它主要解決這幾類問題:

  • 技能目錄分散,難以集中檢索。
  • 單個技能或分組啓停缺少集中入口。
  • 技能未出現時,需要排查缺失項或 frontmatter 問題。
  • 從內置或自定義倉庫導入技能缺少統一流程。
  • 想基於會話日誌觀察技能調用次數。

核心功能

下面按日常使用順序介紹。

1、瀏覽與檢索

Settings → 技能 中可以瀏覽和搜索完整 ctx.skills 目錄。支持按來源篩選,並以平鋪或分組方式查看。

2、啓停與正文查看

可以啓用或禁用單個技能,也可以按分組啓停。對某個技能,可以打開查看正文,確認它具體包含哪些說明。

3、診斷

如果技能沒有出現在預期位置,可以使用診斷功能檢查缺失技能或 frontmatter 問題。SKILL.md 需要包含 namedescription frontmatter。

4、新建技能

插件支持 scaffold 新建技能。新建時仍遵循 SKILL.md 約定:

---
name: my-skill
description: 說明何時使用該技能。
---

# my-skill
正文...

這裏只是格式示例;實際技能名稱與描述應填寫真實內容。

5、來源跟蹤

可以跟蹤來源倉庫與 commit,並支持檢查、同步、回收站恢復。對於從倉庫導入的技能,更新和回退不需要只靠手工複製文件。

6、市場掃描與導入

可以從內置或自定義倉庫的技能市場掃描和導入。入口在 Settings → 技能 → Market。先掃描,再導入;導入前建議確認目標倉庫和許可證。

7、調用統計

插件可以基於會話日誌統計技能調用次數。在 Settings → 插件 → Skill Hub 中可以配置總開關、公告、統計窗口和間隔。

安裝與啓用

先確認運行環境滿足要求:

Node ^22.19.0 || >=24.0.0
dsh web 0.1.0-rc.7 / 0.1.1-rc.2

其中 0.1.x 前向兼容。

安裝命令:

dsh plugin --profile web add dsh-skill-hub

安裝完成後,重啓 dsh web。然後進入 Settings → 技能 管理 Sources、Scenes、Market;進入 Settings → 插件 → Skill Hub 配置總開關、公告、統計窗口和間隔。

如果要導入市場技能,按下面順序操作:

1、進入 Settings → 技能 → Market

2、選擇內置或自定義倉庫,執行掃描。

3、確認掃描出的技能後導入。

安全與注意事項

安裝前建議檢查源碼、權限聲明和 MIT 許可證。該插件運行在 dsh 宿主內,通過官方 SDK 與官方 slot 接入,不修改 dsh 源碼,但會使用宿主允許的文件、網絡和 loopback 能力。

需要特別注意:

  • HTTP API 僅限 loopback,即 127.0.0.1localhost
  • 可寫目錄僅限 ~/.dsh/skills~/.agents/skills
  • package.json 聲明權限包括 fs:readfs:writenet:httpsnet:loopback
  • 避免在同一 DSH_HOMEcwd 下運行兩個 dsh web,防止 session-log 損壞。

如果你從多個倉庫導入技能到本地目錄,插件提供來源跟蹤與同步;導入前仍建議確認倉庫來源和許可證。

適合誰使用

它適合已經在用 dsh web,並且需要集中管理技能的人:

  • 技能來源不止一個,需要統一檢索。
  • 需要經常啓停技能或分組。
  • 需要從倉庫導入、檢查、同步和恢復。
  • 想查看技能正文和診斷 frontmatter。
  • 想根據會話日誌觀察技能調用次數。

鏈接

項目目錄頁:

https://www.skillhub.cn/plugins/cheshireez/dsh-skill-hub

GitHub 倉庫:

https://github.com/cheshireez/dsh-skill-hub
羽毛球分组比赛记分
小程序二维码

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

小夜