What problem does it solve?
Manually organizing GitHub-generated release notes into clean, categorized changelogs is tedious and error-prone, especially when verifying release PRs and staged npm packages before publishing a draft release.
Core Features & Use Cases
- Draft Release Creation: Creates a GitHub draft release with generated notes via the
gh CLI, then organizes the body by conventional commit type (breaking changes, features, performance, fixes, and more).
- Release Safety Checks: Verifies that the release PR is merged and that staged npm packages are live before creating the draft, preventing premature releases.
- Markdown Fallback: When
gh lacks permissions, outputs the organized Markdown directly with manual creation steps.
- Use Case: A maintainer releasing v2.0.6 of an npm package asks the assistant to create the draft release; the Skill checks the merged release PR, confirms staged packages are published, generates notes from the previous tag, and saves a categorized draft.
Quick Start
Ask the assistant to create organized draft release notes for tag v2.0.6 in your GitHub repository.