changelog-automation

Generate changelogs from commits, PRs, and releases using Keep a Changelog format.

4|Updated Mar 3, 2026
One-click install
npx skills add https://github.com/AI-Foundry-Core/ril-agents --skill changelog-automation-ai-foundry-core
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: changelog-automation
Source: https://github.com/AI-Foundry-Core/ril-agents/tree/main/plugins/documentation-generation/skills/changelog-automation
Command: npx skills add https://github.com/AI-Foundry-Core/ril-agents --skill changelog-automation-ai-foundry-core

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automate changelog generation from commits, PRs, and releases following Keep a Changelog format. This reduces manual release-note work and standardizes documentation across projects.

Core Features & Use Cases

  • Automated changelog generation compliant with Keep a Changelog and Semantic Versioning.
  • Supports Conventional Commits to categorize changes and generate release notes.
  • Templates and guidance for release notes and CI/CD integration.

Quick Start

Provide your project’s commit history to generate a CHANGELOG and GitHub release notes.

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?

Automating changelog generation from conventional commits requires parsing your project's commit history to categorize changes and automatically compile release notes. This approach standardizes documentation by mapping semantic versioning prefixes directly to Keep a Changelog categories.

What is the Keep a Changelog format for release notes?

The Keep a Changelog format is a standardized structure for documenting project changes, categorizing releases into Added, Changed, Fixed, and Removed sections. It relies on semantic versioning and conventional commits to drive consistent release notes generation.

Can I use semantic versioning to drive automated release notes in CI/CD?

Yes, semantic versioning can drive automated release notes within CI/CD workflows by integrating changelog templates. Providing your project's commit history to an automation process generates both a CHANGELOG file and standardized GitHub release notes.

Does automated changelog generation work without Conventional Commits?

Automated changelog generation heavily relies on Conventional Commits to categorize changes and generate release notes accurately. Without standardized commit conventions, the automation cannot consistently map changes to Keep a Changelog sections or determine semantic versioning increments.

What's the best way to standardize release notes across multiple software projects?

The best way to standardize release notes across software projects is applying automated changelog generation with strict Conventional Commits and Keep a Changelog templates. This reduces manual release-note work and ensures consistent documentation formatting across all repositories.