store-screenshots
🖼️ AI agent skill for Claude Code & Codex — turns raw app screenshots into store-ready App Store & Google Play marketing images: device frames (iPhone·iPad·Galaxy·Fold·Flip), app-matched backgrounds, marketing copy, exact store sizes. 앱스토어·플레이스토어 마케팅 스크린샷 자동 생성
Install / Use
npx skills add LeeHueeng/store-screenshotsInstalls into whichever agent you are using.
SKILL.md
Installable skill definition
Quality Score
Category
MarketingSupported Platforms
Our assessment of store-screenshots
store-screenshots scores 87/100 on our quality scale, 309th of 593 Marketing skills we index.
Its SKILL.md is 6.9 KB long, well organised into 14 sections with 4 code examples: a thorough specification that gives an agent plenty to work with.
It has 89 GitHub stars, a meaningful sign that others use it.
Maintenance, license and trust
- The repository was last updated 44 days ago, so store-screenshots is actively maintained.
- Our last check on 2026-09-25 found the source still online.
- It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
- Its trust signals score 100/100, with no cautions. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
Safety scan
No issues foundOur scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful.
AI review by kimi-k2.7-code on 2026-09-24. Automated pattern scan on 2026-09-24. It catches known dangerous patterns, not every risk — read a skill before letting an agent act on it.
store-screenshots compared with similar skills
All 4 of these similar skills score higher than store-screenshots; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| store-screenshots (this skill)by LeeHueeng | 87 | 89 | 44d ago | SKILL.md |
| LocalAIby mudler | 100 | 49.4k | today | MCP Server |
| algorithmic-artby anthropics | 100 | 177.9k | 13d ago | SKILL.md |
| pptxby anthropics | 100 | 177.9k | 13d ago | SKILL.md |
| designby nextlevelbuilder | 100 | 130.2k | 15d ago | SKILL.md |
Frequently asked questions
- How do I install store-screenshots?
- Run
npx skills add LeeHueeng/store-screenshots. The install tabs above show the steps for each supported agent. - Which AI agents does store-screenshots work with?
- It is written for Claude Code and OpenAI Codex, as a SKILL.md file. Other agents that read the same format can often use it too.
- Is store-screenshots safe to use?
- Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful. It is MIT-licensed and scores 100/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is store-screenshots still maintained?
- The repository was last updated 44 days ago, so store-screenshots is actively maintained.
Skill content
View source on GitHubstore-screenshots
Raw app screenshots in → store-ready marketing images out.<br> An AI agent skill for Claude Code & OpenAI Codex that adds device frames, branded backgrounds, and benefit-driven copy — at exact App Store & Google Play sizes.
English · 한국어
</div>Making App Store and Google Play screenshots by hand — opening Figma, hunting for device mockups, double-checking pixel sizes — gets old fast. This skill turns all of that into one request to your coding agent: point it at your raw screenshots (or let it drive your app and capture them itself), answer a few multiple-choice questions, approve the copy, and get a full set of store-ready PNGs.
✨ What it does
- 📱 Device frames — iPhone, iPad, Galaxy, Fold, Flip, drawn in pure CSS (no mockup downloads, no license worries)
- 🎨 Branded backgrounds — extracts your app's real design colors (
colors.xml,.xcassets, app icon); Modern/Minimal, Pop, and Dark presets included - ✍️ Marketing copy — reads each screen and proposes benefit-driven headlines and subcopy, and only proceeds after you approve
- 📐 Exact store sizes — App Store 1320×2868 / 1284×2778, iPad 2064×2752, Google Play 1080×1920, and more — every PNG is pixel-verified
- 🤖 Hands-free capture — no screenshots yet? The agent drives your app itself (adb on Android; deep links, idb, or Maestro on the iOS Simulator) with the status bar unified to 9:41 / 100% battery
🖼️ Example output
<div align="center"> <img src="promo/sample-output.png" alt="Example result — an App Store marketing screenshot generated by the skill, with an app-matched background and Korean marketing copy" width="300" />App Store iPhone 6.5″ size (1242×2688), generated with the "match my app's design" style
</div>🚀 Install
git clone https://github.com/LeeHueeng/store-screenshots.git
# Claude Code
cp -r store-screenshots/store-screenshots ~/.claude/skills/
# Codex
mkdir -p ~/.agents/skills
cp -r store-screenshots/store-screenshots ~/.agents/skills/
| Agent | All projects | One project only |
|-------|--------------|------------------|
| Claude Code | ~/.claude/skills/ | <project>/.claude/skills/ |
| Codex | ~/.agents/skills/ | <repo root>/.agents/skills/ |
On older Codex versions the skills path may be
~/.codex/skills/.
💬 Usage
In Claude Code:
/store-screenshots ./screenshots
In Codex:
$store-screenshots ./screenshots
(or pick it from /skills)
Or just ask in plain language — "make my App Store screenshots".
How a run goes
- Collect originals — scans your folder for screenshots; if there are none, the agent operates the app itself and captures them.
- Android:
adbtap/screencap · iOS Simulator: deep links (simctl openurl) first, then idb, Maestro, or AppleScript - Status bar unified to 9:41 / 100% battery across every capture
- You never have to touch the device — you only pick options and approve copy
- On a re-run it first asks: reuse existing screenshots, or start fresh?
- Android:
- Questions (all multiple-choice) — platform (App Store / Google Play) → devices (iPhone, iPad, Galaxy, Fold, Flip) → style (match my app / modern-minimal / pop / dark) → how many slides → what to highlight
- Draft approval — a copy table plus one fully rendered first slide at real store size; full rendering starts only after your OK
- Render — frame, background, and copy composed in HTML/CSS, captured with headless Chrome
- Verify — every PNG's pixel size is checked against the store spec table
📦 Output
store-screenshots/
├── appstore-iphone-69/01.png … # 1320×2868
├── appstore-iphone-65/ # 1242×2688 — iPhone always gets both sets
├── appstore-ipad-13/ # 2064×2752
├── play-phone/ # 1080×1920
└── play-foldable/
📏 Store specs it targets
| Target | Size (px, portrait) | Slides | Notes | |--------|--------------------:|--------|-------| | App Store iPhone 6.9″ | 1320×2868 | up to 10 | 1290×2796 also accepted | | App Store iPhone 6.5″ | 1284×2778 | up to 10 | 1242×2688 also accepted | | App Store iPad 13″ | 2064×2752 | up to 10 | required if the app supports iPad | | Google Play phone | 1080×1920 | 2–8 | 9:16 · featuring needs ≥1080px and 4+ slides | | Google Play tablet | 1080×1920 / 1920×1080 | up to 8 | when tablet is supported | | Google Play foldable | in the phone slot | — | Fold's unfolded screen also works for the tablet slot |
✅ Requirements
| You need | Notes |
|----------|-------|
| Claude Code or Codex | either one — the skill runs in both |
| Chrome or Chromium | for headless rendering — falls back to Playwright automatically |
| sips (built into macOS) or ImageMagick | for pixel-size verification |
🧩 Why this instead of a web tool?
- It reads your actual app. Colors come from your real design system, and the copy is written from what's actually on each screen — not from a template.
- It can capture for you. Most screenshot tools start from images you already have; this one can launch and navigate your app to get them.
- Nothing leaves your machine. No uploads, no accounts, no watermarks — plain HTML/CSS rendered locally.
- Korean-first, English-ready. Copy defaults to Korean and can generate an English set for international listings in the same layout.
❓ FAQ
What size do App Store screenshots need to be? For iPhone, 1320×2868 (6.9″) and 1284×2778 (6.5″) portrait — this skill always renders both sets, because App Store Connect can require the 6.5″ set depending on your app's device support.
Does it work for Google Play? Yes — 1080×1920 phone screenshots (Play's featuring guidelines want at least 1080px and 4+ slides), plus tablet and foldable coverage.
Do I need Figma or Photoshop? No. Frames, backgrounds, and text are composed in HTML/CSS and rendered with headless Chrome.
Can it make screenshots for a Galaxy Fold or Flip? Yes — Fold (with hinge line) and Flip frames are drawn in CSS, and the unfolded Fold screen can double as a Play tablet screenshot.
📄 License
<div align="center">
If this saved you a Figma session, a ⭐ helps other developers find it.
</div>Related Skills
LocalAI
49.4kLocalAI is the open-source AI engine. Run any model - LLMs, vision, voice, image, video - on any hardware. No GPU required.
algorithmic-art
177.9kCreating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems.
pptx
177.9kUse this skill any time a .pptx or .potx file is involved in any way — as input, output, or both. This includes: creating slide decks, pitch decks, or presentations; reading, parsing, or extracting text from any .pptx or .potx file (even if the extracted content will be used elsewhere, like in an em…
design
130.2kComprehensive design skill: brand identity, design tokens, UI styling, logo generation (55 styles, Gemini, Atlas Cloud, or MuAPI AI), corporate identity program (50 deliverables, CIP mockups), HTML presentations (Chart.js), banner design (22 styles, social/ads/web/print), icon design (15 styles, SVG…
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
