ST

store-changelog

Creates platform-specific release notes derived from your Git commit history.

Install

mkdir -p .claude/skills/store-changelog && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/3116" && unzip -o skill.zip -d .claude/skills/store-changelog && rm skill.zip

Installs to .claude/skills/store-changelog

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Generate release notes for app stores (Android Play Store, iOS App Store, macOS App Store, Linux Flatpak). Use when the user asks for changelogs, release notes, or store descriptions based on git history.
204 chars✓ has a “when” trigger
Beginner

Key capabilities

  • Parse git history since the latest tag
  • Categorize commits into features, improvements, and bug fixes
  • Generate platform-specific release notes for Android, iOS, macOS, and Linux
  • Format output for Play Store and App Store requirements
  • Create XML-formatted metainfo for Flatpak

How it works

The skill parses commit logs between a specified tag and HEAD, categorizes the changes, and formats them according to the specific requirements of the target platform.

Inputs & outputs

You give it
Git tag or repository history
You get back
Formatted release notes for specific app stores

When to use store-changelog

  • Generating App Store release notes
  • Creating Play Store changelogs
  • Formatting Git logs for public display

About this skill

Store Changelog Generator

Generate release notes for App stores based on git history since a specified tag.

Instructions

  1. Get the tag name:

    • If the user provides a tag name (e.g., 1.0.0 or v1.0.0), use it
    • If not provided, automatically get the latest tag using: git describe --tags --abbrev=0
    • Inform the user which tag is being used
  2. Analyze git history: Run git log <tag>..HEAD --pretty=format:"%h %s%n%b" --no-merges to get all commits since the tag, including both commit messages and descriptions.

  3. Identify changes: Categorize commits into:

    • New features
    • Improvements
    • Bug fixes
  4. Generate platform-specific release notes following the formats below.

Output Formats

Android (Play Store)

  • Maximum 500 characters
  • Bullet point format
  • Focus on top 3-4 most impactful changes
  • Example:
    • New reader mode for distraction-free reading
    • Improved sync reliability with FreshRSS
    • Fixed crash when opening large feeds
    

iOS (App Store)

  • User-friendly narrative format
  • Highlight iOS-specific improvements (scrolling, touch interactions, mobile layout)
  • Group by: New Features, Improvements, Bug Fixes
  • Example:
    New Features:
    • Reader mode now provides a clean, distraction-free reading experience.
    
    Improvements:
    • Smoother scrolling and faster feed loading on all devices.
    
    Bug Fixes:
    • Fixed an issue where the app could crash when opening feeds with many articles.
    

macOS (App Store)

  • User-friendly narrative format
  • Highlight macOS-specific improvements (desktop layout, toolbar, keyboard shortcuts, interface)
  • Separate from iOS since they are different apps
  • Group by: New Features, Improvements, Bug Fixes

Linux (Flatpak metainfo.xml)

  • XML format with individual <p> tags
  • Concise, one-line descriptions per change
  • Format:
    <release version="X.X.X" date="YYYY-MM-DD">
        <description>
            <p>Feature or fix description</p>
            <p>Another change</p>
        </description>
    </release>
    

Resources

  • references/release-notes-guidelines.md: Language, filtering, and QA rules for App Store notes.

When not to use it

  • When the project does not use git tags for versioning
  • When commit messages are not descriptive enough for categorization

Prerequisites

git

Limitations

  • Depends on the quality and consistency of commit messages
  • Limited to the formats defined for supported platforms

How it compares

It automates the transformation of raw git logs into platform-compliant release notes, saving manual formatting time.

Compared to similar skills

store-changelog side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
store-changelog (this skill)17moNo flagsBeginner
prepare-changelog67moReviewBeginner
workthrough108moReviewBeginner
generate-release-notes78moReviewIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

prepare-changelog

nextest-rs

Guidelines for preparing changelog entries for nextest releases following Keep a Changelog format

689

workthrough

bear2u

Automatically document all development work and code modifications in a structured workthrough format. Use this skill after completing any development task, bug fix, feature implementation, or code refactoring to create comprehensive documentation.

1085

generate-release-notes

teambit

Generate comprehensive release notes for Bit from git commits and pull requests. Use when creating release notes, building changelogs, documenting version releases, or preparing a new Bit release.

752

changelog-generator

ComposioHQ

Automatically creates user-facing changelogs from git commits by analyzing commit history, categorizing changes, and transforming technical commits into clear, customer-friendly release notes. Turns hours of manual changelog writing into minutes of automated generation.

346

release-note-generation

microsoft

Toolkit for generating PowerToys release notes from GitHub milestone PRs or commit ranges. Use when asked to create release notes, summarize milestone PRs, generate changelog, prepare release documentation, request Copilot reviews for PRs, update README for a new release, manage PR milestones, or collect PRs between commits/tags. Supports PR collection by milestone or commit range, milestone assignment, grouping by label, summarization with external contributor attribution, and README version bumping.

537

doc-check

coder

Checks if code changes require documentation updates

427

Search skills

Search the agent skills registry