What problem does it solve? Claude Code plugin and marketplace repos silently break when a marketplace.json typo, a mismatched plugin.json name, or an unregistered plugin folder slips through review, and their GitHub Releases drift behind the shipped version because releases are cut by hand. This Skill installs two small guards — a structural validator running on every PR and an automatic release job keyed to a VERSION file — so both failure modes are caught or eliminated. ## Core Features & Use Cases - Structural validation CI: Bundles a stdlib-only Python validator that checks marketplace.json integrity, plugin registration, plugin.json name/dir agreement, SKILL.md frontmatter names, and VERSION drift, wired into a GitHub Actions workflow on every PR and push. - Release-on-version-bump: A release workflow that cuts a GitHub Release with generated notes whenever the repo-root VERSION file changes on the default branch, and cleanly no-ops if the release already exists. - Dual layout support: Handles both multi-plugin marketplace bundles (flat plugins/<name>/) and single multi-skill plugins (nested plugins/<name>/skills/<skill>/), auto-detected by the validator. - Use Case: A plugin repo shipped skill v3.3.0 but its GitHub Release still says v2.0.0. Use this Skill to add the validator and release workflow via a PR, so future version bumps automatically cut matching releases. ## Quick Start Set up CI validation and automatic release-on-version-bump for my Claude Code plugin repo using the bundled validator script and workflow templates.