Changelog Generator

Parse Conventional Commits into Keep a Changelog release notes.

Updated Mar 21, 2026
One-click install
npx skills add https://github.com/AgLyx3/My-Note-App-Not-Just-a-Note-App --skill changelog-generator-aglyx3
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Changelog Generator
Source: https://github.com/AgLyx3/My-Note-App-Not-Just-a-Note-App/tree/main/.cursor/skills/engineering/changelog-generator
Command: npx skills add https://github.com/AgLyx3/My-Note-App-Not-Just-a-Note-App --skill changelog-generator-aglyx3

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Consolidates git history into structured release notes by parsing Conventional Commits and mapping changes to a Keep a Changelog style.

Core Features & Use Cases

  • Parse commit messages using Conventional Commit rules
  • Detect semantic bumps (major, minor, patch)
  • Render changelog sections (Added, Changed, Fixed, Security, etc.)
  • Generate release entries from git ranges or provided input
  • Optional integration with CI via machine-readable JSON outputs
  • Supports updates to CHANGELOG.md and per-package/monorepo workflows

Quick Start

Generate a changelog entry from a git range or input using the available scripts.

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 conventional commits automatically?

You can generate release notes from conventional commits by parsing git commit history and mapping the changes to Keep a Changelog sections like Added, Changed, and Fixed. This Skill automates that parsing to produce structured markdown or JSON outputs.

Can I generate a changelog from a specific git commit range in CI pipelines?

Yes, you can generate a changelog from a specific git range within CI pipelines. The Skill accepts git ranges or manual input to render structured release entries and optionally outputs machine-readable JSON for automated CI workflows.

How are semantic version bumps detected from commit messages?

Semantic version bumps are detected by parsing conventional commit messages in your git history. The Skill analyzes the commit types to determine whether a major, minor, or patch version bump is required for the release.

Does this changelog generator support monorepo workflows and per-package updates?

Yes, this changelog generator supports monorepo workflows and per-package updates. It can generate individual release entries for different packages within a monorepo and update the respective CHANGELOG.md files accordingly.

Do I need any external dependencies to parse git history into a Keep a Changelog format?

No external dependencies are required to parse git history into a Keep a Changelog format. The Skill operates independently using its internal scripts and references to map conventional commits into structured changelog sections.

What is the best way to update CHANGELOG.md using conventional commits?

The best way to update CHANGELOG.md is to consolidate your git history by parsing conventional commits. This Skill automatically renders the parsed changes into appropriate sections and applies optional date tagging to generate new release entries.