Changelog Generation

Generate CHANGELOG.md entries and version bumps from conventional commits using Changesets.

2|1|Updated Apr 19, 2026
One-click install
npx skills add https://github.com/reaatech/agents-md-kit --skill changelog-generation-reaatech
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Changelog Generation
Source: https://github.com/reaatech/agents-md-kit/tree/main/skills/changelog-generation
Command: npx skills add https://github.com/reaatech/agents-md-kit --skill changelog-generation-reaatech

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Generate and maintain accurate CHANGELOG.md entries and version bumps across packages by converting conventional commits into structured release notes.

Core Features & Use Cases

  • Automatically generate CHANGELOG.md entries from conventional commits using Changesets.
  • Coordinate semantic versioning and automated release PRs in GitHub workflows.
  • Integrate with CI/CD to produce release notes and bump package versions during releases.

Quick Start

Install Changesets in your project and run pnpm changeset to create a new changelog entry.

Frequently Asked Questions about Changelog Generation

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

FAQPage Schema
How do I automate changelog generation from conventional commits?

Automated changelog generation from conventional commits uses Changesets to parse commit history and produce structured release notes. It integrates into your release workflow to automatically update CHANGELOG.md files and coordinate semantic versioning across packages.

How do I bump package versions automatically in a CI pipeline?

To bump package versions automatically in a CI pipeline, integrate Changesets with GitHub Actions to prepare automated release PRs. This workflow evaluates conventional commits and triggers version bumps alongside changelog entries during the release process.

Does Changesets work with GitHub PRs for semantic versioning?

Yes, Changesets works with GitHub PRs for semantic versioning by utilizing GitHub Actions to prepare PR-based releases. It automatically generates the necessary changelog entries and applies the correct semantic version bumps directly within the pull request workflow.

What is the best way to maintain accurate CHANGELOG.md entries across multiple packages?

The best way to maintain accurate CHANGELOG.md entries across multiple packages is converting conventional commits into structured release notes using Changesets. This ensures consistent semantic versioning and coordinated version bumps across all project packages.

Can I integrate changelog generation directly into GitHub release workflows?

Yes, you can integrate changelog generation directly into GitHub release workflows using Changesets and GitHub Actions. This automates the preparation of changelog entries and semantic version bumps within your CI/CD pipeline during releases.