changelog

Generates internal and player-facing changelogs from git commits, sprint reports, and design documents.

Updated Aug 2, 2026
One-click install
npx skills add https://github.com/claretagrapelike32/codex-ai-game-studio --skill changelog-claretagrapelike32
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: changelog
Source: https://github.com/claretagrapelike32/codex-ai-game-studio/tree/main/plugins/ai-game-studio/skills/changelog
Command: npx skills add https://github.com/claretagrapelike32/codex-ai-game-studio --skill changelog-claretagrapelike32

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Writing release changelogs by hand means digging through git history, sprint reports, and design docs, then rewriting everything twice: once for the team and once for players. This Skill automates that entire process. ## Core Features & Use Cases - Dual Changelog Generation: Produces a detailed internal changelog with commit hashes, owners, and metrics, plus a player-facing version free of jargon and internal references. - Automatic Categorization: Sorts commits into new features, improvements, bug fixes, balance changes, and known issues, flagging commits that lack task references. - Context-Aware Narratives: Cross-references sprint reports in production/sprints/ and design docs in design/gdd/ to explain the intent behind changes, not just the diffs. - Use Case: After finishing sprint 12, run the Skill with the sprint number to get a ready-to-review internal changelog and a community-ready post, then optionally append it to docs/CHANGELOG.md. ## Quick Start Use the changelog skill to generate internal and player-facing changelogs for version 1.4 from the git history since the last tag.

Frequently Asked Questions about changelog

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

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

Provide a target version or sprint number, and the Skill reads git log since the last tag, categorizes each commit, and outputs a formatted internal changelog plus a player-facing version. It also cross-references sprint reports and design docs for context.

How to write player-facing patch notes from commit history?

The Skill translates technical commits into player-friendly language, describing what players experience rather than code changes. It excludes internal file paths, developer names, and code references, and includes design reasoning for balance changes.

What happens if my repository has no git tags?

If no tags exist, the Skill falls back to reading the full git log or a reasonable recent range of about 100 commits. It verifies the directory is a git repository first and aborts gracefully with a message if git is unavailable.

Can the changelog handle vague or messy commit messages?

Yes. Unclear commits are placed in a Miscellaneous category, and the Skill checks associated files and sprint data for context. It also counts commits lacking task references and reports that number in the Metrics section.

Does the changelog skill write files automatically?

No. It presents both changelogs first, then asks whether to append to or overwrite docs/CHANGELOG.md, or skip writing entirely. Appending is the recommended default when the file already exists.