Claude Code Plugins

Community-maintained marketplace

Feedback
0
0

Generate a changelog from git commits. Use before releases or to summarize recent work.

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name changelog
description Generate a changelog from git commits. Use before releases or to summarize recent work.

Generate Changelog

Creates a changelog entry from git commit history.

Usage

/changelog              # Since last tag
/changelog v1.0.0       # Since specific tag
/changelog 5            # Last 5 commits
/changelog abc123..def456  # Specific range

Process

  1. Determine range: Parse argument to get commit range
  2. Fetch commits: git log --oneline <range>
  3. Categorize: Group by type (feat, fix, refactor, docs, etc.)
  4. Format: Generate markdown changelog entry

Output Format

## [Version] - YYYY-MM-DD

### Added
- Feature description (#PR)

### Changed
- Change description

### Fixed
- Bug fix description

### Internal
- Refactoring, docs, tests (optional section)

Commit Parsing

Expects conventional commits or infers from message:

  • feat: / add / implement → Added
  • fix: / bug / resolve → Fixed
  • refactor: / clean / improve → Changed
  • docs: / test: / chore: → Internal

Output Location

Prepends to CHANGELOG.md or outputs to stdout if file doesn't exist.