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