docs-changelog

Generates and updates release changelog files from version and release notes data.

Updated May 23, 2026
One-click install
npx skills add https://github.com/kiranimmadi2/promptforge-ai --skill docs-changelog-kiranimmadi2
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: docs-changelog
Source: https://github.com/kiranimmadi2/promptforge-ai/tree/main/gemini-cli/.gemini/skills/docs-changelog
Command: npx skills add https://github.com/kiranimmadi2/promptforge-ai --skill docs-changelog-kiranimmadi2

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Maintaining consistent changelog files across stable and preview releases is error-prone and repetitive. This Skill standardizes how latest.md, preview.md, and index.md are generated and updated from raw release notes. ## Core Features & Use Cases - Version-aware routing: Automatically detects nightly, minor, patch, stable, and preview releases and applies the correct update procedure for each. - Highlights generation: Produces 3-5 bold-titled highlight summaries from raw "What's Changed" release notes, following established style examples. - Template-based file updates: Populates provided templates to fully replace or incrementally patch changelog files, including Full Changelog link updates. - Use Case: After cutting release v0.29.0-preview.2, provide the version, timestamp, and GitHub release body, and the Skill rewrites preview.md with formatted highlights, a cleaned change list, and the correct compare link. ## Quick Start Update the changelog files for release v0.28.1 using the release notes from the GitHub release body.

Frequently Asked Questions about docs-changelog

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

FAQPage Schema
How do I update changelog files for a new release?

Provide the version string, release timestamp, and raw release notes body. The Skill analyzes the version to pick the correct procedure, generates highlights, and updates latest.md, preview.md, or index.md accordingly.

How are stable and preview releases handled differently?

Stable minor releases update both index.md announcements and latest.md, while preview releases only replace preview.md. Patch releases prepend new changes to the existing What's Changed list instead of replacing the file.

What happens for nightly release versions?

Nightly versions are explicitly skipped. When the version string contains "nightly", the procedure stops immediately and no changelog files are modified.

Can patch releases preserve existing changelog entries?

Yes. For patch versions, the Skill only prepends the new What's Changed entries to the existing list and updates the header version, release date, and the end of the Full Changelog compare URL.

Why does changelog formatting fail after updates?

Formatting can fail if npm dependencies are not installed. Run npm install first, then npm run format to ensure the changelog files match the project's formatting rules.