Document & Processing
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.
Skills are markdown files that extend Claude's knowledge. Place them in ~/.claude/skills/ to make them available. Claude reads relevant skills automatically based on context.
Step 1: Create the skill directory
Step 2: Save SKILL.md to
# Changelog Generator
This skill transforms technical git commits into polished, user-friendly changelogs that your customers and users will actually understand and appreciate.
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
Create a changelog for all commits between March 1 and March 15
Create a changelog for commits since v2.4.0, using my changelog
guidelines from CHANGELOG_STYLE.md
**User**: "Create a changelog for commits from the past 7 days"
**Output**:
# Updates - Week of March 10, 2024
projects. Invite team members and keep everything organized.
Navigate faster without touching your mouse.
**Inspired by:** Manik Aggarwal's use case from Lenny's Newsletter