bmad-os-draft-changelog

Draft changelog entries from commits, merges, and pull requests.

Updated Mar 30, 2026
One-click install
npx skills add https://github.com/GenEducation/GenedUIProject --skill bmad-os-draft-changelog-geneducation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-os-draft-changelog
Source: https://github.com/GenEducation/GenedUIProject/tree/main/.gemini/skills/bmad-os-draft-changelog
Command: npx skills add https://github.com/GenEducation/GenedUIProject --skill bmad-os-draft-changelog-geneducation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill turns recent repository changes into a concise, review-ready changelog draft, saving time when preparing release notes and reducing the risk of missing important updates.

Core Features & Use Cases

  • Release Change Analysis: Reviews commits, merge history, and pull request context to identify meaningful user-facing changes.
  • Changelog Drafting: Organizes updates into clear release-note bullets with feature, breaking change, and other relevant categories.
  • Safe Update Workflow: Limits edits to CHANGELOG.md and presents a draft for user review before any file changes are made.
  • Use Case: Use this Skill when a project maintainer needs a polished changelog entry for the next version based on the work merged since the last release.

Quick Start

Ask the Skill to analyze the latest release changes and prepare a draft changelog entry for the target version.

Frequently Asked Questions about bmad-os-draft-changelog

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

FAQPage Schema
How do I generate release notes from git commits and pull requests?

To generate release notes from git commits and pull requests, this Skill analyzes repository changes and drafts concise user-facing changelog entries. It reviews merge history and PR context to identify meaningful updates for the target version.

What is the best way to draft a changelog entry for a new version tag?

Drafting a changelog entry for a new version tag involves detecting the version from git tags or marketplace metadata, categorizing updates into features and breaking changes, and presenting a review-ready draft before modifying CHANGELOG.md.

Does this changelog generator edit repository files automatically?

No, this changelog generator does not edit repository files automatically. It follows a safe update workflow that limits edits to CHANGELOG.md only and presents a draft for user review before any file changes are made.

Can I use pull request context to organize release notes by category?

Yes, you can use pull request context to organize release notes by category. The Skill drafts release-note bullets by sorting identified changes into feature, breaking change, and other relevant categories based on PR data.

What do I need to prepare a changelog draft from repository changes?

To prepare a changelog draft from repository changes, you need a Git-based project with recent commits, merges, or pull requests, along with version detection data from marketplace metadata or git tags for the target release.