<aside> 🛡️
+10% Revenue Per Visitor in 90 days. Or we refund the engagement. Book a teardown
</aside>
One brand name and one URL go in. A folder of production-ready static ads comes out, on-brand, ready to review in a gallery. Claude does the research, the copy, and the prompt-writing. The image model does the pixels.
This is the flagship creative recipe in the hub. It is the closest thing to a one-button ad studio that ships usable assets, and it runs on the same pattern as everything else here. Claude is the brain. The image model is the hands.
A static ad is really three jobs that happen to ship as one file.
The cheapest pipeline chains those three jobs across the right tool for each, instead of leaning on one generator to do all three badly. A beautiful image you cannot put an offer on is half a creative.
| Step | Job | Reach for | Why |
|---|---|---|---|
| 1. Base / scene | Stylized or photoreal background, art direction | Midjourney v7 or FLUX | Midjourney for editorial and cinematic feel. FLUX for photorealism. Both are weak at baking in text, so do not ask them to. |
| 2. Composite + text | Drop in the real product, render the offer copy | Nano Banana Pro or Ideogram | Text rendering is the spec that matters for ads. Both lead the field on legible on-image copy. |
| 3. Finish | Logo, CTA button, legal, final layout, export | Canva or Figma | Export 4:5 and 1:1. This last layer is hand-done so the brand-safe stuff (legal line, exact logo) is never left to a generator. |
<aside> ✅
Steal this: never trust the first render on text. Build a check-and-retry loop into the prompt ("if any image renders text wrong, rewrite the prompt and retry once"). That one line is the difference between a folder of usable ads and a folder of typos.
</aside>
Here is the recipe that turns a brand into a folder of finished ads. It runs end to end in Claude Code with an image model connected.
Claude Code (the brain) plus an image model for the pixels (ChatGPT Images, or Nano Banana via the Gemini API). The format set is built on a 40-template ad framework run across multiple angles.
One brand name and one URL become up to 40 production-ready static ads, sorted into folders with an HTML gallery to review. Claude does the research, the copy, and the prompt-writing. The image model does the pixels. When a generation comes back wrong, you hand the error back to Claude and it rewrites the prompt.