release
release
Cuts a versioned release: pick the next semantic version, write proper release notes, tag the commit, and publish the GitHub release.
This sits next to /gh-bootstrap and answers a different question. /gh-bootstrap wires the release plumbing once (.github/release.yml, the tag-driven workflow). This skill is the ceremony you run each time you ship: decide the bump, draft the notes, tag, publish. Use the gh CLI directly for one-off release commands outside this ceremony.
Where this skill fits
| Concern | Skill |
|---|---|
| One-time release-notes config + tag-driven workflow | /gh-bootstrap |
| Deciding the version, drafting notes, tagging, publishing | /release (this skill) |
If the repo has a tag-driven release workflow (from /gh-bootstrap), pushing the tag is enough — the workflow publishes the release. This skill still decides the version and (optionally) drafts curated notes. After the tag push, it does not run gh release create. It waits for the workflow, then applies approved curated notes. Otherwise it publishes the release itself with gh release create.