⚙ CC Marketing · L2 Score 0/0
Lesson 2 of 12 · Claude Code Marketing

A branded ad batch from your own winners

From three saved reference formats to a 50-variant contact sheet with selectable winners, packaged as a skill that runs cold in a new session.

Built from the course by Nick Saraev Source span 1:15:23-1:45:34 ~15 min lesson 5 quiz checkpoints

💡 Dotted words are definitions

Underlined terms have plain-English definitions. Hover on desktop, tap on mobile.

✅ Quizzes keep score

Each section ends with a check. Your teacher-agent takes follow-up questions any time.

01 · Pipeline & format harvest

Before the ad factory, run the bottleneck check

The whole pipeline only pays off under one condition: creative is the thing limiting performance. That is bottleneck thinking — companies with strong ideas and distribution but no creative capacity improve significantly, while companies short on ideas or reach gain nothing from more ads 1:15:51. The speaker discloses his own credibility: he claims his PPC company capped at roughly $200,000 in a year and calls 5–10x ROAS "okay but not the best"; he now runs ads for his own information and education products 1:16:10. He offers a "cookie cutter process" that is above average, but stresses that viewers should map out their own process and follow the steps to make it replicable 1:17:21.

Illustrated slide showing a four-stage creative pipeline from ad-format templates and variable inputs through Claude-generated combinations to human review.
1:17:00 · slideIllustrated slide showing a four-stage creative pipeline from ad-format templates and variable inputs through Claude-generated combinations to human review.

Step one of the pipeline is harvesting: find high-performing ad formats and save them as ad format templates. Since he lacks his own winners at first, he opens the Meta Ad Library, switches from Canada to "All" to see global ads while avoiding political ads, and studies Stripe's format — a high-quality gradient image in brand colors, a logo, text in a specific layout, a "Start Now" button, and simple videos 1:18:52.

Meta Ad Library results show multiple Stripe sponsored ads with vivid gradient creatives, branded logos, promotional copy, and calls to action.
1:18:52 · screenshotMeta Ad Library results show multiple Stripe sponsored ads with vivid gradient creatives, branded logos, promotional copy, and calls to action.

He zooms into each ad to capture the highest-quality screenshot possible and saves three into a Downloads folder named "ad formats for claude," noting that one is taller (mobile-specific) and the system should infer the aspect ratio natively rather than hardcode it 1:20:25. The folder discipline matters: fill it with your best formats, not "a bunch of shitty ads" 1:21:55.

Meta Ad Library displays a colorful Stripe ad preview with smaller alternate thumbnails in the left panel beside a mostly blank detail workspace.
1:21:15 · screenshotMeta Ad Library displays a colorful Stripe ad preview with smaller alternate thumbnails in the left panel beside a mostly blank detail workspace.

Under which condition does the ad-generation pipeline actually improve a company's results?

Lead-in: Bottleneck thinking says tooling only pays off where the constraint actually sits. If ideas or distribution are the weak stage, generating more creative simply produces ads that never get made or never get seen — the pipeline is a creative-capacity multiplier, not a business-model fix.
02 · Variable & pattern

Feed the product variable, let Claude decompose the format

Next comes the variable input: the product brief that gets swapped into the fixed formats. The speaker runs two products — Clarvo (raw transcript: "Claro"), a software-as-a-service dialer that automates dialing and routes only answered calls to agents, and Maker School, an AI automation program with a 90-day guarantee, daily coaching videos, and a community — and he picks Maker School because he knows it best 1:22:00. He uses voice transcription in Claude to dump the offer (90-day money-back guarantee, $21,000 in discounts), the audience (freelancers, agency owners, marketers, ex-corporate professionals), and the request to scaffold ads matching the saved formats; the screenshot folder goes into the same prompt 1:23:26.

