make-changelog

Installation
SKILL.md

Changelog Generator

Create or update CHANGELOG.md from git history using Keep-a-Changelog format. Launch one haiku subagent per version range for parallel, token-efficient processing.

Step 1 — Assess Project State

Run the range-planning script to validate the repo and gather all version ranges:

python3 ${CLAUDE_PLUGIN_ROOT}/skills/make-changelog/scripts/list_ranges.py --output json
  • Exit 2 = not a git repository, or repository has no commits. Stop and report the error message from stderr to the user.
  • Exit 0 = proceed. JSON output contains all ranges the skill would cover.

Also check for an existing changelog:

Related skills
Installs
3
GitHub Stars
249
First Seen
Mar 10, 2026