Claude Cursor Skill

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.

LLM Mart · 0 points · 2 views 0 listing impressions 0 install-command copies
Virus-scanned Reviewed automatically before listing.

Full trust report

Download davepoon-buildwithclaude-plugins_all-skills_skills_changelog-generator-a6c484b.zip · 1 KB
Part of davepoon/buildwithclaude — 187 skills

Install

skills CLI npx skills add https://github.com/davepoon/buildwithclaude/tree/main/plugins/all-skills/skills/changelog-generator
Claude Code claude plugin marketplace add https://llmmart.ai/marketplace.json && claude plugin install davepoon-buildwithclaude@llmmart
Git git clone https://github.com/davepoon/buildwithclaude.git

The skills CLI installs just this skill, for any of its supported agents. Claude Code installs the whole davepoon/buildwithclaude collection as a plugin from our marketplace. Git is the plain clone.

Skill manifest

Changelog Generator

This skill transforms technical git commits into polished, user-friendly changelogs that your customers and users will actually understand and appreciate.

When to Use This Skill

  • Preparing release notes for a new version
  • Creating weekly or monthly product update summaries
  • Documenting changes for customers
  • Writing changelog entries for app store submissions
  • Generating update notifications
  • Creating internal release documentation
  • Maintaining a public changelog/product updates page

What This Skill Does

  1. Scans Git History: Analyzes commits from a specific time period or between versions
  2. Categorizes Changes: Groups commits into logical categories (features, improvements, bug fixes, breaking changes, security)
  3. Translates Technical → User-Friendly: Converts developer commits into customer language
  4. Formats Professionally: Creates clean, structured changelog entries
  5. Filters Noise: Excludes internal commits (refactoring, tests, etc.)
  6. Follows Best Practices: Applies changelog guidelines and your brand voice

How to Use

Basic Usage

From your project repository:

Create a changelog from commits since last release
Generate changelog for all commits from the past week
Create release notes for version 2.5.0

With Specific Date Range

Create a changelog for all commits between March 1 and March 15

With Custom Guidelines

Create a changelog for commits since v2.4.0, using my changelog 
guidelines from CHANGELOG_STYLE.md

Example

User: "Create a changelog for commits from the past 7 days"

Output:

# Updates - Week of March 10, 2024

## ✨ New Features

- **Team Workspaces**: Create separate workspaces for different 
  projects. Invite team members and keep everything organized.

- **Keyboard Shortcuts**: Press ? to see all available shortcuts. 
  Navigate faster without touching your mouse.

## 🔧 Improvements

- **Faster Sync**: Files now sync 2x faster across devices
- **Better Search**: Search now includes file contents, not just titles

## 🐛 Fixes

- Fixed issue where large images wouldn't upload
- Resolved timezone confusion in scheduled posts
- Corrected notification badge count

Inspired by: Manik Aggarwal's use case from Lenny's Newsletter

Tips

  • Run from your git repository root
  • Specify date ranges for focused changelogs
  • Use your CHANGELOG_STYLE.md for consistent formatting
  • Review and adjust the generated changelog before publishing
  • Save output directly to CHANGELOG.md

Related Use Cases

  • Creating GitHub release notes
  • Writing app store update descriptions
  • Generating email updates for users
  • Creating social media announcement posts
Files (buildwithclaude)
  • SKILL.md 3.1 KB
    ---
    name: changelog-generator
    category: document-processing
    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.
    ---
    
    # Changelog Generator
    
    This skill transforms technical git commits into polished, user-friendly changelogs that your customers and users will actually understand and appreciate.
    
    ## When to Use This Skill
    
    - Preparing release notes for a new version
    - Creating weekly or monthly product update summaries
    - Documenting changes for customers
    - Writing changelog entries for app store submissions
    - Generating update notifications
    - Creating internal release documentation
    - Maintaining a public changelog/product updates page
    
    ## What This Skill Does
    
    1. **Scans Git History**: Analyzes commits from a specific time period or between versions
    2. **Categorizes Changes**: Groups commits into logical categories (features, improvements, bug fixes, breaking changes, security)
    3. **Translates Technical → User-Friendly**: Converts developer commits into customer language
    4. **Formats Professionally**: Creates clean, structured changelog entries
    5. **Filters Noise**: Excludes internal commits (refactoring, tests, etc.)
    6. **Follows Best Practices**: Applies changelog guidelines and your brand voice
    
    ## How to Use
    
    ### Basic Usage
    
    From your project repository:
    
    ```
    Create a changelog from commits since last release
    ```
    
    ```
    Generate changelog for all commits from the past week
    ```
    
    ```
    Create release notes for version 2.5.0
    ```
    
    ### With Specific Date Range
    
    ```
    Create a changelog for all commits between March 1 and March 15
    ```
    
    ### With Custom Guidelines
    
    ```
    Create a changelog for commits since v2.4.0, using my changelog 
    guidelines from CHANGELOG_STYLE.md
    ```
    
    ## Example
    
    **User**: "Create a changelog for commits from the past 7 days"
    
    **Output**:
    ```markdown
    # Updates - Week of March 10, 2024
    
    ## ✨ New Features
    
    - **Team Workspaces**: Create separate workspaces for different 
      projects. Invite team members and keep everything organized.
    
    - **Keyboard Shortcuts**: Press ? to see all available shortcuts. 
      Navigate faster without touching your mouse.
    
    ## 🔧 Improvements
    
    - **Faster Sync**: Files now sync 2x faster across devices
    - **Better Search**: Search now includes file contents, not just titles
    
    ## 🐛 Fixes
    
    - Fixed issue where large images wouldn't upload
    - Resolved timezone confusion in scheduled posts
    - Corrected notification badge count
    ```
    
    **Inspired by:** Manik Aggarwal's use case from Lenny's Newsletter
    
    ## Tips
    
    - Run from your git repository root
    - Specify date ranges for focused changelogs
    - Use your CHANGELOG_STYLE.md for consistent formatting
    - Review and adjust the generated changelog before publishing
    - Save output directly to CHANGELOG.md
    
    ## Related Use Cases
    
    - Creating GitHub release notes
    - Writing app store update descriptions
    - Generating email updates for users
    - Creating social media announcement posts
    
    

Comments (0)

Sign in to join the conversation.

No comments yet.

Reviews (0)

No reviews yet.

Related