DSH Plugin Upgrade Skill
A plugin with 12 skills and 246 pitfall cards teaches an agent to upgrade DSH plugins across versions without breakage.
- 318 ★ on the repository
- Last commit
- MIT
Extended access
Why this level
- Skills edit plugin code during upgrades and may install dsh in test tasks, so confirm the plan in advance.
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add plugins/dsh-plugin-upgrade-skillDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- Skills edit plugin code during upgrades and may install dsh in test tasks, so confirm the plan in advance.
This is third-party code. Review the repository files before installing.
What it does
DSH Plugin Upgrade Skill helps an agent upgrade DSH (DeepSeek Harness) plugins when a new runtime version ships. The core is 246 upgrade cards: each records what breaks, why and how to fix it, with the version where it was observed. Cards run along the version corridor from 0.1.0-rc.8 to 0.2.1-rc.5. Twelve skills share a common entry point, `plugin-workflow`. It lists nine workflows and fourteen options, recommends the safe `health-check` and waits for your choice. The other skills check upgrades, adapt a plugin from official guides, write, test and release plugins, diff two DSH versions, debug runtime failures and sweep all installed plugins after a host upgrade. The set also includes thirteen general countermeasures and 65 auto-graded tasks, two of them real migrations. An arXiv paper with reproducible data accompanies it.
Who it is for. DSH plugin authors whose plugins break again with every runtime release, and teams with a fleet of installed plugins.
Good fit when
- A new DSH version is out and you need to know which changes affect a plugin.
- A plugin must move, for example from 0.1.1 to 0.1.2, by confirmed steps.
- After a host upgrade the whole fleet of installed plugins must be checked.
- Before publishing a plugin, names are validated and the central registry is queried.
Not a fit when
- The plugin is not for DSH: a general method exists but no facts about your platform.
- The runtime version falls outside the card corridor, for example between 0.1.7-rc.1 and 0.1.7-rc.2.
- You need registration in the central registry at once: the skill only reads it by default.
Example request
Check my DSH plugin for compatibility with version 0.1.2, write an upgrade plan and wait for my confirmation.Limitations
The set targets DSH and versions from 0.1.0-rc.8 to 0.2.1-rc.5, plus the 0.2.2-alpha.2 branch: the step from 0.1.7-rc.1 to 0.1.7-rc.2 has no cards yet. It is community work rather than the vendor's own. For upgrades and migrations the agent first writes a plan and waits for confirmation. Central registration stays a separate publishing step. Querying the registry behind a proxy needs Node 24 or newer with `node --use-env-proxy`. The last commit dates from November 2026.
How to disable. In Claude Code, remove the plugin through the plugin manager and drop the marketplace. For Cursor and Gemini CLI, delete the copied skill folders.
FAQ
How do I install it in Claude Code?
Through the marketplace: `/plugin marketplace add oh-my-dsh/dsh-plugin-upgrade-skill`, then `/plugin install dsh-plugin-upgrade-skill`. For local testing there is `claude --plugin-dir`.
How do I install it in Codex?
Add the marketplace with `codex plugin marketplace add oh-my-dsh/dsh-plugin-upgrade-skill` and enable the plugin in the Codex UI: there is no direct install command.
Where do I begin?
Call `/plugin-workflow`. The skill lists workflows and recommends the safe `health-check` but does not start it itself.
What does the registry name check do?
The `naming-registry` mode validates names offline and reads the central registry. Registering a plugin remains a separate external step.
What is an upgrade card?
A record of one real pitfall: what breaks, why, how to fix it and which version confirms it.
Discussion
No questions or reviews yet.
Related
PluginsA plugin that ports 15 superpowers skills into DeepSeek Harness: planning, TDD, debugging, review and parallel agents.
A DeepSeek Harness plugin with a skill on plugin quality: three layers ENTRY, FLOW and BOOST, with checks routed to dsh-standards.
Plugins for DeepSeek Harness: the Sessions Insight panel shows what each turn of a Claude Code, DSH or Codex session was made of.
A skills library for Claude Code, Cursor and Codex: team code review, TDD, stacked PRs and repository readiness scoring
A terminal UI plugin for DeepSeek Harness: live status line, streaming thoughts, double-Esc rollback, context progress and a TPS gauge
Five DSPy 3.2 skills for Claude Code and Codex: signatures, metrics, GEPA optimization, RLM and end-to-end pipeline assembly.
README in short
Skills are laid out by upgrade stage, from checking to release. A separate methodology skill without DSH facts serves as a control group for comparing agents, while the rest is tied to DSH versions.