pm-changelog

Generate a human-readable changelog from git history and append it to CHANGELOG.md.

Updated Mar 26, 2026
One-click install
npx skills add https://github.com/cyberpunk042/devops-expert-local-ai --skill pm-changelog
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pm-changelog
Source: https://github.com/cyberpunk042/devops-expert-local-ai/tree/main/.claude/skills/pm-changelog
Command: npx skills add https://github.com/cyberpunk042/devops-expert-local-ai --skill pm-changelog

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Generate a human-readable changelog from git history.

Core Features & Use Cases

  • Group commits by features, fixes, breaking changes, and other categories.
  • Produce release notes suitable for team communication and documentation.
  • Append the generated entries to CHANGELOG.md or create it if missing.

Quick Start

Run the skill to generate a formatted changelog from the latest commits and append it to CHANGELOG.md.

Frequently Asked Questions about pm-changelog

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

FAQPage Schema
How do I generate a changelog from git history automatically?

To generate a changelog from git history, this skill reads commit logs since the last tag and appends formatted entries to CHANGELOG.md. It groups changes by features, fixes, and breaking changes for software projects with frequent release cycles.

What is the best way to group git commits into release notes?

The best way to group git commits into release notes is by categorizing them into features, fixes, breaking changes, and other groups. This skill parses git logs and formats them into readable entries suitable for team documentation.

Can I append generated changelog entries to an existing CHANGELOG.md file?

Yes, you can append generated changelog entries to an existing CHANGELOG.md file. If the file is missing, the skill creates it automatically and adds the formatted git commit history underneath.

Does this changelog generator work with projects that have frequent release cycles?

This changelog generator works well with projects that have frequent release cycles and commits. It reads git logs since the last tag or entry and formats the changes into categorized release notes for team communication.

How are breaking changes and features separated when creating documentation from git logs?

Breaking changes and features are separated by grouping commits into distinct categories when creating documentation from git logs. The skill reads the history and organizes entries into features, fixes, breaking changes, and other groups.