What problem does it solve? Releasing a Claude Code plugin manually risks shipping broken installs: skills referenced in plugin.json may be missing or uncommitted, versions can drift across manifest files, and hooks can silently fail when environment variables are unset. This Skill enforces a validated, repeatable release process that catches these failures before users hit them. ## Core Features & Use Cases - Pre-Release Validation: Runs release_validator.py to confirm every skill in plugin.json exists and is committed, and that versions match across plugin.json, marketplace.json, CLAUDE.md, and README.md. - Hook Smoke Testing: Executes every plugin manifest hook command with CLAUDE_PLUGIN_ROOT both set and unset, detecting silent-failure regressions where payload-emitting hooks exit 0 with no output. - Tag-Based Release Flow: Commits, pushes, and creates an annotated git tag that triggers the CI release workflow, then verifies the published GitHub release and tag contents. - Use Case: When you say "release Navigator v6.16.0", the Skill validates all skills and hooks, confirms the version with you, pushes the tag, watches the CI workflow, and verifies the published release. ## Quick Start Ask the assistant to release Navigator version X.Y.Z and it will validate the plugin, run the hook smoke test, and publish the release through the git tag workflow.