release-please

Installation
SKILL.md

release-please

Overview

release-please automates versioning and releases by analyzing Conventional Commit messages:

  1. Push conventional commits to your default branch
  2. release-please creates/updates a Release PR with version bump and changelog
  3. Merge the Release PR to trigger a GitHub Release
  4. Publish step runs when a release is created (npm, PyPI, crates.io, etc.)

release-please handles version determination, changelog generation, and git tagging. You write good commit messages; it does the rest.

Commit Message Assistance

When a user asks for help writing a commit message (not setting up a pipeline):

Installs
63
GitHub Stars
12
First Seen
Mar 20, 2026
release-please — bmad-labs/skills