← all repositories
ParthJadhav/app-store-screenshots

Your AI agent builds the screenshot editor, not just the screenshots

A Vercel skill that scaffolds a full Next.js canvas editor so you can drag, crop, and export store-ready PNGs instead of wrestling with Figma templates.

5.5k stars TypeScript Coding AssistantsCreative · Design
app-store-screenshots
Velocity · 7d
+59
★ / day
Trend
steady
star history

What it does This is a “skill” for AI coding agents (Claude Code, Cursor, Windsurf, etc.) that generates an entire Next.js screenshot editor—not a static page. You prompt your agent, it scaffolds the project, and you get a browser-based canvas where you can drag device frames and text across connected slides, tweak layouts in an inspector panel, and export exact-size PNG bundles for every App Store and Google Play form factor.

The interesting bit The “connected canvas” mode lets elements span across adjacent screenshots, so a phone bezel or headline can bleed from slide 2 into slide 3—then exports clean crops per screen. That is the kind of layout trick that usually requires After Effects or obsessive Figma slicing. The project state lives in a single JSON file, making decks git-trackable and resumable.

Key highlights

  • Scaffolds via npx skills add for Claude, Cursor, Windsurf, Codex, and others
  • Exports exact bundles for iPhone, iPad, Android phone/tablet, and Play Store feature graphics
  • RTL-aware layout guidance and reusable themes (e.g., clean-light, dark-bold)
  • Autosaves to disk and mirrors to localStorage for instant reload
  • One real-world validation: generated screenshots accepted for a live App Store app

Caveats

  • Requires Node.js 18+ and a local dev server; not a hosted SaaS
  • iPhone device frames rely on a bundled mockup.png bezel, while Android frames are CSS-rendered—slightly inconsistent rendering paths
  • Source screenshots must come from your own simulator or device captures first

Verdict Indie devs and small teams who ship cross-platform and hate maintaining Figma screenshot templates should try this. If you already have a design team and a rigid brand system, it is probably overkill.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.