changelog:update
Installation
SKILL.md
Update Changelog
Update an existing CHANGELOG.md with new entries by analyzing commits since the last documented version. Follows Keep a Changelog with Semantic Versioning.
Workflow
Step 1: Read Existing Changelog
Read CHANGELOG.md from the project root (case-insensitive: also check changelog.md, Changelog.md).
Parse to determine:
- Latest documented version — The most recent
## [X.Y.Z]heading. - Has
[Unreleased]section? — Note its position and any existing bullets. - Has version links section? — Note its position at the bottom.
Step 2: Find the Boundary Commit
The boundary commit is the last commit already documented in the changelog. Everything after it is new.
Related skills