What problem does it solve? Writing a release note that tells users what changed, what could break, and what they must do is tedious and inconsistent. This Skill produces a standardized GitHub release note for a tag — with ordered ## sections, dependency tables per package.json field, and a compare link — and sends it via the gh CLI after confirmation. ## Core Features & Use Cases - Structured release body: Generates # What's Changed with ordered sections (Kicked Out, Deprecated, New Features, Security, Bug Fixes, Requirements, Supply Chain, Dependencies, CI) chosen by whether the tag is a new major. - Dependency tables: Builds one table per manifest field (dependencies:, devDependencies:, overrides:) with semver-step ordering, (kicked) markers for removals, and advisory notes. - Safe publishing via gh: Creates releases as drafts, shows the full body for confirmation before sending, and saves the previous body before replacing it. - Use Case: After tagging v2.0.0, ask for a release note; the Skill diffs against the previous tag, drafts the note with breaking changes and dependency moves, and publishes it as a draft release once you confirm. ## Quick Start Write a release note for the latest tag in this repository and create it as a draft release on GitHub.