Claude Skill Aso Appstore Screenshots banner
adamlyttleapps adamlyttleapps

Claude Skill Aso Appstore Screenshots

AI community

Description

A Claude Code skill that generates high-converting App Store screenshots for your iOS app. It analyzes your codebase, identifies core benefits, and creates professional screenshot images using AI.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

ASO App Store Screenshots

A Claude Code skill that generates high-converting App Store screenshots for your iOS app. It analyzes your codebase, identifies core benefits, and creates professional screenshot images using AI.

What It Does

  1. Benefit Discovery — Analyzes your app's codebase to identify the 3-5 core benefits that drive downloads
  2. Screenshot Pairing — Reviews your simulator screenshots, rates them, and pairs each with the best benefit
  3. Generation — Creates polished App Store screenshots using a two-stage process: deterministic scaffolding (compose.py) + AI enhancement (Nano Banana Pro via Gemini MCP)
  4. Showcase — Generates a preview image with all screenshots side-by-side

Installation

1. Add the skill to Claude Code

claude install-skill github.com/adamlyttleapps/claude-skill-aso-appstore-screenshots

2. Install Python dependencies

pip install Pillow

3. Font requirement

The skill uses **SF Pro Display Black** for headline text. On macOS, install it from [Apple's developer fonts](https://developer.apple.com/fonts/). The expected path is:

/Library/Fonts/SF-Pro-Display-Black.otf

4. Set up Gemini MCP (for AI enhancement)

The generation phase requires [@houtini/gemini-mcp](https://www.npmjs.com/package/@houtini/gemini-mcp) to be configured as an MCP server in Claude Code:

npm install -g @houtini/gemini-mcp

Then add it to your Claude Code MCP config (`~/.claude/settings.json` or project `.mcp.json`).

Usage

From within your app's project directory, run:

/aso-appstore-screenshots

The skill will guide you through each phase interactively. Progress is saved to Claude Code's memory system, so you can resume across conversations.

How It Works

Scaffold → Enhance Pipeline

Rather than generating screenshots from scratch (which produces inconsistent results), the skill uses a two-stage approach:

  1. compose.py creates a deterministic scaffold