changelog-generator

Convert git commit history into categorized markdown changelogs.

1|Updated Jan 19, 2026
One-click install
npx skills add https://github.com/SorraTheOrc/SorraAgents --skill changelog-generator-sorratheorc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: changelog-generator
Source: https://github.com/SorraTheOrc/SorraAgents/tree/main/skill/changelog-generator
Command: npx skills add https://github.com/SorraTheOrc/SorraAgents --skill changelog-generator-sorratheorc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This section explains how the skill converts raw commit history into clear, customer-friendly release notes, saving time for product teams.

Core Features & Use Cases

  • Scans Git History to gather commits between versions or over a date range.
  • Categorizes changes into features, improvements, fixes, and breaking changes; formats narrative, publish-ready changelogs.
  • Use Case: For a software release, generate a concise changelog doc from the last sprint's commits.

Quick Start

Generate a release notes draft from the most recent commits since the last version.

Frequently Asked Questions about changelog-generator

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

FAQPage Schema
How do I generate release notes from git commit history?

To generate release notes from git commit history, the skill scans commits between versions or over a date range and transforms them into structured markdown. It parses the raw commit data and groups changes into categories like features, improvements, and fixes.

Can I automatically group commit changes into categories for a changelog?

Yes, you can automatically group commit changes into categories for a changelog. The skill categorizes parsed git history into features, improvements, fixes, and breaking changes before formatting the output into a structured, publish-ready markdown document.

What is the best way to create customer-facing changelogs from recent software commits?

The best way to create customer-facing changelogs from recent software commits is using narrative generation. The skill applies a defined style guide to format categorized git history into polished, user-facing markdown summaries suitable for weekly or monthly release updates.

Does this changelog generator require specific commit message formats to work?

The changelog generator parses standard git commit history between versions or over date ranges. While it categorizes changes into features, fixes, and improvements, the metadata does not specify a strict prerequisite commit message format for generating the structured markdown output.

How do I create a markdown summary of a sprint's development updates?

To create a markdown summary of a sprint's development updates, the skill gathers commits from the specified date range and categorizes them. It then generates a concise, narrative-formatted changelog document summarizing the sprint's software changes for product teams.