changelog-generator

Generate user-facing release notes from Git commit history.

Updated Jul 8, 2022
One-click install
npx skills add https://github.com/limaon/dotfiles --skill changelog-generator-limaon
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: changelog-generator
Source: https://github.com/limaon/dotfiles/tree/main/.config/opencode/skills/changelog-generator
Command: npx skills add https://github.com/limaon/dotfiles --skill changelog-generator-limaon

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automatically generates user-facing release notes from Git commit history by analyzing changes and translating technical messages into customer-friendly entries.

Core Features & Use Cases

  • Scans Git history to collect commits within a time window or between versions.
  • Categorizes changes into features, improvements, bug fixes, breaking changes, and security.
  • Translates developer commits into customer-friendly language.
  • Formats entries into professional, publication-ready changelogs.
  • Filters noise from internal commits, tests, and refactors.
  • Adheres to established changelog guidelines and brand voice.

Quick Start

Generate a changelog from commits since the last release. Create release notes for version 2.1.0 using commits from the past month.

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?

Generate release notes from git commit history by scanning commits within a time window or between versions, categorizing changes, and translating technical messages into customer-friendly entries for your changelog.

Can I automatically categorize git commits into features, bug fixes, and breaking changes?

Yes, automatically categorize git commits into features, improvements, bug fixes, breaking changes, and security updates to structure your changelog entries professionally.

How do I filter internal commits and refactoring noise from changelog entries?

Filter noise from internal commits, tests, and refactors by scanning git history and excluding non-user-facing changes, ensuring only relevant updates appear in your release notes.

Does this changelog generator work with multiple repositories and branches?

Yes, this changelog generator applies to software projects preparing release notes for new versions, patches, or product updates across multiple repositories or branches.

What is the best way to translate developer commit messages into customer-friendly language?

Translate developer commit messages into customer-friendly language by analyzing git changes and applying established changelog guidelines and brand voice to format publication-ready entries.

How do I create version-specific release notes from a specific time period?

Create version-specific release notes by scanning git history to collect commits from the past month or between versions, then formatting them into professional changelog entries.