From SelfStack by Will Sartorius. Companion doc to the newsletter. Everything here is copy-paste ready. Paste templates into a Claude Project where your brand research already lives, and Claude fills the [BRACKETS] automatically.

→ Join the beta: getskipper.ai


The Original Winning Ad

Jones Road Beauty: Miracle Balm "Tired of guessing what shade is right for your skin?" campaign. Headline: "Tired of guessing what shade is right for your skin?" CTA: "Take the Quiz"

image.png


How This System Works

  1. Run the Research Prompt once per brand in a Claude Project (Step 1)
  2. Generate Brand Reference Cards from that research using Claude (Step 2)
  3. Paste any format template into the same Claude Project. Claude fills the [BRACKETS] using the brand research it already has
  4. Copy the adapted prompt + your two brand card screenshots + a product hero photo into Nano Banana 2 (Gemini / fal.ai)
  5. Generate. Everything about the brand's visual identity, colors, typography, CTA style, photography direction comes from the research. Nothing is hardcoded.

🔒 The Safe Zone Rule

For 1080x1920 (9:16) images: no text in the top 250px or bottom 340px. These areas get covered by UI elements on Meta/TikTok/Stories. But the image itself should be one continuous photograph extending to all edges. No panels. No borders. No boxes.

Every format prompt below already includes this instruction, but if you're adapting these for other uses, keep this rule in mind.


Step 1: The Research Prompt

Run this once per brand. Paste into a Claude Project with web search enabled. Save the output. It becomes the foundation that every format prompt pulls from.