shipflow-changelog

Generate CHANGELOG.md files from git commit history with categorized sections.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/dianedef/ShipFlow --skill shipflow-changelog
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: shipflow-changelog
Source: https://github.com/dianedef/ShipFlow/tree/main/.claude/skills/shipflow-changelog
Command: npx skills add https://github.com/dianedef/ShipFlow --skill shipflow-changelog

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the creation of a CHANGELOG.md file by parsing git history, ensuring your project's release notes are consistently formatted and up-to-date.

Core Features & Use Cases

  • Automated Changelog Generation: Creates changelog entries based on git commit messages.
  • Categorization: Organizes changes into standard categories like Added, Changed, Fixed, etc.
  • Use Case: After releasing a new version of your software, use this Skill to automatically generate the CHANGELOG.md entry, summarizing all the new features, bug fixes, and improvements made since the last release.

Quick Start

Use the shipflow-changelog skill to generate the changelog since the last git tag.

Frequently Asked Questions about shipflow-changelog

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

FAQPage Schema
How do I auto-generate a CHANGELOG.md from git commit history?

To auto-generate a CHANGELOG.md from git commit history, parse your repository's commits and format them into standard release note categories like Added, Changed, Fixed, and Security.

What is the Keep a Changelog format for release notes?

The Keep a Changelog format organizes release notes into standardized sections such as Added, Changed, Fixed, and Security, ensuring documentation remains consistently structured and up-to-date.

Can I generate changelog entries based on specific git tags or dates?

Yes, you can generate changelog entries based on specific git tags, dates, or the entire commit history, allowing flexible version control management for your release notes.

How are git commits categorized into Added, Changed, and Fixed sections?

Git commits are categorized into Added, Changed, and Fixed sections through automated parsing of commit messages, organizing the history into predefined release note categories.

Do I need any specific dependencies to automate changelog generation from git?

No specific dependencies are required to automate changelog generation from git history, as the process directly parses commit messages to create the CHANGELOG.md file.

What is the best way to maintain documentation for a new software release?

The best way to maintain documentation for a new software release is to automate CHANGELOG.md generation from git commit history, summarizing new features, bug fixes, and improvements since the last release.