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

ParameterTypeRequiredDescription
sourceImagesobject[]YesArray of source images with captions
devicesstring[]NoDevice types to generate (default: all required)
localesstring[]NoLocales to generate (default: project locales)
styleobjectNoShared style settings for all screenshots
translateCaptionsbooleanNoAuto-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
}

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"
}
}