changelog-automation

Generate changelogs from commits using Conventional Commits standards.

Updated Jul 8, 2026
One-click install
npx skills add https://github.com/PriyanshKuniyal/gemini-cli-resources --skill changelog-automation-priyanshkuniyal
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: changelog-automation
Source: https://github.com/PriyanshKuniyal/gemini-cli-resources/tree/main/extensions/claude-code-workflows/plugins/documentation-generation/skills/changelog-automation
Command: npx skills add https://github.com/PriyanshKuniyal/gemini-cli-resources --skill changelog-automation-priyanshkuniyal

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires commitizen, standard-version, semantic-release, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies the process of creating changelogs from commits, pull requests, and release information, saving developers time and ensuring consistent release documentation.

Core Features & Use Cases

  • Automated Changelog Generation: Create professional and comprehensive changelogs with minimal effort.
  • Conventional Commits Support: Seamlessly integrates with Conventional Commits to maintain consistency.
  • Version Management: Manage version numbers according to Semantic Versioning standards.
  • Use Case: Streamline your release process by automating the creation of changelogs that reflect all the changes in your latest version.

Quick Start

Execute the 'changelog-automation' command with your release version as the argument.

Frequently Asked Questions about changelog-automation

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

FAQPage Schema
How do I generate a changelog automatically from conventional commits?

You can generate a changelog automatically from conventional commits by running the changelog-automation command with your release version. It identifies commit types to create structured project documentation following Keep a Changelog formats.

How does semantic versioning work with automated changelog generation?

Automated changelog generation uses semantic versioning to manage version numbers based on commit history. It parses conventional commits to determine version bumps and outputs a structured changelog suitable for release documentation.

Can I use commitizen and semantic-release for release management with this automation?

Yes, changelog-automation utilizes dependencies like commitizen, standard-version, and semantic-release to streamline release management. These tools help parse conventional commits and enforce semantic versioning standards for consistent documentation.

What is the best way to structure release notes from pull requests?

The best way to structure release notes from pull requests is using a Keep a Changelog format. This automation skill parses pull request data and conventional commits to automatically create comprehensive, professional release documentation.

Does changelog-automation support Keep a Changelog formatting standards?

Yes, changelog-automation supports Keep a Changelog formatting standards. It generates structured changelogs from commits and release notes, ensuring your project documentation adheres to widely recognized semantic versioning and formatting conventions.