Claude's decomposition is the key output: "Bright abstract gradient, wave graphic, bold short benefit driven headline, tiny wordmark logo, single CTA button or text, high contrast, very buildable" — and it asks whether a real Maker School logo exists, so the speaker typesets the name in a clean sans-serif instead 1:26:28. The architectural decision follows: Claude has no inherent image generation, so it builds templates with cheap image-processing platforms like ImageMagick; the speaker claims direct AI image generation runs about $2 per ad, or $200 for 100, which is significant for most operators 1:28:27. This compositing path produces an HTML template and a test image (test_stacked.png) that is "okay" but needs improvement.

A generated Maker School test ad displays a purple-orange gradient, headline copy, and a Start Now call to action.
1:29:13 · generated adA generated Maker School test ad displays a purple-orange gradient, headline copy, and a Start Now call to action.

Why does Claude build the first test ad through compositing instead of generating pixels directly?

Lead-in: Claude cannot emit pixels itself, so it drives tools like ImageMagick to composite gradients, text, and logos into an HTML/SVG template. That keeps marginal cost near zero and, unlike direct generation, the output is deterministic and tunable.
03 · Tuner & taste

Tune taste with sliders, export the settings as JSON

The test ad is close but not shipped. He uses voice command (Command+D) to ask Claude to build a web page with sliders for font, spacing, gradient angle, and more — an ad tuner — and Claude implements an SVG filter pipeline that reproduces the smooth meshed gradient procedurally 1:29:59. Claude self-manages errors and debugs by passing outputs back as inputs; prompts can take 15–20 minutes, and the icon turns yellow when done 1:31:30.

Claude opens the Maker School Ad Tuner in a browser, showing controls for generating organic streak textures in the SVG filter pipeline.
1:31:05 · Claude viewClaude opens the Maker School Ad Tuner in a browser, showing controls for generating organic streak textures in the SVG filter pipeline.

In the tuner he manually adjusts the design levers: gradient angle, noise, grain, seed, blend mode, font, letter spacing, and the CTA text — changing "Start Now" to "Join Now" 1:33:00.

Maker School Ad Tuner displays gradient, texture, blend, seed, and typography controls alongside a live square ad preview.
1:33:00 · tuner viewMaker School Ad Tuner displays gradient, texture, blend, seed, and typography controls alongside a live square ad preview.

He adds a period to the headline: "Land your first client in 90 days or it's free." 1:36:08.

A dark Maker School Ad Tuner workspace displays one centered white promotional card reading 'Land your first AI client in 90 days. Or it's free.'
1:37:00 · tuner viewA dark Maker School Ad Tuner workspace displays one centered white promotional card reading "Land your first AI client in 90 days. Or it's free."

The payoff: he exports the tuned settings as JSON and copies them into Claude, so the taste decisions become data the generator can consume 1:37:28.

What makes the ad tuner the human-taste checkpoint in the pipeline?

Lead-in: The tuner is where a human decides what "good" looks like. Exporting those settings as JSON preserves the judgment so Claude can apply the same taste across hundreds of generated variants.
04 · Batch & select

Fifty variants on one contact sheet, then let the market vote

He asks Claude to apply the settings, generate 50 ads with different CTAs and looks, pick the best, and turn the flow into a reusable artifact or skill. Claude creates a script that iterates procedural variations and produces a contact sheet of 50 numbered variants — headlines like "Land your first AI client in 90 days or it's free" and "Get 21k in tools free" — of which he wants to keep four 1:38:58.

A browser contact sheet displays a dense numbered grid of generated Maker School ad variants, with multiple rows of colorful ad cards visible.
1:39:17 · contact sheetA browser contact sheet displays a dense numbered grid of generated Maker School ad variants, with multiple rows of colorful ad cards visible.

Feedback goes back via Command+D: vary the gradient angle so not every ad looks vertical, and add a select-and-download mechanism for winners 1:39:37. He also clarifies the strategic point: the idea is to scoop your own past winners or team-created templates, not just copy competitors, then generate variants fast 1:39:37. On economics, the speaker claims AI-generated video ads usually cost around $500 each to test, while this pipeline cuts the marginal cost toward $2 — letting you test 10x or 100x more ads and letting the market pick winners; he downloads the selected winners and notes they can be uploaded to Facebook Ads or any ad library manager 1:41:09.

What is the speaker's claimed cost advantage of the compositing pipeline for testing ads?

Lead-in: The speaker claims the historical blocker is the $500-class cost of testing an AI-generated video ad. Compositing templates bring marginal cost down to about $2 per variant, so the team can test an order of magnitude more creative and let platform data pick winners.
05 · Skill & cold start

Package the flow as a skill and run it with zero context

The final move turns the whole conversation into a skill. Claude generates the skill.md file from the conversation, consolidating a distributed prompt into a reusable instruction set: "Generate stripe style minimalistic ad creative with an organic gradient header and bold headline plus CTA for Maker School, Nick's AI automation and coaching program" 1:42:40.

Claude's file viewer displays the maker-school-ads SKILL.md instructions for generating Stripe-style Maker School ads with an organic gradient header, bold headline, and CTA.
1:42:55 · file viewClaude's file viewer displays the maker-school-ads SKILL.md instructions for generating Stripe-style Maker School ads with an organic gradient header, bold headline, and CTA.

He proves it runs cold: in a new chat with zero context, he asks the skill to generate 10 ads for Clarvo (clarvo.io) and send a contact sheet. Claude researches the site, applies the skill, and returns ads like "Dial leads in seconds. Hit 85% pickup rates." 1:43:58 1:44:02.

A colorful Clairvo content board displays multiple generated promotional cards with vivid gradient artwork and black call-to-action buttons.
1:45:00 · content boardA colorful Clairvo content board displays multiple generated promotional cards with vivid gradient artwork and black call-to-action buttons.

That zero-context run is a zero-context run and it is what makes the asset productizable: no chat history, no tuner session, just the skill file any teammate or client account can invoke. The endgame is a cold loop — a scheduled job that fires every morning at 5:59 a.m., generates a fresh batch, and hands it to a creative specialist for review at 6:00 a.m. 1:45:34. Adopt this as your productized recipe: harvest 3 proven formats → feed a voice-transcribed product variable → tune taste with the ad tuner → generate a 50-variant contact sheet → select winners → package the conversation as SKILL.md → run it cold for the next product or client.

What proves a packaged ad skill actually runs cold?

Lead-in: A skill earns the "runs cold" label when the entire procedure — formats, variable, settings, copy direction — is encoded in SKILL.md. Running it in a fresh chat with no context proves the asset, not the conversation history, does the work.
✔ Wrap-up

Your score

0 / 8
Answer the quizzes above to see your result.

One-sentence summary

A productized ad-creative recipe: harvest three proven formats from the Meta Ad Library, feed in a voice-transcribed product variable, tune taste with an SVG ad tuner, generate a 50-variant contact sheet, and package the flow as a zero-context skill that runs cold on demand.

📖 Reference

Glossary

Every term marked with a dotted underline above. Skim it, or search the page for a word.

⚙ For your system

Ideas worth stealing into your own setup

Proposals, not done deals: nothing gets added to your system until you choose it.

01 Client creative revival

Saw
Harvest 3 best-performing formats from the client's Meta Ad Library, feed the product variable via voice transcription, and deliver a 50-variant contact sheet.
Why
Turns a dormant ad account into a recurring creative engine with a human sign-off step.
Form
Monthly retainer deliverable
Source
1:38:58 in the video

02 Skill library per client

Saw
Package each client's winning flow as a SKILL.md in a private GitHub repo, versioned and reusable.
Why
Any team member runs a zero-context batch without the original conversation or the operator's memory.
Form
Productized asset / onboarding kit
Source
1:42:40 in the video

03 Daily creative alert

Saw
Wrap the skill in a scheduled loop that drops a dated variant folder into a shared Drive for the client's creative specialist.
Why
Moves the agency from campaign-by-campaign delivery to a standing pipeline that fills the creative queue every morning.
Form
Managed ad-creative subscription
Source
1:45:34 in the video
Expanded screenshot