update-changelog-md

Installation
SKILL.md

update-changelog-md

Add a new version entry to CHANGELOG.md, or restructure the entire file, following the Keep a Changelog format and Semantic Versioning.

Workflow — new version entry

  1. Read CHANGELOG.md to identify the last released version and its date.
  2. Run git log --oneline <last-tag>..HEAD to list all commits since that tag. If no tag exists for the last version, use git log --oneline and filter manually.
  3. Run date +%Y-%m-%d to get today's release date — never hardcode it.
  4. Determine the new version number (ask the user if not specified):
    • MAJOR bump: breaking changes or major redesign.
    • MINOR bump: new features, backward-compatible.
    • PATCH bump: bug fixes only.
  5. Group commits into Keep a Changelog sections (see Section rules below).
  6. Prepend the new version block immediately after the file header (before the
Related skills
Installs
6
GitHub Stars
1
First Seen
Mar 1, 2026