github-release
Installation
SKILL.md
GitHub release workflow
- Write release notes from verified changes and match the style of recent releases.
- A request to make a GitHub release includes checks, notes, and creation without separate confirmations. Honor explicit limits: return text for notes-only requests and create an unpublished GitHub draft for a draft-release request.
- Ask when a required fact or decision remains unclear after checking context.
Required checks
Start by verifying the release target:
git status --short --branch
gh repo view --json nameWithOwner -q .nameWithOwner
git fetch --tags origin
git tag --list '<target-tag>'
git ls-remote --tags origin '<target-tag>'
If the project has a machine-readable version file, inspect it too. Examples: