release-notes

Parse git history to generate changelogs and release notes.

Updated Feb 3, 2026
One-click install
npx skills add https://github.com/dhruvinrsoni/agentskills-garden --skill release-notes-dhruvinrsoni
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release-notes
Source: https://github.com/dhruvinrsoni/agentskills-garden/tree/main/skills/80-docs/release-notes
Command: npx skills add https://github.com/dhruvinrsoni/agentskills-garden --skill release-notes-dhruvinrsoni

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the creation of user-facing changelogs and release notes directly from your project's git history, ensuring clear communication about changes.

Core Features & Use Cases

  • Automated Changelog Generation: Parses git commits to create entries following the Keep a Changelog format.
  • Conventional Commits Parsing: Understands commit messages structured with feat:, fix:, and BREAKING CHANGE:.
  • Version Bumping: Determines and suggests version bumps (MAJOR, MINOR, PATCH) based on commit types.
  • Use Case: Before releasing a new version of your software, use this Skill to automatically generate the CHANGELOG.md content and identify the correct semantic version bump.

Quick Start

Generate release notes from the 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 a changelog from git history automatically?

To generate a changelog from git history automatically, this Skill parses your commit messages to create entries following the Keep a Changelog format, categorizing changes based on their commit types.

How does conventional commits parsing work for release notes?

Conventional commits parsing for release notes works by reading structured commit messages like feat:, fix:, and BREAKING CHANGE: to automatically categorize changes and determine the appropriate semantic version bump.

How do I determine the correct semantic version bump for my software release?

To determine the correct semantic version bump for a software release, this Skill analyzes parsed git commit types and suggests MAJOR, MINOR, or PATCH version increments based on the presence of breaking changes or new features.

Can I automate changelog file updates and version manifest identification?

Yes, you can automate changelog file updates and version manifest identification, as this Skill analyzes git logs to generate CHANGELOG.md content and locate your project's version manifest for automated version bumping.

Do I need to follow conventional commits to generate release notes?

Yes, you need to follow conventional commits to generate release notes accurately, because this Skill relies on parsing structured prefixes like feat: and fix: to categorize changes and determine semantic version bumps.

What is the best way to format release notes for software versioning?

The best way to format release notes for software versioning is using the Keep a Changelog format, which this Skill generates automatically by parsing your git history and categorizing updates into standardized sections.