changelog-automation

Generate Keep a Changelog release notes from commits and PRs.

4|Updated Jan 9, 2026
One-click install
npx skills add https://github.com/Data-Wise/craft --skill changelog-automation-data-wise
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: changelog-automation
Source: https://github.com/Data-Wise/craft/tree/main/skills/docs/changelog-automation
Command: npx skills add https://github.com/Data-Wise/craft --skill changelog-automation-data-wise

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates changelog generation from commits, PRs, and releases to produce Keep a Changelog compliant release notes and streamline release workflows.

Core Features & Use Cases

  • Keep a Changelog Format adherence for release notes
  • Conventional Commits support to structure entries
  • Release notes generation for GitHub and GitLab workflows
  • Semantic versioning alignment and automated changelog updates
  • Use Case: When preparing a new release, generate a complete changelog from merged PRs and commits.

Quick Start

Configure your repository and run the automation to generate the initial CHANGELOG.md from your commit history.

Frequently Asked Questions about changelog-automation

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

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

Automate changelog generation by parsing commit history and merged PRs that follow Conventional Commits formatting to produce structured release notes. This Skill updates your CHANGELOG.md automatically within CI/CD pipelines.

Does this changelog automation support Keep a Changelog formatting?

Yes, this changelog automation supports Keep a Changelog formatting by generating standard sections like Added, Changed, and Fixed. It structures entries based on your commit history to maintain compliance.

Can I use this to generate release notes for GitHub and GitLab workflows?

Yes, you can generate release notes for GitHub and GitLab workflows. This automation integrates into your CI/CD pipelines to extract merged PRs and commits for release preparation.

How do I align semantic versioning with automated changelog updates?

Align semantic versioning with automated changelog updates by applying this Skill to software projects that follow Conventional Commits. It maps version bumps to your commit history and updates CHANGELOG.md accordingly.

What is the best way to structure commits for automated release notes?

The best way to structure commits for automated release notes is to adopt Conventional Commits standards. This Skill parses these structured commit messages to categorize entries into standard changelog sections.