generate_screenshot_set
Generate a complete set of screenshots for all required device sizes and locales.
Description
This tool generates a complete screenshot set for your app store listing. It creates screenshots for all required device sizes (iPhone, iPad) and can automatically localize captions for multiple languages.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
sourceImages | object[] | Yes | Array of source images with captions |
devices | string[] | No | Device types to generate (default: all required) |
locales | string[] | No | Locales to generate (default: project locales) |
style | object | No | Shared style settings for all screenshots |
translateCaptions | boolean | No | Auto-translate captions (default: true) |
Example Usage
Ask Claude to generate a screenshot set:
Natural Language Promptstext
"Generate a complete screenshot set for my app with these 5 screens""Create screenshots for iPhone and iPad with translated captions in Spanish and French""Generate app store screenshots with a purple gradient background for all locales"
Response
{"success": true,"set": {"id": "set_abc123","totalScreenshots": 60,"devices": ["iPhone 15 Pro", "iPhone 15 Pro Max", "iPad Pro 12.9"],"locales": ["en-US", "es-ES", "fr-FR", "de-DE"],"screenshots": [{"id": "ss_001","device": "iPhone 15 Pro","locale": "en-US","position": 1,"url": "https://cdn.appstorecopilot.com/screenshots/ss_001.png"}// ... more screenshots]},"creditsUsed": 60}
Efficient Generation
Using generate_screenshot_set is more efficient than generating individual screenshots. The tool batches the generation process and applies consistent styling across all screenshots.
Source Images Format
Input Formatjson
{"sourceImages": [{"url": "https://example.com/screen1.png","caption": "Track your daily progress","position": 1},{"url": "https://example.com/screen2.png","caption": "Set and achieve your goals","position": 2},{"url": "https://example.com/screen3.png","caption": "Analyze your performance","position": 3}],"style": {"backgroundColor": "linear-gradient(135deg, #667eea 0%, #764ba2 100%)","textColor": "#ffffff","fontFamily": "SF Pro Display"}}