changelog-generator

Automatically creates user-facing changelogs from git commits by analyzing commit history, categorizing changes, and transforming technical commits into clear, customer-friendly release notes. Turns hours of manual changelog writing into minutes of automated generation.

Install

Hot:3

Download and extract to your skills directory

Copy command and send to OpenClaw for auto-install:

Download and install this skill https://openskills.cc/api/download?slug=composiohq-changelog-generator&locale=en&source=copy

Changelog Generator — Automatically Generate User-Friendly Release Notes

Overview of the Skill


Changelog Generator is a tool that automatically converts git commit messages into user-friendly changelogs, helping developers quickly create product release notes and app store update copy.

Use Cases

  • Version Release Notes: When releasing a new version, it automatically generates structured release notes from your git commit history, saving time on manual整理.
  • App Store Submissions: Quickly generate update descriptions that meet requirements for app stores such as the App Store and Google Play.
  • Product Update Announcements: Create weekly or monthly product update summaries to transparently show progress to users and customers.
  • Core Features

  • Intelligent Analysis of Commit History: Scans commits within a specified time period or between versions, automatically identifying and extracting valuable change information.
  • Categorization and Translation: Automatically classifies technical commits into categories such as features, improvements, fixes, breaking changes, and security updates, and translates developer-focused wording into user-friendly expressions.
  • Formatted Output: Produces a clearly structured, professional changelog document, supporting multiple output styles and brand customization.
  • Frequently Asked Questions

    How does Changelog Generator convert technical commits into user language?

    It analyzes the content and context of git commits to identify the type of change and its impact range, then converts technical descriptions (e.g., “fix: handle null pointer”) into user-friendly wording (e.g., “Fixed an issue that could cause the app to crash”). It also filters out purely internal commits, such as refactoring or test updates, that users are less likely to care about.

    Can the auto-generated changelog be used directly in the app store?

    The generated content provides a high-quality baseline structure, but it’s recommended to make small adjustments based on the app store’s specific requirements (such as character limits and formatting rules). The output is already organized by category (features, improvements, fixes, etc.) and can be copied directly into the update notes field of most app stores.

    What types of change categories does Changelog Generator support?

    By default, it supports five major categories: new features (✨ Features), improvements (🔧 Improvements), bug fixes (🐛 Fixes), breaking changes (⚠️ Breaking Changes), and security updates (🔒 Security). You can customize these categories and the corresponding emoji tags according to your project needs.