前言¶
如果你在 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。