changelog-generator

Generates user-friendly changelogs from Git commit history.

Updated Jan 7, 2026
One-click install
npx skills add https://github.com/jpolog/nix-os --skill changelog-generator-jpolog
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: changelog-generator
Source: https://github.com/jpolog/nix-os/tree/main/pi-agent-data/agent/skills/changelog-generator
Command: npx skills add https://github.com/jpolog/nix-os --skill changelog-generator-jpolog

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automatically generates user-friendly changelogs from Git commit history, reducing manual effort and ensuring release notes are understandable to customers.

Core Features & Use Cases

  • Scans Git History to capture changes between versions or timeframes.
  • Categorizes changes into features, improvements, bug fixes, breaking changes, and security.
  • Translates technical commits into customer-facing language.
  • Formats entries professionally for release notes, app stores, or internal docs.
  • Filters out noise from internal commits, tests, or refactors.
  • Supports adhering to brand guidelines and publishing standards.

Quick Start

Generate a changelog from commits since the last release.

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 commit logs between versions, categorizing changes into features and fixes, and translating technical commits into customer-facing language for publication.

Can I filter out internal commits and refactoring noise from my changelog?

Yes, you can filter noise from your changelog. The process automatically removes internal commits, tests, and refactors from the Git history to ensure only publication-ready, customer-facing changes are included.

How do I categorize Git commits into features and bug fixes for customer-facing updates?

Categorize Git commits by scanning the history and grouping changes into features, improvements, bug fixes, breaking changes, and security updates to structure customer-facing updates clearly.

What is the best way to format changelog entries for app stores and internal docs?

The best way to format changelog entries is to translate technical commit wording into professional, user-friendly language that adheres to brand guidelines and publishing standards for app stores or internal docs.

Can I create weekly or monthly update summaries from Git history?

Yes, you can create weekly or monthly update summaries from Git history. The process captures changes within specified timeframes and formats them into professional, customer-facing documentation.