finds.dev← search

// the find

ParthJadhav/app-store-screenshots

★ 7,229 · TypeScript · MIT · updated Oct 2026

end to end app store screenshot creation using AI

A 'skill' package for AI coding agents (Claude Code, Cursor, etc.) that scaffolds a full Next.js editor for generating App Store and Google Play marketing screenshots — device frames, 18 named visual styles, multi-locale/RTL support, and store-exact PNG export bundles. It's for indie iOS/Android devs who want polished store screenshots without hiring a designer or hand-building export tooling, provided they're comfortable letting an agent generate and own a few thousand lines of app code on their behalf.

The export resolution tables are exhaustive and concrete (every current iPhone/iPad/Watch/TV/CarPlay/Mac/Play Store size), which is the kind of fiddly detail that's easy to get subtly wrong and expensive to debug after a rejected App Store submission. Device bezels are Apple's real design resources, with a measure-frame.ts that reads the screen cutout from the PNG instead of hardcoding crop offsets — that's the right way to keep frames pixel-accurate as Apple ships new devices. The autosave path (disk + localStorage reconciliation, newer-revision detection, retry on failed save) shows someone actually hit the multi-tab/multi-agent conflict case rather than assuming single-writer. Schema migration for older project files with isolated-mode fallback is a sane way to avoid silently breaking decks made before 'connected canvas' existed.

This isn't a library you install and call — it's a skill (long markdown instructions) that an LLM interprets to generate your project, so output quality and consistency ride entirely on how well the agent follows SKILL.md and the 18 style-prompt docs on any given run; there's no deterministic guarantee two runs produce comparable code or decks. Test coverage is e2e/bug-bash scripts (Playwright-style scripted runs) with nothing indicating unit tests on the actual rendering/export logic (png-encode, export-render), which is exactly the code you don't want silently regressing. Bundling Apple's bezel assets under a license restricted to 'mock-ups of apps for Apple platforms only' is a legal edge worth flagging to anyone forking or redistributing the template beyond its intended use. The whole project state lives in one JSON blob (app-store-screenshots.json) — fine for a solo dev, but any multi-person workflow or real diffing/review of screenshot decks is going to be painful.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →