Claude Skill
adamlyttleapps/claude-skill-aso-appstore-screenshots
Automate App Store screenshot creation with this Claude Skill. Generate localized, device-framed visuals from app metadata for ASO. Supports multiple screen sizes.
Overview
Repository
Install this Skill
pip install PillowRegistry
pip install Pillownpm install -g @houtini/gemini-mcp
Summary
A Claude Skill that automates the creation of App Store screenshots for ASO (App Store Optimization), leveraging AI to generate localized, device-framed visuals from app metadata.
Key features
- Automated screenshot generation from app metadata
- Localized text and device frame overlays
- Supports multiple screen sizes and orientations
- Integrates with Claude for natural language prompts
- Outputs ready-to-upload App Store assets
Use cases
- Rapidly produce App Store screenshots for new app releases
- Localize screenshots for multiple languages and regions
- Update screenshots for A/B testing in ASO campaigns
- Generate device-framed visuals for marketing materials
- Streamline app store asset creation for indie developers
README excerpt
# 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 ```bash claude install-skill github.com/adamlyttleapps/claude-skill-aso-appstore-screenshots ``` ### 2. Install Python dependencies ```bash 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: ```bash 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 ### Scaf
Topics
No topics yet.