Introduction

If you already have your own workflows in DeepSeek Harness (DSH) but want to incorporate Matt Pocock’s skills, such as grilling, writing-for-agents, and wait-what, into the same DSH skill ecosystem, you need a plugin package that is fully adapted for DSH.

mattpocock-skills-dsh is a DSH-oriented plugin package for Matt Pocock skills. It is an unofficial port based on https://github.com/mattpocock/skills, containing 25 skills in total, with 7 productivity and 18 engineering skills.

What is it

mattpocock-skills-dsh is an MIT-licensed DSH plugin package hosted at https://github.com/gongyijie85/mattpocock-skills-dsh and maintained by gongyijie85.

It registers a skill provider at the host layer of the DSH ctx.skills registry and places the Matt Pocock skill bodies within the package for consumption by DSH’s skill / subagent tools and invocation semantics.

The main problem it solves is: while the existing Matt Pocock skills set can be reused, it needs to be adapted to DSH’s Cordis plugin architecture, the skill distribution method within the package, and the invocation markers.

Core Features

Below are several verifiable capabilities within the package.

  • Register a skill provider at the host layer: Registers with the ctx.skills registry to facilitate mounting after profile restart.
  • Port 25 Matt Pocock skills: Includes grilling, writing-for-agents, wait-what, etc., totaling 25 skills (7 productivity, 18 engineering).
  • Distribute skill bodies with the package: The content is located at skills/<name>/SKILL.md, requiring no additional download of skill files.
  • Adapt DSH invocation semantics: Some skills intended for user invocation only are mapped to invocation.modelInvocable: false.
  • Support for multiple installation methods: Can be installed from GitHub or from a local folder.

Installation and Activation

Prerequisites

  • DeepSeek Harness is installed.
  • pnpm is installed. You can check using the following command:
pnpm --version

Install from GitHub

Execute the verified installation command:

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

This step adds the plugin to the plugin collection of the web profile.

Install from Local Folder

If you already have the local source code, you can install using the local path:

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

Local path installation is suitable for re-verification after modifications during the development phase.

Install via DSH Session

Send in a DSH session:

帮我安装这个链接里边的插件:https://github.com/gongyijie85/mattpocock-skills-dsh

This method is suitable for the installation process to be executed by DSH.

Restart and Verification

After installation, the profile needs to be restarted to mount and verify the skill registration. Run the following after restarting:

dsh --profile web --dump-config

Confirm that mattpocock-skills-dsh appears in the output. Afterward, you can use these skills according to DSH’s skill / subagent tool invocation semantics; the specific skill descriptions are based on skills/<name>/SKILL.md inside the package.

Typical Usage

The focus of using mattpocock-skills-dsh is not to add complex configuration, but to integrate Matt Pocock skills into DSH and invoke them within DSH.

  1. View installation results:
dsh --profile web --dump-config
  1. View instructions for a specific skill:

After installation, the skill content is located at skills/<name>/SKILL.md. Before using skills like grilling, writing-for-agents, and wait-what, first check the corresponding SKILL.md to confirm their purpose and constraints.

  1. Pay attention to invocation semantics:

Some skills are intended for user invocation only; the upstream disable-model-invocation is mapped to DSH’s invocation.modelInvocable: false. The remaining skills can be used according to DSH’s actual configuration and the instructions in SKILL.md.

  1. Uninstall:
dsh plugin --profile web remove mattpocock-skills-dsh

The profile also needs to be restarted after uninstallation.

Applicable Scenarios and Notes

Suitable for developers who want to use Matt Pocock’s skills set in DSH, especially scenarios where they have already used skills like grilling, writing-for-agents, and wait-what and want to unify them into the DSH plugin system.

Usage Notes:

  • Unofficial port: Skill content is adapted from https://github.com/mattpocock/skills (MIT, © Matt Pocock).
  • License: The package license is MIT; it is recommended to check the source code and license before use.
  • Permissions: The plugin runs with the permissions of the current dsh process. Before installation, confirm that the repository source and content are trustworthy.
  • External Tools: Sandcastle is an external tool and is not included in this package.
  • Unported Files: The Codex agents/openai.yaml invocation strategy file has not been ported.
  • Invocation Semantics: Some skills are intended for user invocation only; the upstream disable-model-invocation is mapped to DSH’s invocation.modelInvocable: false.
  • Activation Method: The profile needs to be restarted after installation and uninstallation, and the mounting status needs to be confirmed using dsh --profile web --dump-config.
  • Unverified Information: The star count, categories, and directory page address have not been provided in the verified materials in this article; this article does not elaborate on them.

Conclusion

The value of mattpocock-skills-dsh lies in integrating Matt Pocock’s 25 skills, such as grilling, writing-for-agents, and wait-what, into the ctx.skills host layer of DSH, reducing manual adaptation costs.

GitHub Repository: https://github.com/gongyijie85/mattpocock-skills-dsh. The community directory page address is not provided in the verified materials of this article; if you need to find it, you can search for mattpocock-skills-dsh on independent community directory sites; this article does not concatenate unverified URLs.