changelog-automation

Generate changelogs from commits and PRs using Keep a Changelog and Conventional Commits.

Updated Apr 19, 2026
One-click install
npx skills add https://github.com/ArogyaReddy/https-github.com-wshobson-agents --skill changelog-automation-arogyareddy
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: changelog-automation
Source: https://github.com/ArogyaReddy/https-github.com-wshobson-agents/tree/main/plugins/documentation-generation/skills/changelog-automation
Command: npx skills add https://github.com/ArogyaReddy/https-github.com-wshobson-agents --skill changelog-automation-arogyareddy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the creation of changelog from commits, PRs, and releases using Keep a Changelog and Conventional Commits standards to streamline release processes.

Core Features & Use Cases

  • Generate release notes from merged PRs and commits following a standardized Keep a Changelog format.
  • Support semantic versioning and changelog templates to maintain consistency across releases.
  • Use in release workflows to automatically populate CHANGELOG.md, reducing manual drafting time and human error.

Quick Start

Configure your CI to auto-generate a CHANGELOG using Conventional Commits and release notes templates.

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 configuring your CI pipeline to parse conventional commits and merged PRs, populating the CHANGELOG.md automatically to reduce manual drafting and human error.

What is the Keep a Changelog format and how does it standardize release notes?▼

The Keep a Changelog format provides a standardized structure for release notes, ensuring consistent categorization of changes across software releases when generating documentation from commits and merged pull requests.

Does this changelog automation tool support semantic versioning?▼

Yes, the changelog automation process supports semantic versioning alongside Conventional Commits and Keep a Changelog templates to maintain consistent version tracking and release notes across your project.

Can I use Keep a Changelog and Conventional Commits together in CI-CD release workflows?▼

Yes, you can use both standards together in CI-CD release workflows; the automation parses Conventional Commits to populate a Keep a Changelog formatted CHANGELOG.md file for each release.

What is the best way to maintain a CHANGELOG.md file across multiple releases?▼

The best way to maintain a CHANGELOG.md is by automating the generation from commits and PRs using Conventional Commits and semantic versioning standards, ensuring consistent release notes with minimal manual intervention.