changelog

Generate themed changelogs from git commits and perform version bumps.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/florian-trehaut/bmad-global --skill changelog-florian-trehaut
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: changelog
Source: https://github.com/florian-trehaut/bmad-global/tree/main/.claude/skills/changelog
Command: npx skills add https://github.com/florian-trehaut/bmad-global --skill changelog-florian-trehaut

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Generates a user-facing changelog from git history between the two most recent version bumps, then bumps the version, commits, tags, and pushes. The Publish workflow and GitHub Release steps handle npm publish and release notes, while Slack can be used to post release notices.

Core Features & Use Cases

  • Thematic changelog generation from commit history, grouping changes into user-facing themes.
  • Automatic version bumping, committing, and tagging as part of a release workflow.
  • Integration with GitHub Releases and optional Slack notifications for post-release visibility.
  • Preflight and validation steps to ensure a clean workspace before publishing.

Quick Start

Invoke the changelog skill to generate a user-facing changelog and perform the version bump automatically.

Frequently Asked Questions about changelog

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a changelog from git commits automatically?

To generate a changelog from git commits automatically, this skill analyzes commit history between version bumps and groups changes into user-facing themes. It then bumps the version, commits, tags, and pushes the changes.

Can I automate version bumping and tagging in my release workflow?

Yes, you can automate version bumping and tagging in your release workflow. The skill handles the version bump, creates the commit, applies the tag, and pushes directly to your git repository.

Does this changelog generator integrate with GitHub Releases and Slack notifications?

Yes, the changelog generator integrates with GitHub Releases and Slack notifications. It coordinates release notes for GitHub and can post automated release notices to Slack channels.

What preflight checks are needed before an automated version bump?

Before an automated version bump, preflight validation steps ensure a clean workspace. The skill coordinates these downstream preflight checks to verify readiness before proceeding with the publish workflow.

How are git commits grouped into themes for a user-facing changelog?

Git commits are grouped into themes for a user-facing changelog by analyzing the commit history between the two most recent version bumps. This thematic grouping translates raw commits into structured release notes.