release-notes
Installation
SKILL.md
Release Notes
Update only the body of the latest existing GitHub Release. Treat the repository diff as the source of truth. Use pull requests and commits only as supporting evidence.
Safety rules
- Use
ghfor all GitHub Release, pull request, issue, and API operations. Usegit fetchonly when required tag objects or history are missing. - Do not create or delete a release.
- Do not change a tag, title, target, draft state, prerelease state, latest-release state, or other release metadata.
- Do not publish a draft.
- Do not use a new release as a fallback when no release exists.
- Do not infer release order from version text, semantic versions, or Git tag order.
- Stop when required evidence is unavailable. Do not publish partial or speculative notes.
- Treat the notes file as a full replacement for the current release body, not as text to append.
1. Verify prerequisites
Run all checks from the repository that the user wants to release: