changelog-auto

Generate changelogs from git commit history using conventional commit standards.

1|Updated Jan 26, 2026
One-click install
npx skills add https://github.com/manastalukdar/claude-devstudio --skill changelog-auto
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: changelog-auto
Source: https://github.com/manastalukdar/claude-devstudio/tree/main/skills/changelog-auto
Command: npx skills add https://github.com/manastalukdar/claude-devstudio --skill changelog-auto

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the creation of professional changelogs from your git commit history, saving significant time and ensuring consistent documentation.

Core Features & Use Cases

  • Automated Changelog Generation: Creates changelogs in Keep a Changelog format based on conventional commit messages.
  • Version Detection: Automatically determines the next semantic version number (major, minor, patch).
  • Release Workflow Integration: Can be integrated into a full release process, including committing and tagging.
  • Use Case: After merging a new feature and several bug fixes, run this Skill to generate an updated CHANGELOG.md file, ready for your next release.

Quick Start

Run the changelog-auto skill to automatically detect the next version and generate the changelog.

Frequently Asked Questions about changelog-auto

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

FAQPage Schema
How do I auto-generate a changelog from git commit history?

To auto-generate a changelog from git commit history, the Skill analyzes conventional commit messages to categorize features, fixes, and breaking changes. It outputs a structured changelog file while optimizing token usage through git-native analysis and caching.

How does conventional commit based changelog generation work?

Conventional commit based changelog generation works by parsing standardized commit prefixes like feat and fix to identify change types. It automatically categorizes these changes and compiles them into a Keep a Changelog formatted document.

Can I automatically detect the next semantic version from git commits?

Yes, you can automatically detect the next semantic version from git commits. The Skill analyzes commit history for breaking changes, features, and fixes to determine whether to bump the major, minor, or patch version number.

What is the best way to integrate changelog generation into a release workflow?

The best way to integrate changelog generation into a release workflow is to run an automated script after merging code changes. This generates an updated changelog file and can be paired with committing and tagging for a complete release process.

Do I need conventional commit standards to automate my changelog?

Yes, you need conventional commit standards to automate your changelog effectively. The Skill relies on standardized commit messages to accurately categorize changes, detect the correct version bump, and generate a consistent formatted document.