app-store-changelog

Generate App Store release notes from git commit history since the last tag.

Updated Jan 18, 2026
One-click install
npx skills add https://github.com/cemege/skills-playground --skill app-store-changelog-cemege
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: app-store-changelog
Source: https://github.com/cemege/skills-playground/tree/main/skills/app-store-changelog
Command: npx skills add https://github.com/cemege/skills-playground --skill app-store-changelog-cemege

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the creation of user-facing App Store release notes by analyzing git history, saving developers time and ensuring consistent, high-quality release communications.

Core Features & Use Cases

  • Automated Changelog Generation: Collects and summarizes user-impacting changes from git commits since the last tag.
  • Intelligent Triage: Filters out internal-only work to focus on features, improvements, and fixes relevant to users.
  • Use Case: After releasing a new version of your app, use this Skill to quickly generate the "What's New" text for the App Store, ensuring all significant changes are clearly communicated to your users.

Quick Start

Use the app-store-changelog skill to generate release notes for the latest version.

Frequently Asked Questions about app-store-changelog

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

FAQPage Schema
How do I generate App Store release notes from git commit history?

To generate App Store release notes from git commit history, this Skill parses your commit logs since the last tag, filters for user-impacting changes, and drafts concise bullet points categorized into New, Improved, and Fixed themes.

How does automated changelog generation filter internal-only commits?

Automated changelog generation filters internal-only commits by analyzing git commit messages and file changes, triaging the history to exclude internal work and focus exclusively on features, improvements, and fixes relevant to users.

Do I need git command-line access to generate release notes?

Yes, you need git command-line access to generate release notes, because this Skill requires executing git commands to parse commit logs and file changes since your last tagged release.

What's the best way to write What's New text for an iOS app release?

The best way to write What's New text for an iOS app release is to automate drafting with a git history analyzer, which categorizes user-facing changes into benefit-focused bullet points for the App Store.

Can I use this changelog generator for any git repository?

You can use this changelog generator for any git repository that uses tags to mark releases, as it specifically analyzes commit history between the current state and the last tag to identify user-impacting changes.

Why are my git commit messages not showing up in the generated release notes?

Your git commit messages may not appear in generated release notes if the intelligent triage filters them out as internal-only work, meaning they were not identified as user-impacting features, improvements, or fixes.