docs-changelog

Generate and update Gemini CLI changelog entries from GitHub release data.

106k|14.4k|Updated Apr 17, 2025
One-click install
npx skills add https://github.com/google-gemini/gemini-cli --skill docs-changelog
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: docs-changelog
Source: https://github.com/google-gemini/gemini-cli/tree/main/.gemini/skills/docs-changelog
Command: npx skills add https://github.com/google-gemini/gemini-cli --skill docs-changelog

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill standardizes and automates the creation and distribution of Gemini CLI changelogs across standard and preview releases, ensuring consistency and up-to-date release notes.

Core Features & Use Cases

  • Automated generation of changelog entries from GitHub release data.
  • Updates target files based on release type: standard releases to docs/changelogs/latest.md and docs/changelogs/index.md, preview releases to docs/changelogs/preview.md.
  • Provides structured release notes with PR references and links for each release.

Quick Start

Use the docs-changelog skill to update Gemini CLI changelogs by supplying the new version, release date, and raw changelog data.

Frequently Asked Questions about docs-changelog

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

FAQPage Schema
How do I automate changelog generation from GitHub release data?

Automating changelog generation from GitHub releases requires parsing raw release data, categorizing highlights, and formatting PR references into standard or preview markdown files. This skill standardizes that workflow by automatically structuring release notes with correctly linked PR references.

How do I update documentation changelogs for standard and preview releases?

Updating documentation changelogs for standard and preview releases involves routing entries to specific files. Standard releases update latest.md and index.md, while preview releases update preview.md, ensuring categorized highlights and linked PR references are formatted correctly.

What inputs are needed to generate release notes from GitHub PR references?

Generating release notes from GitHub PR references requires three inputs: the new version number, the release date, and the raw changelog data. These inputs enforce formatting and linking rules to properly structure the documentation entries.

Can I use this skill to enforce consistent formatting rules for versioning documentation?

Yes, you can use this skill to enforce consistent formatting rules for versioning documentation. It applies strict formatting and linking rules to GitHub release data, ensuring structured release notes with properly categorized highlights and PR links across standard and preview releases.

What is the best way to structure release management notes for CLI documentation?

The best way to structure release management notes for CLI documentation is to categorize highlights and properly link PR references within dedicated markdown files. This approach separates standard and preview releases into appropriate changelog files for consistency.

Why does my manual changelog entry lack proper PR reference links?

Manual changelog entries often lack proper PR reference links due to inconsistent formatting. Automating the process with a structured skill enforces linking rules, taking raw GitHub release data and properly formatting categorized highlights with accurate PR references.