Two-part process: generating raw slides in ChatGPT, then standardizing them to 1080×1350px with logo placement. Human judgment stays at crop direction and logo decisions.
Two-part process:
carousel-slide-processor Claude skill. Standardize to exact pixel dimensions, remove artifacts, place logo, organize files.Human judgment stays in the loop at two points by design: which direction to crop each image, and which slides actually need the logo.
In ChatGPT using the brand's dedicated carousel chat.
In the company ChatGPT account, go into the specific brand's Project. Inside it, there's a chat dedicated to this task, usually named something like "Carousel slide image generator". Most active brands already have this chat set up.
For each slide, in order:
Download each finished slide and name it immediately using this convention:
This naming preserves carousel/slide order and identity once files leave ChatGPT's chat history — the post-processing step depends on knowing which slide belongs to which carousel.
Using the carousel-slide-processor skill, or manually in Photoshop/Affinity.
The problem this part solves: ChatGPT's 3:4 output doesn't come out at a consistent pixel size across slides, and 3:4 isn't the real target ratio. Every slide needs to land on the exact same final dimensions.
The fixed target for every brand, every carousel, is 1080px × 1350px. Since ChatGPT's 3:4 output (ratio 0.75) is narrower than the 4:5 target (ratio 0.8), some cropping is unavoidable.
Crop direction is a per-image creative decision — not something to automate blindly. Look at each image and decide whether the crop should come from the top, the bottom, or be centered, based on where the actual subject/visual weight sits.
Sometimes ChatGPT's output includes watermark-like artifacts, unwanted stray elements, or placeholder marks. Remove them with a content-aware/inpainting fill so the area blends naturally with its surroundings.
This matters most on simpler, flatter backgrounds — busy photographic backgrounds are harder to clean seamlessly.
Once every slide in the batch is the exact same 1080×1350px, the logo can be placed at one fixed position (corner + margin) and it will look identical across every slide.
Not every slide needs the logo. This is a human call, made explicitly per slide — never inferred automatically. Always get an explicit list of which slide numbers get the logo before placing it.
Logo file and exact placement (corner, margin in px) come from the brand guide. If not documented, flag the gap rather than guessing.
Save all final slides, organized into folders by carousel number, using the same naming convention:
carousel.N.N convention preserves identity — don't skip it or rename loosely later.