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。

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

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

小夜