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.skillsregistry 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.
- View installation results:
dsh --profile web --dump-config
- 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.
- 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.
- 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
dshprocess. 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.yamlinvocation strategy file has not been ported. - Invocation Semantics: Some skills are intended for user invocation only; the upstream
disable-model-invocationis mapped to DSH’sinvocation.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.