CommunityCoding & Developmentgithub.com

mtai0524/claude-skills

Update CHANGELOG.md from commits since the last tag, following Keep a Changelog. Use when the user asks to update the changelog or prepare a release.

What is claude-skills?

claude-skills is a Claude Code agent skill that update CHANGELOG.md from commits since the last tag, following Keep a Changelog. Use when the user asks to update the changelog or prepare a release.

Works with✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/mtai0524/claude-skills/tree/HEAD/skills/changelog

Installed? Explore more Coding & Development skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Ask in your favorite AI

Open a new chat with this agent skill pre-loaded.

Documentation

Changelog

  1. Find the last tag: git describe --tags --abbrev=0 (no tag: use the full history).
  2. List commits: git log <tag>..HEAD --pretty=format:'%s'.
  3. Group Conventional Commit types into Keep a Changelog sections under ## [Unreleased]:
    • feat → Added
    • fix → Fixed
    • refactor, perf → Changed
    • removals → Removed
    • breaking changes (!) → list first, prefixed with BREAKING:
    • skip chore, ci, test, style, docs unless user-visible.
  4. Write for users, not developers: one line per entry, plain language.
  5. Create CHANGELOG.md with the standard header if it does not exist. Do not touch older released sections.

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

Related Skills