release-notes

Generate Markdown release notes from git commits since the last tag.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/MilanKra13/python-enterprise-template --skill release-notes-milankra13
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release-notes
Source: https://github.com/MilanKra13/python-enterprise-template/tree/main/%7B%7Bcookiecutter.project_slug%7D%7D/.claude/skills/release-notes_lc_v1
Command: npx skills add https://github.com/MilanKra13/python-enterprise-template --skill release-notes-milankra13

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automatically generate release notes from git history since the last tag, grouping commits by type to provide a clear changelog for users and teams.

Core Features & Use Cases

  • Group commits by type (feat, fix, docs, etc.) into categorized sections.
  • Detect the last release tag and compute commits since then.
  • Produce a clean Markdown document suitable for release notes and changelogs.
  • Use case: create standardized notes for a new software release.

Quick Start

Run the release-notes skill in your repository to generate a changelog from git history since the last tag.

Frequently Asked Questions about release-notes

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

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

Generating release notes from git history involves locating the most recent tag and listing commits since that tag. The skill parses commit messages by type and organizes them into categorized Markdown sections like Features, Bug Fixes, and Documentation.

What is the standard commit message format required for automated changelog generation?

Automated changelog generation requires the standard commit message format [TICKET-ID] type(scope): description. The skill parses this structure to categorize commits into distinct sections like Features, Bug Fixes, Refactoring, Tests, Documentation, and Configuration.

How are semantic version bumps calculated from git commits?

Semantic version bumps are suggested by analyzing parsed git commits since the last tag. The skill reviews the commit types, such as features or bug fixes, and produces a suggested semantic version bump alongside the dated Markdown release notes document.

Can I create categorized markdown changelogs from git tags without manual sorting?

Yes, you can create categorized Markdown changelogs from git tags without manual sorting. The skill automatically detects the last release tag, parses commits by type, and organizes them into categorized sections like Features and Bug Fixes.

Does this release notes generator work with repositories that have no existing tags?

The release notes generator identifies the version range by locating the most recent tag to compute commits since that tag. Repositories without existing tags lack the baseline reference needed to automatically parse and group commits into the Markdown document.