changelog-automation

Generate changelogs and release notes from commits, PRs, and releases.

Updated Apr 4, 2026
One-click install
npx skills add https://github.com/emilneuraz-ai/neuraz-web --skill changelog-automation-emilneuraz-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: changelog-automation
Source: https://github.com/emilneuraz-ai/neuraz-web/tree/main/.agents/skills/.agents/skills/changelog-automation
Command: npx skills add https://github.com/emilneuraz-ai/neuraz-web --skill changelog-automation-emilneuraz-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the generation of changelogs and release notes from commits, PRs, and releases following Keep a Changelog and semantic versioning standards.

Core Features & Use Cases

  • Automated changelog generation from commits, PRs, and releases using Keep a Changelog format.
  • Supports Conventional Commits, semantic versioning, and release notes templates.
  • Integrates with CI/CD workflows and GitHub Actions to automate releases.

Quick Start

Configure your release workflow to automatically generate a CHANGELOG.md from commits and PRs and publish 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?

Automate changelog generation by parsing conventional commits, PRs, and releases to produce structured release documentation. This Skill formats entries following the Keep a Changelog standard and aligns version bumps with semantic versioning rules.

Can I generate Keep a Changelog release notes in a CI/CD workflow?

Yes, you can generate Keep a Changelog release notes directly within CI/CD workflows. The Skill integrates with GitHub or GitLab workflows to automatically compile commits and PRs into structured release documentation during automation.

What is the best way to maintain a CHANGELOG.md using semantic versioning?

The best way to maintain a CHANGELOG.md using semantic versioning is to automate compilation from commit history. This Skill extracts conventional commits and maps them to semantic versioning increments to produce structured Keep a Changelog outputs.

Does this changelog automation work with both GitHub and GitLab workflows?

Yes, this changelog automation works with both GitHub and GitLab workflows. It processes commits, PRs, and releases across these platforms to generate standardized release notes and maintain your CHANGELOG.md automatically.

How do release notes templates work with semantic versioning?

Release notes templates structure the output generated from commits and PRs, while semantic versioning determines the version category for each release. This Skill applies these templates to format conventional commits into Keep a Changelog entries.

What format does automated changelog generation use for release documentation?

Automated changelog generation uses the Keep a Changelog format for structuring release documentation. It processes conventional commits to align with semantic versioning, producing standardized and readable release notes.