changelog-generator

Generate user-friendly changelogs from git repositories using Python scripts and git commands.

Updated Jun 10, 2026
One-click install
npx skills add https://github.com/w020316/Khazix-Skills --skill changelog-generator-w020316
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: changelog-generator
Source: https://github.com/w020316/Khazix-Skills/tree/main/changelog-generator
Command: npx skills add https://github.com/w020316/Khazix-Skills --skill changelog-generator-w020316

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python, git, and includes scripts (resource) components.

What problem does it solve?

This Skill automates the creation of changelogs from git history, saving time and reducing the manual effort required for documentation.

Core Features & Use Cases

  • Conventional Commits Parsing: Automatically parses conventional commit messages to generate structured changelogs.
  • Versioning and Classification: Provides a way to organize and categorize commits by version and type.
  • Breaking Changes Highlighting: Clearly identifies and highlights breaking changes in the changelog.

Quick Start

Run the changelog-generator skill by saying, "generate changelog" and provide the necessary version range.

Frequently Asked Questions about changelog-generator

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

FAQPage Schema
How do I automatically generate a changelog from git history?

To generate a changelog from git history, run the changelog-generator skill and provide the necessary version range. It parses git tags and commit messages to automatically extract new features, bug fixes, and breaking changes.

Does the changelog generator work with conventional commits?

Yes, the changelog generator works with conventional commits by automatically parsing commit messages. This allows it to categorize commits by type and clearly highlight any breaking changes in the final output.

How are breaking changes highlighted in the generated changelog?

Breaking changes are highlighted in the generated changelog by parsing conventional commit messages from your git history. The script identifies specific commit types and clearly separates breaking changes from standard features and bug fixes.

Do I need Python and git to generate changelogs from my repository?

Yes, you need Python and git installed to generate changelogs from your repository. The skill operates by executing Python scripts and git commands to parse tags and commit messages for software documentation.