dsh-skills
August 16, 2026 · View on GitHub
User-authored DeepSeek Harness (dsh) skills for this deployment. Each skill is a directory containing one SKILL.md — the layout mirrors the dsh skills root ($DSH_HOME/skills/).
Skills
| Skill | What it covers |
|---|---|
dsh-harness-compat-notes | Hard-won notes on developing/patching dsh plugins for THIS harness: fs backend semantics (readBytes whole-file cap, Buffer returns, render-only tool output), inject/webServer wiring, agent/pre-step + session-id namespace, model-capable detection, pnpm git-install EPERM workaround, HTTPS+gh push, and per-message latency debugging (session size vs plugin). |
distributing-dsh-plugin | Package a permanent dsh plugin for GitHub/npm distribution: repo structure, dsh.bundle self-registration, README/LICENSE/badges, git push over SSH (Chinese-username / Windows OpenSSH workaround), optional npm publish. |
packaging-dsh-plugin | Convert a temporary dynamic (cordis_*) client plugin into a permanent, composition-mounted package: host/client half structure, dsh.client / dsh.bundle declarations, ModuleLoader bundle format, composition insert row, package location. |
Install on another machine
Copy each skill directory into the target machine's skills root (create it if missing):
# Windows
$dest = Join-Path $HOME ".dsh\skills"
New-Item -ItemType Directory -Force -Path $dest | Out-Null
Copy-Item -Path ".\distributing-dsh-plugin", ".\packaging-dsh-plugin", ".\dsh-harness-compat-notes" -Destination $dest -Recurse -Force
# macOS / Linux
mkdir -p "$HOME/.dsh/skills"
cp -r distributing-dsh-plugin packaging-dsh-plugin dsh-harness-compat-notes "$HOME/.dsh/skills/"
Then restart dsh web (or start a new session) — the skills appear in the agent's skill catalog and can be loaded by name.
Notes
- The skills
cordis-plugin-developmentandediting-cordis-compositionsare shipped with the deployment itself (they live in the dsh install'sconfig/agent-presets/cordis/skills/), so they are intentionally NOT included here. - These skills are plain Markdown; the
dsh-harness-compat-notescontent was verified against this specific deployment (dsh 0.1.0-rc.6, Node 24, Windows) — re-verify on newer dsh versions.