mattpocock-skills-dsh:面向 DeepSeek Harness 的 Matt Pocock 技能插件包

前言

如果你在 DeepSeek Harness(DSH)中已經有自己的工作流,但想把 Matt Pocock 的 grilling、writing-for-agents、wait-what 等技能納入同一套 DSH 技能體系,就需要一個完成 DSH 適配的插件包。

mattpocock-skills-dsh 是面向 DSH 的 Matt Pocock 技能插件包,基於 https://github.com/mattpocock/skills 非官方移植,包含 25 個技能,其中 productivity 7 個、engineering 18 個。

這是什麼

mattpocock-skills-dsh 是一個 MIT 許可的 DSH 插件包,倉庫地址爲 https://github.com/gongyijie85/mattpocock-skills-dsh,由 gongyijie85 維護。

它向 DSH 的 ctx.skills 註冊表 host 層註冊一個技能提供者,並將 Matt Pocock 技能正文放進包內,供 DSH 的 skill / subagent 工具與調用語義消費。

它解決的主要問題是:已有 Matt Pocock 技能集可以複用,但需要適配 DSH 的 Cordis 插件架構、包內技能分發方式和調用標記。

核心功能

下面介紹包內可覈實的幾項能力。

  • 向 host 層註冊技能提供者:向 ctx.skills 註冊表註冊,便於 profile 重啓後掛載。
  • 移植 25 個 Matt Pocock 技能:包含 grilling、writing-for-agents、wait-what 等,共 25 個,其中 productivity 7 個、engineering 18 個。
  • 技能正文隨包分發:正文位於 skills/<name>/SKILL.md,不需要額外下載技能文件。
  • 適配 DSH 調用語義:部分僅用戶調用的技能映射爲 invocation.modelInvocable: false。
  • 支持多種安裝方式:可以從 GitHub 安裝,也可以從本地文件夾安裝。

安裝與啓用

前置條件

  • 已安裝 DeepSeek Harness。
  • 已安裝 pnpm。可以用下面命令檢查:
pnpm --version

從 GitHub 安裝

執行已覈實的安裝命令:

npx @deepseek-ai/dsh plugin --profile web add github:gongyijie85/mattpocock-skills-dsh

這一步會把插件加入 web profile 的插件集合。

從本地文件夾安裝

如果你已有本地源碼,可以用本地路徑安裝:

dsh plugin --profile web add D:\plugins\mattpocock-skills-dsh

本地路徑安裝適合開發階段修改後重新驗證。

通過 DSH 會話安裝

在 DSH 會話中發送:

幫我安裝這個鏈接裏邊的插件:https://github.com/gongyijie85/mattpocock-skills-dsh

該方式適合由 DSH 執行安裝流程。

重啓與驗證

安裝後需要重啓 profile,才能掛載並驗證技能註冊。重啓後運行:

dsh --profile web --dump-config

確認輸出中出現 mattpocock-skills-dsh。之後可按 DSH 的 skill / subagent 工具調用語義使用這些技能;具體技能說明以包內 skills/<name>/SKILL.md 爲準。

典型用法

mattpocock-skills-dsh 的使用重點不是新增複雜配置,而是把 Matt Pocock 技能接入 DSH,並在 DSH 中調用。

1、查看安裝結果:

dsh --profile web --dump-config

2、查看某個技能的說明:

安裝後,技能正文位於 skills/<name>/SKILL.md。使用 grilling、writing-for-agents、wait-what 等技能前,先查看對應 SKILL.md,確認用途與約束。

3、注意調用語義:

部分技能僅用戶調用,上游 disable-model-invocation 映射爲 DSH 的 invocation.modelInvocable: false。其餘技能可按 DSH 實際配置和 SKILL.md 中的說明使用。

4、卸載:

dsh plugin --profile web remove mattpocock-skills-dsh

卸載後同樣需要重啓 profile。

適用場景與注意

適合在 DSH 中使用 Matt Pocock 技能集的開發者,尤其是已經使用 grilling、writing-for-agents、wait-what 等技能,並希望統一放到 DSH 插件體系中的場景。

使用注意:

  • 非官方移植:技能內容改編自 https://github.com/mattpocock/skills(MIT,© Matt Pocock)。
  • 許可證:包許可證爲 MIT;使用前建議檢查源碼與許可證。
  • 權限:插件以當前 dsh 進程權限運行,安裝前應確認倉庫來源與內容可信。
  • 外部工具:Sandcastle 爲外部工具,不在本包內。
  • 未移植文件:未移植 Codex 的 agents/openai.yaml 調用策略文件。
  • 調用語義:部分技能僅用戶調用,上游 disable-model-invocation 映射爲 DSH 的 invocation.modelInvocable: false。
  • 生效方式:安裝、卸載後都需要重啓 profile,並用 dsh --profile web --dump-config 確認掛載狀態。
  • 未覈實信息:星標數、分類、目錄頁地址未在本文覈實資料中給出,本文不展開。

結尾

mattpocock-skills-dsh 的價值,是把 Matt Pocock 的 grilling、writing-for-agents、wait-what 等 25 個技能接入 DSH 的 ctx.skills host 層,減少手工適配成本。

GitHub 倉庫:https://github.com/gongyijie85/mattpocock-skills-dsh。社區目錄頁地址未在本文覈實資料中給出;如需查找,可前往獨立社區目錄站點檢索 mattpocock-skills-dsh,本文不拼接未覈實 URL。

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

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

小夜