plugin-upgrade SKILL.md skillA

plugin-upgrade from oh-my-dsh/dsh-plugin-upgrade-skill is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.

Install it, pinned
mdr add oh-my-dsh/dsh-plugin-upgrade-skill/plugin-upgrade@git:20261030.e3d971e

Pins git:20261030.e3d971e in mdr.lock. Pin the fingerprint instead.

Audit grade
A, 17 of 17 checks passed
Kind
SKILL.md skill
Repository
oh-my-dsh/dsh-plugin-upgrade-skill
Path
skills/plugin-upgrade/SKILL.md
Versions recorded
21
Latest version
git:20261030.e3d971e, committed Oct 30, 2026
First version recorded
Sep 6, 2026
Size
34,109 bytes
Repository stars
317
License
MIT

Use for DSH plugin compatibility, migration, upgrade, regression, or post-upgrade diagnosis, including read-only review of already-migrated plugin source and version-boundary, API, dependency, activation, or runtime compatibility problems. Inspection and diagnosis stay read-only; show a plan and obtain confirmation before any configuration, dependency, or source write.

Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.

What the file says

English | [简体中文](SKILL.zh-CN.md)

# plugin-upgrade

Safely handle three task types: read-only update inspection, installed-plugin upgrades, and DSH host version compatibility migration. If user intent is unclear, confirm the mode first; never let "help me check for updates" slide into installing or changing code.

Note: the version cards and reference docs under `references/` are in English; card IDs and cited commands are language-neutral.

## Step 0: choose a mode

| Mode | User intent | Default allowed action |
|---|---|---|
| A · inspect | Check for updates or assess impact from a DSH release | Read-only investigation and report; then stop |
| B · update | Upgrade an installed plugin to an explicit version | Plan and confirm before changing composition or dependencies |
| C · author-migrate | Upgrade a plugin author's source repository for a newer DSH host | Baseline, build the version corridor and touchpoint inventory, then implement the approved migration |

This skill does not handle "upgrade DSH core only and leave the plugins alone," and it must not modify DSH core to conceal plugin incompatibility.

## Global DSH host upgrades (agent discipline)
…

Read the whole file at its exact version.

How to install

The exact contents, by fingerprint
mdr add oh-my-dsh/dsh-plugin-upgrade-skill/plugin-upgrade@sha256:d89fc97d9f43abc4

The line at the top of this page pins the label git:20261030.e3d971e, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.

Badge

mdr badge

