Make a screenshot set from attached screenshots
make_screenshot_setUse this when the user has attached screenshots of their own app in this conversation and wants App Store or Google Play screenshots made from them: store listing images, framed screenshots or app mockups for the App Store or Play Store. Each screenshot is put in a real device frame on a background with the screen name and headline you write, at the store's exact size, and open_url opens the set as an editable project in the appdesigns editor. Takes 1 to 6 PNG or JPEG screenshots (at most 6 MB each, all the same way up; landscape ones make a landscape App Store set) in store order, with one screens entry per screenshot in the same order. Each must be a raw capture of the app as the device shows it. Do not use it for images that already have a device frame, a background or marketing text (the user needs to attach the raw screenshots instead), to invent app screens that do not exist, or when nothing is attached (the user needs to attach screenshots first). The screenshots are stored privately so open_url can load them; it works for 72 hours or until the user saves the set to their account. Nothing is public and no account is needed to make the set.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| store | No | Which store the set is for: app_store for iPhone or iPad screenshots, play for Android. | app_store |
| device | No | A device id from list_devices. Defaults to iphone-17-pro-max for the App Store and pixel-11-pro for Google Play. | |
| screens | Yes | One entry per attached screenshot, in the same order as screenshots. The first sells the app. | |
| canvas_size | No | A canvas size from list_devices, as WIDTHxHEIGHT. Leave it out for the store default, or the store size the screenshots are; landscape screenshots make a landscape App Store set. | |
| frame_color | No | A colour id of that device from list_devices. Leave it out to pick one that stands out from the background. | |
| orientation | No | Which way up the set is, when canvas_size does not say: landscape for an app that runs in landscape (most games), and the phone is drawn on its side. Leave it out to follow the screenshots. | |
| screenshots | Yes | The screenshots the user attached, in store order, one per screens entry. | |
| project_name | Yes | The app's name. It becomes the project name in the user's appdesigns library. | |
| background_color | No | #RRGGBB, for example the app's brand colour as seen in the screenshots. Leave it out for a neutral light background. |