make-release

Installation
SKILL.md

Make Release

Create one release from a clean default branch: select or bump the version, finalize the changelog, validate the release, commit, push, tag, publish a GitHub Release, and optionally publish a Python package to PyPI. A skill catalog uses its root VERSION and Git snapshot; do not invent a package manifest or package build.

If specialized changelog, commit, GitHub, or uv skills are installed, they may assist; this workflow remains complete without them.

Inputs

Resolve these from the request and repository before asking:

  • bump: patch, minor, or major; initial explicitly publishes a VERSION-based catalog's prepared version without bumping, only when the catalog has no prior releases;
  • package when a monorepo or mixed Python/Node repository has multiple candidates; and
  • for Python, whether this release should publish to PyPI.

Ask only for unresolved choices. A Python project's first PyPI release must also ask for its publishing method: github workflow or local uv publish. Do not choose a default.

Preflight

Installs
37
Repository
legout/skills
First Seen
Sep 4, 2026