What problem does it solve? Cutting a release by hand is error-prone: tagging on a red CI, forgetting the changelog, or shipping a partial release when a publish workflow fails. This Skill automates the safe pre-tag work for a tag-driven release pipeline so every release is verified, versioned, and watched to completion. ## Core Features & Use Cases - CI gating before tagging: Verifies the latest run of every workflow on the default branch is green and refuses to tag on failures, in-progress runs, dirty trees, or unpushed commits. - Version inference and changelog generation: Infers patch or minor bumps from conventional commits since the last tag, generates a Keep-a-Changelog entry grouped by component, formats it with a pinned prettier version, and commits it (stable releases only). - End-to-end release watching: Pushes the annotated tag, then watches all release workflows (container images, CLI binaries plus Homebrew, Helm charts) to completion and reports exactly which artifacts published or are missing. - Use Case: A teammate says "release" after a feature lands; the Skill syncs the repo, confirms CI is green, infers a minor bump from feat(...) commits, updates CHANGELOG.md, tags v0.12.0, and reports the workflow and artifact URLs once publishing succeeds. ## Quick Start Ask the agent to "release" the primary repository and it will verify CI, infer the version, update the changelog, tag, and report the published artifacts.