Changelog — Documentation skill for Claude Code
Summarize commits since the last tag into release notes.
How to install Changelog
Installs to ~/.claude/commands/msishariful-claude-code-studio-changelog.md
mkdir -p ~/.claude/commands && curl -fsSL https://raw.githubusercontent.com/msiShariful/claude-code-studio/HEAD/.claude/commands/changelog.md -o ~/.claude/commands/msishariful-claude-code-studio-changelog.md Restart Claude Code, or start a new session, for it to be picked up.
What Changelog does
description: Summarize commits since the last tag into release notes
- Last tag: !
git describe --tags --abbrev=0 2>/dev/null || echo "(none)" - Commits since: !
L=$(git describe --tags --abbrev=0 2>/dev/null); [ -n "$L" ] && git log "$L"..HEAD --oneline || git log --oneline -20
Write user-facing release notes grouped **Highlights / Fixes / Under the hood**, in plain product voice with no AI attribution. Output markdown I can paste straight into a GitHub release, and include the `npx
Alternatives in Documentation
- 99 Release — MoAI-ADK production release via Enhanced GitHub Flow (CLAUDE.local.md §18) 991 ★
- Daily Changelog — Create a brief, human-readable daily changelog from these recent commits 327 ★
- Cut Release Changelog — Cut the release CHANGELOG section — GenAI IDP Accelerator 295 ★
Full documentation available on GitHub
View Source RepositoryRelated Skills
Changelog Entry
Draft a CHANGELOG.md entry for the next release from git commits since the last tag.
Bumpv
Agent Skill: cut a Semantic Versioning release in any git repository. Find the version source, decide MAJOR, M
Create Release
Create a tagged GitHub release with structured release notes. Audits commits since last release, updates CHANG
Unreleased
Refresh the [Unreleased] section of CHANGELOG.md from commits since the last release
Rogue Changelog Generator Skill
Transform git commit history into polished user-facing changelogs and release notes. Use when the user wants a
Pbi Changelog
Generate structured release notes from local git history in Keep a Changelog format. Groups commits by type (A
Related Agents
Changelog Drafter
Reads git log since last tag, drafts CHANGELOG entry. Groups commits by conventional-commit type, rewrites for
Changelog Updater
Parses commits between the most recent tag and HEAD, then appends Keep a Changelog-formatted entries to CHANGE
Play Release Notes
Generate Google Play "What's new" release notes from git history. Use when the user says "release notes", "wha