changelog-generator

Installation
SKILL.md

Changelog Generator

Generate consistent, auditable changelogs and release notes from Conventional Commits. Parses commit messages, detects semantic version bumps (major/minor/patch), renders Keep a Changelog sections, supports monorepo scoped changelogs, integrates with CI for automated release notes, and enforces commit format with linting. Separates commit parsing, bump logic, and rendering so teams can automate releases without losing editorial control.

Keywords

changelog, release notes, conventional commits, semantic versioning, semver, Keep a Changelog, commit linting, release automation, monorepo changelog

Core Capabilities

  • Commit parsing — parse Conventional Commit messages into structured data (type, scope, description, body, footer); detect breaking changes from ! and BREAKING CHANGE:.
  • Semantic version detection — map commit types to bump levels (breaking→major, feat→minor, others→patch); support pre-release versions.
  • Changelog rendering — Keep a Changelog, GitHub release notes, plain markdown, and JSON output grouped by type.
  • Quality enforcement — commit message linter for CI and pre-commit hooks, strict mode, scope validation, breaking-change documentation requirements.

When to Use

Installs
83
GitHub Stars
436
First Seen
Mar 10, 2026
changelog-generator — borghei/claude-skills