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.


npx degit LangbaseInc/agent-skills/changelog-generator my-changelog-generator

--- name: changelog-generator description: 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. ---

1. Git History Analysis

Reviews commits within specified timeframes or between versions

2. Intelligent Categorization

Organizes changes into:

  • Features
  • Improvements
  • Bug fixes
  • Breaking changes
  • Security updates

3. Language Translation

Converts developer-oriented commit messages into accessible customer-friendly language

4. Professional Formatting

Generates well-structured, visually organized release notes

5. Noise Filtering

Removes internal commits related to refactoring and testing


  • Preparing version releases
  • Composing periodic product summaries
  • Documenting updates for app store submissions
  • Maintaining public changelog pages

Invoke the skill with natural language requests:

# Date range "Generate changelog for the past week" # Version numbers "Create changelog for v2.4.0" # Custom style "Generate changelog following our style guide"

  • Review before publishing - Always review generated output
  • Maintain consistency - Use style documentation files
  • Run from repository root - Ensure proper git access
  • Specify clear ranges - Use dates or version tags

The tool emphasizes:

  • Customer-friendly language over technical jargon
  • Clear categorization for easy scanning
  • Professional formatting for public consumption
  • Exclusion of internal-only changes