changelog-generator

Generates formatted changelogs from git commit history for each release.

5|Updated Jan 19, 2026
One-click install
npx skills add https://github.com/oldwinter/skills --skill changelog-generator-oldwinter
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: changelog-generator
Source: https://github.com/oldwinter/skills/tree/main/lenny-skills/changelog-generator
Command: npx skills add https://github.com/oldwinter/skills --skill changelog-generator-oldwinter

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the creation of user-facing changelogs by transforming technical git commits into clear, customer-friendly release notes, saving significant manual effort.

Core Features & Use Cases

  • Git History Analysis: Scans commits within a specified period or between versions.
  • Change Categorization: Groups commits into features, improvements, bug fixes, etc.
  • Translation: Converts developer-focused commit messages into easily understandable language.
  • Use Case: Automatically generate release notes for your next software update by analyzing commits made since the last release, ensuring a professional and informative changelog for your users.

Quick Start

Create a changelog from commits since the last release.

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, use this skill to scan commits between versions or within a specified period, automatically categorizing them into features, improvements, and bug fixes.

Can git commits be translated into customer-friendly changelogs automatically?

Yes, git commits can be translated into customer-friendly changelogs automatically. This skill parses developer-focused commit messages and converts them into easily understandable language for software release documentation.

How do I categorize technical commits for a software update changelog?

You can categorize technical commits for a software update changelog by analyzing git history and grouping changes into features, improvements, and bug fixes to create professional and informative release notes.

Do I need the git command-line interface to automate changelog creation?

Yes, you need the git command-line interface to automate changelog creation. The skill requires git command-line interface and commit message parsing capabilities to scan and analyze commit history.

What is the best way to create changelogs between two software versions?

The best way to create changelogs between two software versions is to automate the process by scanning git commits within a specified period, categorizing changes, and translating them into customer-friendly release notes.