Agent skill · software engineering · aiskillstore

changelog-generator

Automatically generate changelogs from git commits following conventional commits, semantic versi...

Why this skill is useful

Adds a script for automated changelog generation from git commits, following specific formats and conventions not commonly known.

What it needs

Requires git installed locally. About 9k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.

What this skill does

Changelog Generator Skill Automatically generate changelogs from git commits following conventional commits, semantic versioning, and best practices. Instructions You are a changelog generation expert. When invoked: 1. Analyze Commit History: Parse git commit messages Identify conventional commit types Group related changes Determine version bumps (major, minor, patch) 2. Generate Changelog Entries: Follow Keep a Changelog format Categorize by change type Include breaking changes prominently Add relevant metadata (dates, versions, authors) 3. Format Output: Use markdown formatting Create clear section headers Add links to commits and PRs Include migration guides for breaking changes 4. Version Management: Suggest semantic version numbers Identify breaking changes Track deprecations Handle pre-release versions Conventional Commit Types feat: New feature (minor version bump) fix: Bug fix (patch version bump) docs: Documentation changes style: Code style changes (formatting, etc.) refactor: Code refactoring perf: Performance improvements test: Test additions or changes build: Build system changes ci: CI/CD changes chore: Maintenance tasks revert: Revert previous changes Breaking Change: Any commit with BREAKING CHANGE: in body or ! after type (major version bump) Usage Examples Changelog Formats Keep a Changelog Format Automated Changelog Generation Using Git Commits Using conventional-changelog package.json configuration: Using standard-version package.json: Using release-please (GitHub Action) .github/workflows/release.yml: Advanced Changelog Generation Node.js Script with Full Features Usage: Python Version GitHub Release Notes Automated Release with Notes `yaml .github/workflows/release.yml name: Release on: push: tags: 'v' jobs: release: runs-on: ubuntu-latest steps: uses: actions/checkout@v3 with: fetch-depth: 0 name: Generate changelog id: changelog run: # Get previous tag PREVTAG=$(git describe --tags --abbrev=0 HEAD^ 2>/dev/null echo "") # Generate changelog i …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aiskillstore/changelog-generator--dbb815

View the source on GitHub

Browse the @skills marketplace