What problem does it solve? Releasing an NPM package involves many error-prone manual steps: verifying version bumps, checking changelogs, creating release branches, triggering CI workflows, and confirming the publish succeeded. This Skill orchestrates the entire release pipeline so nothing is forgotten or done out of order. ## Core Features & Use Cases - Pre-release validation: Compares the local package version against the published npm version and verifies the CHANGELOG.md contains a matching section before proceeding. - Release branch and CI orchestration: Creates and pushes a release-<package>-<version> branch, triggers the GitHub Actions release workflow, and polls pipeline status until completion. - Publish verification: Confirms the package is live on npm, checks the GitHub release tag, and validates public accessibility by installing the package in a clean environment without authentication. - Use Case: You maintain several packages in a monorepo (e.g., ocr-onnx, tts-onnx). Run /release ocr-onnx to validate, branch, publish, and verify the release end to end, including patch releases from an older release branch. ## Quick Start Release the ocr-onnx package to NPM by running the release workflow with the package name as the argument.