← ClaudeAtlas

adapting-formatslisted

Resizes an existing image ad into the other shapes it has to run in — reads the ad first, then regenerates it at each ratio with the original passed in as a reference, so the product, the copy and the look carry across. Each shape is recomposed rather than cropped, with the background extended into the space the new proportions open up and the headline and call to action kept clear of the buttons and captions the platform draws over the top. Use when the user has an ad and needs it in another size, in a ratio family, or in every size a channel takes. Not for making an ad that does not exist yet — that is generating-image-ads; not for writing the words of the ad — that is writing-ad-copy.
SupercmoHQ/superCMO-skills · ★ 48 · AI & Automation · score 78
Install: claude install-skill SupercmoHQ/superCMO-skills
# Resizing an ad Take an image ad that already exists and produce it in the other shapes it has to run in. **Each shape is regenerated, not cropped.** A crop cuts the headline in half and pushes the product out of frame; the ad is rebuilt for the new proportions with the original passed in as a reference, so it stays the same ad rather than becoming a different one. ## Workflow ### Step 1: Get the ad and the shapes - **The ad** — the image file or URL, at the largest version the user has. Without it there is nothing to resize; ask for it and stop. Several ads at once is normal: each is read and planned separately, though they can all be generated in one call at the end. - **The shapes** — the ratios, or the channel they run on. Where the user named a channel rather than ratios, take them from `references/ratios-and-safe-zones.md`. Where neither is given, ask which sizes they need, offering that table's channels and a free-text way out. - **The product photo, where they have one** — a clean shot of the product on its own. It is worth asking for: the ad may show the product small, angled or partly behind copy, and the photo holds its identity far better than the ad can. **Drop the shape the ad is already in.** An ad supplied at `1:1` and asked for the Meta family needs `4:5` and `9:16` — regenerating its own `1:1` bills for a reconstruction of something the user already has. ### Step 2: Read the ad Run `image_analysis` on it once, and separate what the ad is