[![mdr](https://markdownregistry.com/badge/art_wbb2vv2qpcxrrp5y.svg)](https://markdownregistry.com/a/art_wbb2vv2qpcxrrp5y)

2 badge image fetches in 30 days. What the badge shows.

Versions

The registry has recorded 21 versions of this file, between Sep 6, 2026 and Oct 30, 2026, about one every 3 days.

versioncommittedcommitsizeaudit
git:20261030.e3d971e latest2026-10-30 e3d971e 34,109 BA view · diff
git:20261006.18316c12026-10-06 18316c1 30,279 BA view · diff
git:20261006.4c7a5642026-10-06 4c7a564 30,970 BA view · diff
git:20261001.4e095782026-10-01 4e09578 29,588 BA view · diff
git:20260927.4db722e2026-09-27 4db722e 28,981 BA view · diff
git:20260927.d155f6c2026-09-27 d155f6c 26,476 BA view · diff
git:20260924.8c799082026-09-24 8c79908 28,238 BA view · diff
git:20260924.8246a022026-09-24 8246a02 28,078 BA view · diff
git:20260924.c73c9832026-09-24 c73c983 25,212 BA view · diff
git:20260915.d2bc9922026-09-15 d2bc992 24,391 BA view · diff
git:20260911.6c70dc52026-09-11 6c70dc5 22,549 BA view · diff
git:20260911.87473532026-09-11 8747353 22,433 BA view · diff
git:20260911.84957a12026-09-11 84957a1 21,932 BA view · diff
git:20260911.e7318282026-09-11 e731828 22,189 BA view · diff
git:20260911.18f0b7b2026-09-11 18f0b7b 21,688 BA view · diff
git:20260911.b461b482026-09-11 b461b48 20,408 BA view · diff
git:20260907.a90ef952026-09-07 a90ef95 18,086 BA view · diff
git:20260907.60979d42026-09-07 60979d4 17,978 BA view · diff
git:20260907.3f803ff2026-09-07 3f803ff 17,693 BA view · diff
git:20260907.35584d72026-09-07 35584d7 17,580 BA view · diff
git:20260906.c3ec5d32026-09-06 c3ec5d3 17,142 BA view

Audit of the latest version

A  17 of 17 checks passed. Fixed automatic checks with no AI involved, so the same checks give the same answer every run.
  • pass: Frontmatter block present
  • pass: Frontmatter declares a name
  • pass: Frontmatter declares a description
  • pass: Size between 200 bytes and 200 KB (34109 bytes)
  • pass: No zero-width or bidi control characters
  • pass: No instruction hidden inside an HTML comment
  • pass: No link to an exfiltration or paste host
  • pass: No credential-shaped string
  • pass: No instruction to send local credentials anywhere
  • pass: No text hidden with inline styles
  • pass: No prompt-injection phrasing
  • pass: No curl or wget piped into a shell
  • pass: No recursive delete of root, home or parent
  • pass: No instruction to read or print local credentials
  • pass: No base64 blob over 200 characters
  • pass: No link to a raw IP address
  • pass: No script tag

Source

GitHub

oh-my-dsh/dsh-plugin-upgrade-skill · 317 stars · license MIT · pushed 2026-11-05 · branch main

API

GET https://markdownregistry.com/api/v1/artifacts/art_wbb2vv2qpcxrrp5y
GET https://markdownregistry.com/api/v1/resolve?ref=oh-my-dsh/dsh-plugin-upgrade-skill/plugin-upgrade
GET https://markdownregistry.com/api/v1/blob/d89fc97d9f43abc4921e9d2813c79ff56b4364343893a0a008f863ae455a1f89

Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.

Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.

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

plugin-upgrade SKILL.md skill
oh-my-dsh/dsh-plugin-upgrade-skill · benchmark/results/artifacts/2026-10-21-minimax-m3.1-flash-s1-s24-r1/skill/S1-static-scan/skills/plugin-upgrade/SKILL.md · Use for DSH plugin compatibility, migration, upgrade, regression, or post-upgrade diagnosis, including read-only review…
git:20261021.6e63ed5 · audit A · 317 stars
plugin-upgrade SKILL.md skill
oh-my-dsh/dsh-plugin-upgrade-skill · benchmark/results/artifacts/2026-10-21-minimax-m3.1-flash-s1-s24-r1/skill/S10-paste-rename-and-version-chip/skills/plugin-upgrade/SKILL.md · Use for DSH plugin compatibility, migration, upgrade, regression, or post-upgrade diagnosis, including read-only review…
git:20261021.6e63ed5 · audit A · 317 stars
plugin-upgrade SKILL.md skill
oh-my-dsh/dsh-plugin-upgrade-skill · benchmark/results/artifacts/2026-10-21-minimax-m3.1-flash-s1-s24-r1/skill/S11-mermaid-lazyload-trap/skills/plugin-upgrade/SKILL.md · Use for DSH plugin compatibility, migration, upgrade, regression, or post-upgrade diagnosis, including read-only review…
git:20261021.6e63ed5 · audit A · 317 stars
plugin-upgrade SKILL.md skill
oh-my-dsh/dsh-plugin-upgrade-skill · benchmark/results/artifacts/2026-10-21-minimax-m3.1-flash-s1-s24-r1/skill/S12-global-upgrade-ebusy-trap/skills/plugin-upgrade/SKILL.md · Use for DSH plugin compatibility, migration, upgrade, regression, or post-upgrade diagnosis, including read-only review…
git:20261021.6e63ed5 · audit A · 317 stars
plugin-upgrade SKILL.md skill
oh-my-dsh/dsh-plugin-upgrade-skill · benchmark/results/artifacts/2026-10-21-minimax-m3.1-flash-s1-s24-r1/skill/S13-peer-range-vs-runtime/skills/plugin-upgrade/SKILL.md · Use for DSH plugin compatibility, migration, upgrade, regression, or post-upgrade diagnosis, including read-only review…
git:20261021.6e63ed5 · audit A · 317 stars
plugin-upgrade SKILL.md skill
oh-my-dsh/dsh-plugin-upgrade-skill · benchmark/results/artifacts/2026-10-21-minimax-m3.1-flash-s1-s24-r1/skill/S14-link-install-lock-trap/skills/plugin-upgrade/SKILL.md · Use for DSH plugin compatibility, migration, upgrade, regression, or post-upgrade diagnosis, including read-only review…
git:20261021.6e63ed5 · audit A · 317 stars
plugin-upgrade SKILL.md skill
oh-my-dsh/dsh-plugin-upgrade-skill · benchmark/results/artifacts/2026-10-21-minimax-m3.1-flash-s1-s24-r1/skill/S15-slot-error-boundary-crash/skills/plugin-upgrade/SKILL.md · Use for DSH plugin compatibility, migration, upgrade, regression, or post-upgrade diagnosis, including read-only review…
git:20261021.6e63ed5 · audit A · 317 stars
plugin-upgrade SKILL.md skill
oh-my-dsh/dsh-plugin-upgrade-skill · benchmark/results/artifacts/2026-10-21-minimax-m3.1-flash-s1-s24-r1/skill/S16-self-host-upgrade-trap/skills/plugin-upgrade/SKILL.md · Use for DSH plugin compatibility, migration, upgrade, regression, or post-upgrade diagnosis, including read-only review…
git:20261021.6e63ed5 · audit A · 317 stars
plugin-upgrade SKILL.md skill
oh-my-dsh/dsh-plugin-upgrade-skill · benchmark/results/artifacts/2026-10-21-minimax-m3.1-flash-s1-s24-r1/skill/S17-external-ui-plugin-onboarding-trap/skills/plugin-upgrade/SKILL.md · Use for DSH plugin compatibility, migration, upgrade, regression, or post-upgrade diagnosis, including read-only review…
git:20261021.6e63ed5 · audit A · 317 stars
plugin-upgrade SKILL.md skill
oh-my-dsh/dsh-plugin-upgrade-skill · benchmark/results/artifacts/2026-10-21-minimax-m3.1-flash-s1-s24-r1/skill/S18-terminal-sprite-render-trap/skills/plugin-upgrade/SKILL.md · Use for DSH plugin compatibility, migration, upgrade, regression, or post-upgrade diagnosis, including read-only review…
git:20261021.6e63ed5 · audit A · 317 stars
plugin-upgrade SKILL.md skill
oh-my-dsh/dsh-plugin-upgrade-skill · benchmark/results/artifacts/2026-10-21-minimax-m3.1-flash-s1-s24-r1/skill/S19-phantom-update-stale-host/skills/plugin-upgrade/SKILL.md · Use for DSH plugin compatibility, migration, upgrade, regression, or post-upgrade diagnosis, including read-only review…
git:20261021.6e63ed5 · audit A · 317 stars
plugin-upgrade SKILL.md skill
oh-my-dsh/dsh-plugin-upgrade-skill · benchmark/results/artifacts/2026-10-21-minimax-m3.1-flash-s1-s24-r1/skill/S2-negative-scan/skills/plugin-upgrade/SKILL.md · Use for DSH plugin compatibility, migration, upgrade, regression, or post-upgrade diagnosis, including read-only review…
git:20261021.6e63ed5 · audit A · 317 stars

Every file in oh-my-dsh/dsh-plugin-upgrade-skill

Other files named plugin-upgrade

plugin-upgrade SKILL.md skill
oh-my-dsh/dsh-plugin-upgrade-skill · benchmark/results/artifacts/2026-10-21-minimax-m3.1-flash-s1-s24-r1/skill/S14-link-install-lock-trap/skills/plugin-upgrade/SKILL.md · Use for DSH plugin compatibility, migration, upgrade, regression, or post-upgrade diagnosis, including read-only review…
git:20261021.6e63ed5 · audit A · 317 stars
plugin-upgrade SKILL.md skill
oh-my-dsh/dsh-plugin-upgrade-skill · benchmark/results/artifacts/2026-10-21-minimax-m3.1-flash-s1-s24-r1/skill/S15-slot-error-boundary-crash/skills/plugin-upgrade/SKILL.md · Use for DSH plugin compatibility, migration, upgrade, regression, or post-upgrade diagnosis, including read-only review…
git:20261021.6e63ed5 · audit A · 317 stars
plugin-upgrade SKILL.md skill
oh-my-dsh/dsh-plugin-upgrade-skill · benchmark/results/artifacts/2026-10-21-minimax-m3.1-flash-s1-s24-r1/skill/S10-paste-rename-and-version-chip/skills/plugin-upgrade/SKILL.md · Use for DSH plugin compatibility, migration, upgrade, regression, or post-upgrade diagnosis, including read-only review…
git:20261021.6e63ed5 · audit A · 317 stars
plugin-upgrade SKILL.md skill
oh-my-dsh/dsh-plugin-upgrade-skill · benchmark/results/artifacts/2026-10-21-minimax-m3.1-flash-s1-s24-r1/skill/S16-self-host-upgrade-trap/skills/plugin-upgrade/SKILL.md · Use for DSH plugin compatibility, migration, upgrade, regression, or post-upgrade diagnosis, including read-only review…
git:20261021.6e63ed5 · audit A · 317 stars
plugin-upgrade SKILL.md skill
oh-my-dsh/dsh-plugin-upgrade-skill · benchmark/results/artifacts/2026-10-21-minimax-m3.1-flash-s1-s24-r1/skill/S22-duplicate-insert-boot-crash-trap/skills/plugin-upgrade/SKILL.md · Use for DSH plugin compatibility, migration, upgrade, regression, or post-upgrade diagnosis, including read-only review…
git:20261021.6e63ed5 · audit A · 317 stars
plugin-upgrade SKILL.md skill
oh-my-dsh/dsh-plugin-upgrade-skill · benchmark/results/artifacts/2026-10-21-minimax-m3.1-flash-s1-s24-r1/skill/S5-negative-naming/skills/plugin-upgrade/SKILL.md · Use for DSH plugin compatibility, migration, upgrade, regression, or post-upgrade diagnosis, including read-only review…
git:20261021.6e63ed5 · audit A · 317 stars
plugin-upgrade SKILL.md skill
oh-my-dsh/dsh-plugin-upgrade-skill · benchmark/results/artifacts/2026-10-21-minimax-m3.1-flash-s1-s24-r1/skill/S24-dock-cotenant-crash-trap/skills/plugin-upgrade/SKILL.md · Use for DSH plugin compatibility, migration, upgrade, regression, or post-upgrade diagnosis, including read-only review…
git:20261021.6e63ed5 · audit A · 317 stars
plugin-upgrade SKILL.md skill
oh-my-dsh/dsh-plugin-upgrade-skill · benchmark/results/artifacts/2026-10-21-minimax-m3.1-flash-s1-s24-r1/skill/S11-mermaid-lazyload-trap/skills/plugin-upgrade/SKILL.md · Use for DSH plugin compatibility, migration, upgrade, regression, or post-upgrade diagnosis, including read-only review…
git:20261021.6e63ed5 · audit A · 317 stars

Browse by kind, by grade A, or by owner.