What problem does it solve?
Releases often ship with vague or inconsistent notes, making it hard for users to understand what changed and harder for maintainers to communicate updates clearly.
Core Features & Use Cases
- Release note highlights extraction: Reads the release notes markdown and turns the most important items into an English Highlights section.
- Previous tag awareness: Inspects recent tags and compares commits to ensure the release context is up to date.
- Safe release creation flow: Requires an explicit user confirmation before running the GitHub Release creation command.
- Use case: When preparing versioned updates (e.g., 1.0.11), generate consistent, user-friendly release notes from the existing release notes file and publish the release tag on GitHub.
Quick Start
Ask the skill to create the GitHub release for version 1.0.11 by extracting highlights from docs/release_notes/v1.0.11/release_notes_v1.0.11.md and preparing the gh release create command for your confirmation.