Use this skill when the user asks to upgrade a Claude Code plugin, fix plugin issues from a review, modernize an outdated plugin, apply best practices to an existing plugin, or auto-fix plugin structure problems. Triggers on: "upgrade plugin", "fix my plugin", "improve plugin", "apply review fixes", "modernize plugin". Do NOT trigger for creating new plugins or reviewing without fixing.
Applies fixes to an existing Claude Code plugin. Works in three modes:
review-only — report issues only, no changesdry-run — show what WOULD change, no writesupgrade — apply all auto-fixable issuesAlways run review first:
$cc-plugin-review
Or pass existing review output.
| Type | Action |
|---|---|
| Auto-fixable | Missing fields, weak descriptions, missing README |
| Needs human input | New components requiring design decisions |
| Advisory | Best practice suggestions |
Priority 1 — Critical
plugin.json fields → add with sensible defaultsPriority 2 — Quality
<example> blocks → add 2 examplesREADME.md → generate from plugin structurePriority 3 — Polish
interface block → add display metadatamodel/color in agents → add defaultsRe-run python skills/cc-plugin-review/scripts/review_plugin.py <dir> to confirm improvement.
# Before