app-store-screenshots-generator — Claude Code skill
Builds ad-style iOS app screenshots in Next.js and exports PNG files for App Store device sizes. It also handles localized sets.
npx skills add reason-machines/trending-skills --skill app-store-screenshots-generator -a claude-codeWhat app-store-screenshots-generator does
The skill gathers details about the app’s brand, features, and visual direction before creating a small Next.js project with TypeScript and Tailwind. Each screen is laid out as a promotional slide with an iPhone frame, rather than a plain UI preview.
It relies on html-to-image to export PNG files for Apple’s four listed sizes: 6.9, 6.5, 6.3, and 6.1 inches. Locale-specific sets, RTL layouts, and reusable themes are supported. The project uses public/mockup.png plus app images from public/screenshots/, so those assets belong in the project before export.
What it helps with
- create promotional slides for an iOS app listing
- export PNG assets for App Store device sizes
- place app screens inside an iPhone frame
- prepare localized screenshot sets
- build themed slides in Next.js
Example prompts for the agent
- Build App Store screenshots for my habit tracker with a clean visual style.
- Create six promotional slides for my iOS app using images from
public/screenshots/en/. - Prepare localized app screens with an RTL layout and PNG export.
How to install app-store-screenshots-generator
1Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill app-store-screenshots-generator -a claude-code2Manually: put the files in place
~/.claude/skills/app-store-screenshots-generator/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/app-store-screenshots-generator/
1Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill app-store-screenshots-generator -a codex2Manually: put the files in place
.agents/skills/app-store-screenshots-generator/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill app-store-screenshots-generator -a cursor2Manually: put the files in place
.cursor/skills/app-store-screenshots-generator/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install reason-machines/trending-skills app-store-screenshots-generator2Manually: put the files in place
.github/skills/app-store-screenshots-generator/SKILL.md1Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill app-store-screenshots-generator -a gemini-cli2Platform CLI
gemini skills install https://github.com/reason-machines/trending-skills --path skills/app-store-screenshots-generatorManually: put the files in place
.devin/skills/app-store-screenshots-generator/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill app-store-screenshots-generator -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about app-store-screenshots-generator
How do I install app-store-screenshots-generator in Claude Code?
Run npx skills add reason-machines/trending-skills --skill app-store-screenshots-generator -a claude-code, then use ~/.claude/skills/app-store-screenshots-generator/SKILL.md.
What does app-store-screenshots-generator do?
It creates a Next.js project for promotional iOS app slides, places screens in an iPhone mockup, and exports PNG files for the listed App Store sizes.
Which technologies and output sizes does the skill use?
The scaffold uses Next.js, TypeScript, Tailwind, and html-to-image. It exports for 6.9, 6.5, 6.3, and 6.1-inch sizes, with locale and RTL support.