make-release
Installation
SKILL.md
Make Release
Create one release from a clean default branch: bump the version, finalize the changelog, build artifacts, commit, push, tag, publish a GitHub Release, and optionally publish a Python package to PyPI.
Required skills: Load update-changelog before editing a changelog, commit before committing, github for GitHub operations, and uv for Python build or publish operations.
Inputs
Resolve these from the request and repository before asking:
- bump:
patch,minor, ormajor; - 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.