generate-changelog

Generate a Keep a Changelog changelog from git history with PR and issue links.

1|Updated Mar 2, 2026
One-click install
npx skills add https://github.com/sitharaj88/claude-skills --skill generate-changelog-sitharaj88
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: generate-changelog
Source: https://github.com/sitharaj88/claude-skills/tree/main/skills/generate-changelog
Command: npx skills add https://github.com/sitharaj88/claude-skills --skill generate-changelog-sitharaj88

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires git, gh, and includes scripts (resource) components.

What problem does it solve?

This Skill automates the creation of changelogs by parsing git history, saving developers time and ensuring consistent release notes.

Core Features & Use Cases

  • Automated Changelog Generation: Creates changelogs following the Keep a Changelog format.
  • Commit Categorization: Groups changes into categories like Added, Fixed, Changed, Breaking Changes, etc.
  • PR and Issue Linking: Automatically includes links to relevant pull requests and issues.
  • Use Case: After merging several features and fixes, use this Skill to generate the next version's changelog section automatically.

Quick Start

Use the generate-changelog skill to create a changelog for the version range 'v1.0.0..v1.1.0'.

Frequently Asked Questions about generate-changelog

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a changelog from git history automatically?

You can generate a changelog from git history by parsing commit history between version tags, grouping changes by type, and linking relevant pull requests and issues automatically in the Keep a Changelog format.

Does generating changelogs with this approach require the gh CLI?

Yes, generating changelogs with this approach requires both the git and gh CLI tools, using git for commit parsing and gh to retrieve pull request and issue links for the release notes.

Can I automatically group git commits into Keep a Changelog categories?

Yes, you can automatically group git commits into Keep a Changelog categories. The Skill parses commit history and structures changes into Added, Fixed, Changed, and Breaking Changes sections for release management.

What is the best way to create release notes from git tags?

The best way to create release notes from git tags is to specify a version range like v1.0.0..v1.1.0, allowing the tool to parse that commit history and auto-generate structured release notes with linked PRs and issues.

How do changelog generators link pull requests and issues?

Changelog generators link pull requests and issues by using the gh CLI to retrieve PR and issue information during git history parsing, automatically embedding those links into the categorized changelog entries.