changelog-writer

Generate Keep a Changelog compliant release notes from git history.

Updated Jan 21, 2026
One-click install
npx skills add https://github.com/vecear/Nipponverb --skill changelog-writer-vecear
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: changelog-writer
Source: https://github.com/vecear/Nipponverb/tree/main/.claude/skills/changelog-writer
Command: npx skills add https://github.com/vecear/Nipponverb --skill changelog-writer-vecear

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the generation of changelogs and release notes from git history, PR titles, and issue references to ensure consistent, production-ready documentation.

Core Features & Use Cases

  • Analyze commits since last release and categorize changes (feat, fix, docs, etc.)
  • Format output according to Keep a Changelog and generate release notes
  • Suggest semantic version bumps and surface breaking changes

Quick Start

Run the tool against your repository with the previous release tag to generate a formatted changelog and release notes.

Frequently Asked Questions about changelog-writer

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

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

You can generate release notes by analyzing git commit history since your previous release tag. This Skill parses commit messages, PR titles, and issue references to automatically categorize changes and format structured Keep a Changelog compliant release documentation.

How does semantic versioning work when generating a changelog?

Semantic versioning bumps are suggested by analyzing categorized git commits. The tool identifies breaking changes for major bumps, new features for minor bumps, and fixes for patch bumps, applying semantic versioning rules directly to your release notes generation process.

Can I format my changelog to follow the Keep a Changelog standard?

Yes, you can format your changelog to follow the Keep a Changelog standard. The tool parses your git commits and automatically structures them into standard sections like Added, Changed, Fixed, and Removed to ensure consistent, production-ready release documentation.

How do I identify breaking changes from git commits for release notes?

You can identify breaking changes by parsing git commit messages and PR titles for specific flags or footers. The tool surfaces these breaking changes prominently in the generated changelog and suggests a major semantic version bump accordingly.

What is the best way to automate changelog generation from git history?

The best way to automate changelog generation is using a tool that parses commit messages, categorizes them by type like feat or fix, and outputs Keep a Changelog compliant documentation. This ensures consistent release notes without manual formatting.

Do I need a previous git tag to generate a structured changelog?

Yes, you need a previous git tag to generate a structured changelog. The tool analyzes the commit history since the last release tag to accurately categorize new changes, suggest semantic version bumps, and format the release notes.