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.