create-changelog

Installation
SKILL.md

Create Changelog

Create a changelog backfilled with version history.

Step 1: Run /changelog-rules Skill

Run /changelog-rules to load shared changelog conventions.

Step 2: Backfill Version History

Collect release history from the most authoritative source available:

  1. GitHub releases (preferred): Run gh release list --limit 100 --json tagName,name,publishedAt,body to get release notes. For each release, parse the body into changelog entries.
  2. Git tags (fallback): If no GitHub releases exist, run git tag --sort=-v:refname to list tags. For each consecutive tag pair, run git log <older-tag>..<newer-tag> --oneline to collect commit summaries.

For each version, classify entries into the standard change types and apply the changelog-worthiness criteria per /changelog-rules.

Step 3: Check for Existing Changelog

Related skills

More from tobihagemann/turbo

Installs
3
GitHub Stars
298
First Seen
Apr 18, 2026