changelog-generator

Generate user-friendly changelogs from git commit history.

4|1|Updated Feb 19, 2026
One-click install
npx skills add https://github.com/billlzzz26/visual-story-extension --skill changelog-generator-billlzzz26
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: changelog-generator
Source: https://github.com/billlzzz26/visual-story-extension/tree/main/.kilo/skills/changelog-generator
Command: npx skills add https://github.com/billlzzz26/visual-story-extension --skill changelog-generator-billlzzz26

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manual creation of changelogs is time‑consuming and error‑prone, often requiring developers to translate technical commit messages into clear, customer‑facing release notes.

Core Features & Use Cases

  • Commit Scanning: Analyzes git history for a specified range or between releases.
  • Categorization & Translation: Groups commits (features, fixes, breaking changes) and rewrites them in plain language.
  • Professional Formatting: Produces ready‑to‑publish markdown following customizable style guides.
  • Use Case Example: Generate a weekly newsletter summarizing all feature additions and bug fixes for a SaaS product.

Quick Start

Create a changelog for commits from the past week.

Frequently Asked Questions about changelog-generator

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

FAQPage Schema
How do I generate release notes from git commit history?

To generate release notes from git commit history, you can process commits within a specified date range or between version tags. The tool analyzes the commits, filters noise, and rewrites technical messages into user-friendly release notes formatted as markdown.

What is the best way to create a changelog from git commits?

The best way to create a changelog from git commits is to use an automation tool that categorizes changes into features, fixes, and breaking changes. It translates technical commit messages into plain language and formats them according to customizable style guidelines.

Can I generate app store descriptions from git commit history?

Yes, you can generate app store descriptions from git commit history. By analyzing commits between version tags, the tool translates grouped changes into customer-facing summaries and app store descriptions formatted for publication.

How does commit categorization work for release notes?

Commit categorization for release notes works by scanning git history and grouping commits into categories like features, fixes, and breaking changes. It filters out commit noise and rewrites the remaining messages in plain language.

Do I need to specify version tags to create a changelog?

You do not always need to specify version tags to create a changelog. You can generate a changelog by processing commits within a chosen date range, or alternatively, by analyzing the commits that occurred between two specific version tags.

Can I customize the markdown formatting for my git changelog?

Yes, you can customize the markdown formatting for your git changelog. The tool produces ready-to-publish markdown output that follows customizable style guidelines, allowing you to adjust the format of your release notes and update summaries.