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
Plugin

Extended access

Why this level

  • Skills edit plugin code during upgrades and may install dsh in test tasks, so confirm the plan in advance.
All reasons and checks

oh-my-dsh/dsh-plugin-upgrade-skill

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add plugins/dsh-plugin-upgrade-skill

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended 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.

Plugins

A plugin that ports 15 superpowers skills into DeepSeek Harness: planning, TDD, debugging, review and parallel agents.

PluginMinimal access159Repository stars

A DeepSeek Harness plugin with a skill on plugin quality: three layers ENTRY, FLOW and BOOST, with checks routed to dsh-standards.

PluginMinimal access66Repository stars

Plugins for DeepSeek Harness: the Sessions Insight panel shows what each turn of a Claude Code, DSH or Codex session was made of.

PluginExtended access126Repository stars

A skills library for Claude Code, Cursor and Codex: team code review, TDD, stacked PRs and repository readiness scoring

PluginExtended access72Repository stars

A terminal UI plugin for DeepSeek Harness: live status line, streaming thoughts, double-Esc rollback, context progress and a TPS gauge

PluginExtended access7.6KRepository stars

Five DSPy 3.2 skills for Claude Code and Codex: signatures, metrics, GEPA optimization, RLM and end-to-end pipeline assembly.

SkillMinimal access278Repository stars

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.

README badge

Report a problem