Plugin directory / Developer / dsh-plugin-skills
dsh-plugin-skills
Verified · install-tested on dsh omdsh-dev
What it does
Agent skills for building & testing DSH plugins.
Works — verified, early-stage project
Agent skills for building & testing DSH plugins. It installs cleanly and boots without issues in our testing. It's early-stage but functional.
“Verified” means our automated CI actually ran dsh plugin add in a clean profile and it booted — nothing more. Feature descriptions and version compatibility are the author’s claims. This is not a security audit and not an endorsement of third-party code.
README
dsh-plugin-skills
English | 中文
Agent skills for building and testing DeepSeek Harness plugins — from scaffolding a new plugin package to choosing the right test tiers, entirely inside an agent session.
What's inside
| Skill | What it does |
|---|---|
dsh-write-plugin |
Scaffolds a plugin end to end: pick the right shape (tool / LLM adapter / hook / service / config), walk the package checklist (package.json invariants, tsconfig registration, README + Model Experience, verify gates), with a self-contained reference file per shape. |
dsh-test-plugin |
Picks the right test tiers for a plugin change: unit, per-file coverage gate, real-API e2e, keyless snapshots, web browser snapshots — and when each is required, including real-entry-path and built-bin smoke coverage. |
Both skills are fully self-contained: no external docs or other skills needed at runtime — everything required is written inside the skill.
Install
Copy the skill folders into your project's agent skills directory:
cp -r dsh-write-plugin dsh-test-plugin <your-project>/.agents/skills/
Claude Code projects usually symlink .claude/skills to .agents/skills; if yours does not:
ln -s ../.agents/skills <your-project>/.claude/skills
That's it. The agent picks the skills up automatically (the skill catalog hot-refreshes on disk changes) — just ask it to write a plugin or test this plugin change, or invoke a skill by name.
Requirements
Runs in any mainstream agent product — the skills are plain SKILL.md Markdown directories with no product-specific glue, so they work wherever an agent can read skill instructions: Codex, Claude Code, DeepSeek Harness, Cursor, Windsurf, Gemini CLI, GitHub Copilot, Cline, Roo Code, OpenHands, Aider, Devin, and more.
Install
Install the catalog once, then DeepSeek Harness can find and install any plugin from this site automatically:
dsh plugin add dshbase-catalog Then say "install dsh-plugin-skills for me" — your agent finds it in the directory and installs it. Docs: dshbase-catalog · verified packs.
This plugin is GitHub source (not published to npm) — install it straight from the repo:
Web profile:
dsh plugin --profile web add github:omdsh-dev/dsh-plugin-skills Headless (CLI) profile:
dsh plugin --profile headless add github:omdsh-dev/dsh-plugin-skills Test report
Verified: L1 install + L2 load + L3 runtime from GitHub source on dsh 0.1.0-rc.6.
When to use it
Extend the agent's coding surface — give it a new tool, workflow, or integration so it handles a dev task it couldn't before.
Who it's for
Developers who want dsh to behave like a teammate on real codebases — editing, running, and verifying changes rather than just answering.
For developers — extending it
The tool/command surface is the seam: expose more of the SDK, add smarter context wiring, or tighten the loop between code changes and verification.