update-changelog

Installation
SKILL.md

Update Changelog

Create or update CHANGELOG.md following the Keep a Changelog 1.1.0 format, using git tags as version boundaries.

CRITICAL: Human-First Entries and Format

  • Do NOT copy commit messages verbatim. Changelogs are for humans -- readers who care about what changed and why, not how the code was modified. Group related commits into logical changes and write each entry as a clear, meaningful description.
  • The [Unreleased] section MUST always be present, even if empty.
  • Versions MUST be in reverse chronological order (newest first), with ISO 8601 dates (YYYY-MM-DD).
  • Omit empty categories -- only include categories that have entries.
  • When updating an existing changelog, preserve any hand-edited entries in existing version sections -- do not overwrite them.

See references/keepachangelog-format.md for the full format specification.

Process

1. Gather git tag and remote info

Run these commands to understand the project's release history:

Installs
11
GitHub Stars
588
First Seen
Jun 4, 2026
update-changelog — fradser/dotclaude