A 38-minute walkthrough of a nine-step agency workflow that turns a curated swipe file, an ad-data MCP and an image model into hundreds of launch-ready static ads a week.
Posted
2 days ago
Duration
Format
Tutorial
educational
Views
6.2K
147 likes
57 · 43
Big Idea
The argument in one line.
The value in an AI static ad workflow sits in the curated template swipe file and the research context you feed it, not in the image model, which is why two human approval gates beat one fully automatic skill.
Who This Is For
Read if. Skip if.
READ IF YOU ARE…
A performance marketer or creative strategist already running paid social who needs more creative volume than a designer can hand-produce.
An agency owner who wants an internal production system a junior can run, instead of a bottleneck that lives in one person's head.
A DTC or ecommerce brand operator with real customer reviews, ad comments and post-purchase surveys sitting unused as copy source material.
Someone comfortable in Claude Code or Codex who wants a worked example of a multi-step skill with human checkpoints rather than a toy demo.
A marketer who tried AI image generation once, got generic output, and assumed the ceiling was low.
SKIP IF…
You want video ads or UGC. Everything here is static imagery for the feed.
You do not already know what separates a good ad headline from a bad one. The workflow amplifies your judgment and has no judgment of its own.
You are looking for a free stack. The process leans on two paid tools and per-image generation credits.
You want a one-command skill you can copy and run today. The whole argument is that you have to build the slow version first.
TL;DR
The full version, fast.
AI image models are now good enough to recreate a proven static ad, so the bottleneck has moved to curation and context. The workflow is nine steps: pick layouts from a hand-chosen swipe file, research the brand, write copy, approve the copy, build prompts, generate and check, pick the keepers, run variations, export final picks. Two of those steps are deliberate human gates, placed before any credits get spent. Templates are chosen for how easily a product slots in, because template quality sets the ceiling on output quality. Research and copy context comes from customer reviews, ad comments and past winners. At roughly ten cents per image, a 50 percent hit rate is still cheap.
Free for members
Chat with this breakdown — free.
Sign in and you get 23 free chat messages on us — ask for the hook, quote a framework, find the exact transcript moment, generate a markdown action plan. Bring your own key when you want unlimited.
The slop objection, the 3,000-ads-in-seven-days proof tweet, and the promise of a workflow that costs coffee money.
00:59 – 06:08
02 · Recreating an ad
Connecting the Higgsfield MCP, pulling a proven ad out of the Parker discovery tab, and asking Claude Code to recreate it ten ways at once.
06:08 – 08:26
03 · Refining copy
Sending the model back into ad comments and customer reviews to replace generic headlines with customer voice, then hand-picking ten lines.
08:26 – 10:48
04 · Connecting brand assets
The brand assets folder inside each client brain, and the prompt that had the model crawl client sites and build those folders itself.
10:48 – 12:59
05 · Making templates
Studying one brand's entire ad library, turning it into a playbook, picking the most versatile template and producing twenty on-brand ads in five minutes.
12:59 – 16:26
06 · The full nine-step process
The process diagram: three phases, nine steps, two human gates, and the argument for building the slow version before automating it.
16:26 – 21:03
07 · Building the swipe file
Two routes to a template library, what separates a versatile template from a dead one, and why template quality caps everything downstream.
21:03 – 31:52
08 · Building a context document
Brain-dumping research and copywriting method into a doc, mining video transcripts and past winning ads for more, then wiring it into steps two and three.
31:52 – 33:34
09 · Variations
Persona-based and seasonal variation rules, the keep-or-cut board, and exporting the final picks toward the ad account.
33:34 – 34:59
10 · Turning it into a skill
Collapsing the whole flow behind one command, scheduling it to deliver to Slack, and adding a step zero that reads ad account performance first.
34:59 – 37:26
11 · Recap and six tips
Templates set the ceiling, stay in the loop, do not chase perfect, feedback is the fuel, build several skills, and you do not need a custom app.
37:26 – 38:03
12 · Outro
Chat as executor rather than app builder, a request for comments on the next video, and a closing push back to the sponsor tool.
Atomic Insights
Lines worth screenshotting.
The quality of the templates you select dictates the ceiling of the ads you can create, so curate the swipe file yourself instead of letting a model assemble one.
A good template is one where a product and a headline slot in with almost no interpretation required. Intricate layouts and multi-SKU compositions are harder to reuse.
Ten static ads generated in a batch cost about a dollar and a couple of minutes, which changes what an acceptable failure rate looks like.
At ten cents an image, fifty usable ads out of a hundred generations costs ten dollars, so chasing a perfect hit rate is the expensive mistake.
The biggest mistake people make is trying to build the one skill that does everything on day one instead of building the manual version and consolidating later.
Put the human approval gates before the credits get spent: approve the copy first, then approve the finished board.
Search an ad library sorted by impressions and you are effectively reading a ranked list of what is already working for other brands.
Pointing a model at your own ad comments, customer reviews and post-purchase surveys turns generic AI copy into customer voice.
A model can crawl a brand's own site and assemble its product asset folder, so the setup work for a new client is a prompt rather than an afternoon.
Ask a model to study one brand's entire ad library and output a playbook, then pick the single most versatile template and mass-produce against it.
Delivering generated ads as an interactive HTML board with keep, cut, more-like-this and feedback buttons is what makes the system improve between runs.
Feedback written on the board can be scoped to a single ad, to a layout, or to the whole skill, and the next run reads it back.
If your research and copy are weak, no amount of design quality or template polish rescues the ad.
Build several narrow skills, one for offers, one for evergreen, one for iterating on winners, rather than a single master skill.
Inserting a step zero that reads current ad account performance before research is what turns the workflow from a generator into a self-improving loop.
A chat interface beats a custom UI while you are still learning the process, because you can argue with the output instead of just accepting it.
Takeaway
Curation and context beat the image model
WHAT TO LEARN
The generator is commodity. What separates usable ad volume from slop is the template library you hand-picked and the research context you wrote down.
02Recreating an ad
Treat a proven competitor ad as a layout to reproduce rather than a concept to imitate, because reproduction is what current image models are reliable at.
Connecting an image generator to a terminal rather than using its web app is the whole unlock, since batch generation replaces one-at-a-time clicking.
Sorting an ad library by impressions turns competitor research into a ranked list of what is already paying for itself.
03Refining copy
Generic AI headlines come from generic inputs, so point the model at your own ad comments, reviews and post-purchase surveys before it writes a line.
Picking ten lines out of thirty yourself is a small act of taste that changes the output more than any prompt rewrite.
04Connecting brand assets
Store real product photography and brand rules in a per-client folder the workflow reads, so the model composites your actual product instead of inventing one.
Setup work you assume is manual, like gathering a client's brand assets, is often a single prompt pointed at their public website.
05Making templates
Asking a model to study one brand's whole ad library and write a playbook gives you a house style you can mass-produce against.
Picking the single most versatile template from that playbook and doubling down beats spreading a batch across ten different layouts.
06The full nine-step process
Put human approval where the money is: after the copy is written but before images are generated, and again before anything reaches the ad account.
Build the slow, manual version of a workflow first. Consolidating a process you understand into one command is easy. Debugging a one-command process you never ran by hand is not.
A 50 percent usable rate is fine when each attempt costs ten cents, so optimize for throughput rather than per-item quality.
07Building the swipe file
Curate the template library by hand, because the ceiling on every ad the system will ever produce is set by the layouts you fed it.
A versatile template has one clear headline slot and one product position. Multi-product and heavily art-directed layouts give the model more to get wrong.
08Building a context document
Write down what you already know about research and copy in a plain document, because the workflow can only apply judgment you have made explicit.
Mine tutorials, competitor content and your own past winners into that same context document rather than writing it all from scratch.
Asking a model to analyze your own top performers and explain why they worked produces context no generic prompt library contains.
09Variations
Deliver generated output as an interactive board with keep, cut and feedback controls, because review speed determines whether you run the system twice.
Scope feedback at three levels, the single ad, the layout and the whole skill, so corrections persist instead of being re-typed every run.
Variations are cheaper than new concepts, so define persona and seasonal variation rules once and apply them to anything that survived review.
10Turning it into a skill
Collapse the process into one command only after it works manually, then schedule it so finished work shows up without you starting it.
Add a step that reads live performance data before research runs. That is the difference between a generator and a system that improves.
11Recap and six tips
Build several narrow skills for different jobs rather than one master skill, because narrow skills are easier to debug and easier to trust.
A chat interface is better than a custom UI while you are still learning, because arguing with output is how you find out what your process is missing.
None of this raises your ceiling as a marketer. It raises your throughput, which means weak research and weak copy now fail at scale.
Glossary
Terms worth knowing.
Static ad
A single still image used as paid social creative, as opposed to video or user-generated footage. The format this entire workflow produces.
Swipe file
A curated collection of existing ads kept as reference. Here it is promoted from inspiration folder to functional input: the skill generates only against templates in the file.
MCP
Model Context Protocol, the connector standard that lets an AI coding tool call an outside service directly. Used here to reach an ad database and an image generator from inside the terminal.
Skill
A saved, reusable instruction set in Claude Code that bundles a multi-step process behind a single command, so the same workflow runs identically every time.
Human in the loop
A deliberate pause where a person approves or rejects output before the process continues. Placed at the copy stage and the final picks stage so mistakes are caught before image credits are spent.
Offer-based static
A bottom-of-funnel ad built around a discount or promotion, such as a Black Friday or buy-one-get-one message, rather than a brand or education angle.
Evergreen static
An ad designed to run continuously without a seasonal hook, usually leading with a benefit or customer problem instead of a time-limited offer.
Picks board
The interactive HTML grid of generated ads where each image can be kept, cut, compared against its source template, or annotated with feedback.
Awareness level
A classification of how much a prospect already knows about their problem and your solution, used to filter ad libraries so the reference ads match the stage you are targeting.
Artifact
A rendered document or interface a model produces alongside its chat reply. Used here as a clickable template picker and as the ad review board.
Brand brain
A per-client folder holding product photography, logos, brand rules and context, which the skill reads so generated images use the correct real assets.
Iteration ad
A new ad built by modifying a creative that is already performing in the account, as opposed to a net-new concept.
“The quality of the templates you select is going to dictate the ceiling of the ads that you can create.”
single sentence, states the whole thesis, needs no setup→ TikTok hook↗ Tweet quote
08:00
“Ten ads for a dollar and a couple of minutes. And they're ready to go inside of our ad account.”
concrete number that reframes the cost of creative→ IG reel cold open↗ Tweet quote
13:46
“The biggest mistake I see people make when trying to build a static skill is that they try to build the one skill that's going to do everything for them.”
names the failure mode the viewer is probably already committing→ TikTok hook↗ Tweet quote
14:53
“If it's ten cents to generate every ad, you have spent ten bucks on making fifty usable ads in the ad account.”
arithmetic that kills the perfectionism objection on its own→ newsletter pull-quote↗ Tweet quote
28:07
“If you're not a good marketer, it doesn't matter how good you get at the process that I'm showing you here.”
unexpected honesty in a tool tutorial, high comment bait→ IG reel cold open↗ Tweet quote
31:20
“It doesn't matter how good the design is. If you do not have good copy and good research behind it, then it's not going to be good.”
clean contrarian line for a design-obsessed audience→ newsletter pull-quote↗ Tweet quote
35:35
“Keep yourself in the loop at the start and you can always automate it later.”
portable rule, applies far beyond ad creative→ TikTok hook↗ Tweet quote
37:20
“Claude Code as the executor rather than the builder for its own app.”
tight framing of when to stop building tooling and start producing→ newsletter pull-quote↗ Tweet quote
The Script
Word for word.
Read-along
Don't just watch it. Burn it in.
See every word as it's spoken — crank it to 2× and still catch all of it. The same dual-channel trick behind Amazon's Kindle + Audible.
17px
metaphoranalogystory
A lot of people think that AI static ads are generic, low quality slot. But what if I told you that that doesn't have to be the case? Because today you can build workflows that reliably put out hundreds of statics a week that are ready to go inside your ad account.
All of this while taking none of your time and costing the same as your morning coffee. And that's why I'm going to be showing you today the exact workflow that we've built internally to put out hundreds of static ads for our clients. And by the end of it, you'll be able to do the same for your brand.
And just so you guys can see the power of having a static system in place, take a look at this tweet from Connor, who is the founder of a 9 -figure brand, The Essence Vault. He said, we've currently launched over 3 ,000 ads in the last seven days, not slop, perfect static imagery using Access Framework. He's talking about the framework that I initially covered six months ago in this video that I made here.
And I'm going to be showing you an even better. framework today is built on the v1 of this playbook so you can launch high quality ads inside of your ad account using this framework.
It's not going to take you any time once you've put everything in place. So let's actually look at how we're going to be generating the ads today. We're going to be generating them inside of Higgs field.
Many of you here will be familiar with Higgs field. Many of you may use it. If you're not, you can just go onto this platform.
You can pick which model you want to use. I generally tend to use a GBT image two for the ads that I'm creating. And if I wanted to use the Higgs field web app, I could just type in my prompt.
I could click generate and it would go and generate for me. Now we're actually going to use the Higgs field MCP so we can do this inside of cloud code. The reason we want to do it inside of Cloud Code is because then we can generate ads at scale.
So what we're going to do is we're going to go to customize, connectors. We're going to type in Higgs field. And assuming you have a Higgs field account, you can just hit literally here, here, add.
And then you can generate ads inside of Claude Code, which is what I use to generate all of the statics that we make. All of these boards that you can see here are literally made inside of Claude Code. I have my skill set up.
I say what I want and then it goes and generates me this document with all of the ads that I want. It's done through the Hicksfield MCP. So let's start with something simple.
I'm going to get into the advanced. systems in a moment where you can go on to build skills like this that do all of this in one swoop i want to start with just recreating an ad inside of cloud code so what i'm going to do is i'm going to park i'm going to go to the discovery tab if you're using parker which is my software and you're not using the discovery tab you're missing out big time is basically our entire library of millions and millions of ads broken down by ai tags broken down by awareness levels, all these different AI tasks that you put in place.
So you can filter down to industry, language, length of the ad, how long it's been running, what format is, et cetera, et cetera. Really good to find ad inspiration. I'm going to go in here and let's find an ad that's going to be super easy to recreate.
Let's do the apology ads, which I'm sure a lot of you have seen in your feeds or on online. I'm just going to... I'm just going to search sorry and it's going to go and pull out all of the I'm sorry ads.
I'm sure all of you have seen the ones that I am referring to. Things like this. We're sorry we recently launched this and we apologize for not launching it sooner.
I don't love that one. Let's go and find a better one. This one.
Let's go and do this one. This is from Libby on.
Okay. Interesting. Uh, I can set it to my swipe file or I can just come in here and copy it.
I'm going to go into Claude code and we're going to say, recreate this ad for my brand for wellness, which is one of our clients. Uh, let's take that out. Uh, I'm going to work inside of my, uh, for wellness.
I've got another video coming out on company brains very soon. If you're interested in that and you want me to push it forward, let me know in the comments, but I've got my company brain set up for four months, which this is this brand coffee brand. And I am just going to go in here and say, recreate this for me.
And I'm going to hit go. And because that's going to take a little bit of time to produce, let me show you an example where I've done this already.
I went and said to Claude Code, here's another really easy one to recreate inside of here, is post -it note ads, because you can just take this and you can just change the post -it note. So if you've got a picture of your products with post -it notes, or even if you just want to take a different brand, post -it note ads, again, you can go down here and you can filter to post -it note ads inside of Parker.
If I wanted to go ad format equals post -it notes, I can do that. I'd have to take out the we're sorry part. Oh, the cool thing that I should have covered, by the way, is this is sorted by impressions, which is really helpful because whenever you're searching for, say, post -it note ads, you can see the ones that are topped by impressions, i .e.
the ones that are most likely to be performing at the top. So you can basically build a swipe file of ads that are working for other brands. You can see here, all of these are different post -it notes.
This is actually the one that I took for... this um this example here but i could go and pick from any of these i could save them to my swipe file uh or i could just take them straight into cloud code anyway i said here's an ad for uh my dermadream .com uh draft some copy for the post uh and recreate recreate for uh winx which is my friend's uh sleep brand new sleep brand so it goes and does this i'm gonna get into my full process on how i actually you know turns into a skill shortly but it went and dropped the copy And then I said, now go and make these.
And this is the power of having this being done inside of Cloud Code. You can generate multiple at once. So you can just go and say, find an ad and drop into Cloud Code and say, recreate it.
Or you can say, find an ad, recreate it, draft me the copy to go and create 10 of these and go and make those. And you can make 10 ads at once versus one ad. Because obviously you can only make one ad at a time if you use the web app or if you just use the process that I.
that i did here which is still generating which is why i wanted to do it this way but as you can see it went and did this and uh it generated 10 versions of these ads with uh Like with the brand that I put in here, again, this is done inside the Winx brain, which I'll do a video on shortly and we'll get onto copy and assets very shortly.
But just to show you, this is what is possible when you do this inside of Cloud Code or Codex. Everything that I do here can be done inside of Codex as well. Then I wanted it to like refine the copy because if you can see here on the initial one that it gave me, the copy on here was all pretty samey because I didn't really do a pass on this copy here.
So what I did, was I said, now look into my ad comments or Reddit forums to find emotionally loaded phrases. Now, how can Claude Code actually look at what is done inside of, or what is inside our ad comments, what is inside of our customer reviews, our post -purchase surveys?
Again, that is through the Parker MCP. Now you can use other MCPs to do this, but I don't, to my knowledge, there's not one that has as extensive of a data source collection that Parker does. And you can pull in customer reviews, post -purchase surveys, comments, TikTok, library discovery, everything that you can see here inside the web app, you can pull straight into Cloud Code.
So I just said, now look at my ad comments. And it already knew to pull the Parker MCP, which I have installed inside here. You could just search it in the Cloud Connector library.
And it went to my ad comments and it found those phrases. So it rewrote the copy for me using my customer voice, which is really powerful. If you've watched my videos before, you know how passionate I am about using your customer voice to influence the messaging.
And literally just saying back to them what they're saying to you. So I went and wrote that. And then I had a little bit of back and forth with it.
I said, I want some first person quotes. And then I came, like I picked out 10 of the 30 or so that had given me throughout this chat. And I said, these are the 10 that I want.
And now go and do it again. And now we have 10 more generations, but I actually think these are a lot better because they're not just all samey, samey copy. 10 ads that I'd say are all pretty much ready to go inside of the ad account.
Are they the best stats in the world? No, but how long did they take me to make these 10 statics? They took me a couple of minutes to do these all in.
And how much it cost me? About a dollar. I mean, each of the generations cost around 10 cents.
I think actually might be less than that. So 10 ads for a dollar and a couple of minutes. I mean, that's great.
That's great considering they're ready to go inside of our ad account. Let's check back in on our... No, it's still generating here, which is why I've got completed chats for this video.
But what I want to go through in the meantime while that's running is how to actually get your brand assets inside of here. A big question I've got when walking through this flow with people is how do you make sure that the product is in there, picks the right image, and there's no issues with the product when it shows up inside of here.
Now, the way that I've done that, is inside of my brand brain, if I go to for wellness here, this is my brand brain. This is the live one.
And again, I've got a YouTube video coming off in this shortly. I have a folder inside of other called brand assets. And that is where I have all of my brand assets inside of here.
And now my skills and my code, I've told it whenever I have asked you, or whenever I ask you to go and generate static ads, I want you to go and use the brand assets folder and pick the relevant asset from there. If you've got any questions, you can come back and ask me.
I do also have other assets as well. And actually I didn't do this. Like I'd literally ask Claude Code.
If I go into the chat here, I actually think I might still have the chat. Let's have a look. Yeah, here we go.
I said, I want to run like my skills with some of my brand brains. please can you go and find, go onto the websites of all of our clients and put together a brand assets folder for each one of them. So all of our brand brains here, they all have these brand assets folders.
Claude Code went and did it all for me. You don't have to do the work yourself anymore. You can literally say to Claude Code and Codex, go out on the internet, build these brand brains for me, build these, sorry, these brand asset folders for me, and then use them when you go to create ads with the Higgs field MCP.
So I didn't make any of this. It named it, it saved them down. And it knows two references when I do it.
Now, if you're a brand that is a little bit more difficult for AI to get, maybe you're a supplement brand with small text on the packaging, or maybe you're an apparel brand. We're going to get into that in a second with how you can add agents to check for you and how you can use the right templates to make sure that you're recreating the right ads and you have less issues.
But generally, I've had no issues whatsoever with doing this across all of our clients from different industries with... product packaging and making sure that everything looks good from an actual product perspective inside of here. Now let's have a look and see how this is doing.
Okay, it's still running 11 minutes later. I love how long code takes to do things sometimes. Okay, anyway, if this is the beginner level, let's have a look at something a little bit more advanced now, and that is making templates and generating ads based off of the...
ad libraries of other brands. Now, I did breakfast with the Huel team a few weeks ago, and we were talking about the idea of making a static ad through Claude Code. And I basically said, like, let me go and run something this afternoon and see what I can do.
I said, study Huel's ad library using the Parker MCP and look at the static as they make and turn it into a playbook form as they run. I can't pull up that document now because I can't find it. This was a few weeks ago.
But anyway, it basically put together a whole Playbook. Here we go.
This is the document. A whole playbook of the different types of static ads that Huel run. Then wanted to build a ton of stats of the back of that.
So I said, this is the one that I like. This is the template that I want you to double down on. I thought this was a really versatile template that...
can be applied with lots of different products uh lots of different headlines sorry and lots of different uh colors so i said this is the one i want to double down on uh go and write me some copy for me to go and recreate this ad a ton of times and it went and did that and take a look at this if i go down to the bottom here then i just said go and make these ads and again i did not do a copy pass on this so i don't want you to judge the copy uh but in five minutes again i was able to put out 20 ads for huel in the exact style that they usually put out.
It's on brand. That's a big thing for a brand the size of theirs. And as far as I can see, there aren't any issues with the product.
You know, anything that would raise flags for their brand guidelines. I'm pretty happy with how these have come out. Again, we need to put in place a copy agent to actually review the copy and make sure that this is coming from customer voice or at very least it's just good copy that they'd actually want to launch.
But still. I mean, in the exact style they make, it's on brand and it's done in five minutes. And that was just me exploring, not even trying to build anything refined for them.
So you can actually look at other brands, say, study what they do, build me a playbook from them, pick some templates, and then go and make these for my brand. I'm going to make these for, you know, whatever you are building for, whether it be your brand or your clients. But I know you didn't come here for this.
You came to see the full. process that I use for our brands to make hundreds of static ads every single week and how you can turn that into a skill for your brand too. So let's have a look at this.
Here's our entire process. This is the process that our static skills go through every single time that we run it. There's a nine step process.
I'm going to walk you through every step one by one and describe to you why we built in this way. Again, this is not the way, the only way that you can run the static process. I know there are a ton of other people in the space who have their own process, but I think it's the best way to do it for someone who has never built a static skill from scratch to produce them hundreds of ads a week all the way through.
Notice how these two orange bits here, there is human in the loop. And I think this is very important, especially if you've never done this before, to have A human in the loop where you are approving the copy and you are approving the ads that get made because otherwise you're going to find it very difficult.
The biggest mistake I see people make when trying to build a static skill is that they try to build the one skill that's going to do everything for them. 100 ads delivered a week or 300 ads delivered a week from the start. i didn't start doing that everyone else you've seen online who's built it like they didn't start by building something that you can just you know forward slash uh statics and it runs the whole thing build something uh that's a little bit more time intensive to begin with and then you can consolidate you can make it more automated you can make it better you can give it feedback so it gets the point where you can just run this in one skill But upfront, I would highly recommend to have human in the loop so that you can QC check it and you can give it feedback and you can improve the entire skill.
Otherwise, you're just going to be endlessly iterating on this and you're going to be working on it for absolutely ages. And again, it does not have to be perfect. I see other people also trying to make every single ad that Cloud Code gives them perfect.
It doesn't need to be that. If you generate 100 ads and even if only 50 % of them are good to go in the ad account, If it's 10 cents to generate every ad, and again, that is probably conservative, you have spent 10 bucks on making 50 usable ads in the ad account.
And if you actually build the process in the way that I'm going to show you, you should be able to do way more than 50 % of your ads. coming from the skill being accurate. So let's actually have a look at the process starting at step one, picking the layouts.
Now, it's important to know that everything that I'm gonna show you here and all of our static skills are based on a swipe file. We are not generating ads from nothing. We are saying this is a swipe file of templates that we're gonna use.
use these to generate the ads that you're going to make. So every ad in this document, every ad in here as well, all of these, they're all based on templates. So first of all, we've actually got to build that template.
Well, let me actually show you the exact templates that we have here. I was literally the other day building out our Q4 static skill so that we can build a ton of static for our clients over Q4. And here are the ads.
This is literally the exact template that we use. or the swipe file that has all of our templates. These are all templates that we use for our evergreen statics, although this is going to be specific for each client that we bring on board.
And this is actually based on the original templates that I made for the video six months ago inside of here, which is actually not inside of Cloud Code. This was inside the Hicksfield web app. But regardless, we just took these, put it into...
called code instead turns into a playbook that we can add to edit, change for clients, et cetera, et cetera, et cetera. So what does it actually look like to build one of these? Well, first of all, you can go and just import your own swipe file.
If you have like templates or static ads that you think are great, evergreen static ads, I always just give it to Cloud Code and say, hey, this is my swipe file on Parker or on another app where you have it or if it's in Google Drive or whatever. I want you to help me create a static skill where these are the templates that we're going to build off of.
So we're going to build ads off of these templates. Build this first. You can upload that into here.
Or if you don't have a list of templates, here's something you can do. You can go into Cloud Code and say, I am building a skill to help me generate Q4 statics. I want you to go into the Parker library of millions of ads.
And again, you could technically connect to any other ad library or any other tool that does this, but Parker's the most extensive. And say, I want you to produce me a document with a bunch of different static templates that you can find from your entire database from Q4 that are offer -based, bottom -of -funnel statics.
and allow me to pick the templates I want to build this skill on top of. And this is me doing this and this promise is pretty much exactly what I've done here. You could ask it to bias towards things that are higher by impressions because obviously you're accessing you know everything again that you could access inside of Parga here so anything that you can query from the filters you can query uh in code code as well so you could say only ads from this industry or only ads or only ads that are this type of based ad like whatever you wanted to do or how many ads that have been running for more than six months or whatever whatever you wanted to do and you can see i've actually done this here and it built this artifact uh where i get to pick my templates and this is so cool because artifacts are now interactive so you can literally I can literally pick out the exact ones that I want.
So I'm going to pick this one, this one, this one, this one, this one. And I can just say, these are the templates I want to build for my skill. And then I can say in the next line, in the next prompt, go and build it based off of these ones.
I'm pretty sure you can actually like build this in a way. And I've built mine in a way that you can, you can have like a safe button here and it would know straight in the chat. Otherwise you, what you can do is you can just say copy pick list, which I've, I've asked it to do here.
And then my next prompt would be now actually build this white file for me using the ones below. And you've got your hand -picked templates that you can use for your static skill. And this is, you can do this for offer -based stats, you can do this for evergreen stats, whatever type of stats you want to do.
You can... build the swipe file. And I want to emphasize how important this part is.
Don't just go and build a random swipe file that you haven't curated yourself because the quality of the templates you select is going to dictate the ceiling of the ads that you can create. If you have bad templates, it will be very difficult to generate good ads. If you have good templates...
it is going to be a lot easier to generate good ads. So that begs the question, what does a good template look like? For me, a good template is something that is versatile and I can easily see my product or my offer being slotted right into it.
I don't love the copy here, but I guess this is a good template because you have easy products inside the middle here and you have headline. It's clear there's not a lot of like thinking that AI has to do to replace it with my products and replace it with my headline. I don't love the design, but I would pick it.
This one. It's easy. I'm fine with that.
This one I don't love because it's, you know, it's got three different products or three different SKUs, sorry. So I probably wouldn't pick this because it might be a little bit more complicated if I just have one product, if I have five products that I want to put in here. So I wouldn't use this one.
This one is a little bit too intricate. So I'm just looking for clear offer -based ads here. This one, I would consider this to be a fantastic template because you have clear headline at the top, clear product in the middle, and you have...
features or benefits that are coming out on the side. I can see how I could put any product in the world here and make, and it still be a good ad generation. So those are the kind of things I'm looking for in templates.
Just something that's like easy for my products to slot in here. And this is why it's important for you to curate your templates here because you will know which templates your product can just easily slot into. So you go and pick your templates and then you say to Cloud Code, here are the templates I want.
paste them in now go and build the swipe file that we are going to build our static scale off of And again, I'm just doing this for offer -based statics. We went through the exact same process when doing it for evergreen statics as well.
So what happens next? If I can find my graphic here, step one, pick the layouts and build the swipe bar, which is what we've now done. Let's have a look at step two, researching the brand and writing the copy.
Might as well cover them both. Honestly, I could do a YouTube video on this. these two steps itself okay it is worth a whole youtube video and to be fair i have done a lot of videos uh on your research and and copywriting uh i recommend watching the static one and just any research or copy based uh videos from the channel you can go back and watch uh but let's cover it in the context of this um in the context of this process itself what you want to do is you want to build uh a you want to build context into this skill that teaches Claude Code how to go and research.
You have all the tools at your disposal because we know that we're connected to the Parker MCP. So we have customer reviews, post -purchase service, add comments, TikTok, add libraries, all the things that you already use. We just need to teach Claude how to go through it to do research and to write copy.
So I'm going to open a blank doc and I'm just going to start teaching Claude like how to go and do that. If I say, If this is my static research context doc, I'm gonna say basically everything that I know about static ad headlines and how to write copy and how to do research, I want to like just brain dump into here.
And this is where I'd highly recommend using a tool like Whisperflow. So you can just brain dump for like 10 minutes into here. For the sake of time side of here, I'm just gonna briefly gloss over it and just say, here are a few ways you can go about doing research and coming up with ad headlines.
And I'm going to say customer reviews, ad comments, post -purchase surveys, support tickets, looking at other ad libraries to see what's winning for competitors by impressions, looking inside our ad account for opportunities for personas or angles that have come up in our customer voice, but have not yet been tested inside the ad account.
What's working inside our ad account? And I can go into each one of these if I was actually building this out and just like going, yeah, this is what we did internally for our agency. We built out a whole like 20 page document on static ads or static ad headlines and just saying, this is how we write static ad headlines.
We say, you know, where you get them from, how you do the research, give examples. And the cool thing is you don't have to build this document on your own. You can go.
onto YouTube and just search static ads and find a ton of static ad tutorials. This one I did a couple of years ago covers more direct response principles for copywriting with static ads. This is perfect for this kind of example.
You can come into quarter codex and just say, I want you to look at this video transcript and build me a document with everything that it covers that I can take and put into my static ads skill where I'm. trying to build the best static ads possible so i want you to take everything about copy specifically and give me a document i can put straight into my static ad skill and you can drop in you know my video everyone else's videos that they made on this uh and any content you've seen online about static ads alongside what you also believe to be true to make a really good static as document uh and also another thing that i did inside of here if i can i can find it uh yeah there we go i literally said look at the top performing static ads for all of my clients and analyze why they work.
Then based on this, produce a context document on how to create great static ads that I can feed my new static creator skill. So you can say to Claude Code or Codex, look at what has worked for me in the last year and produce a document studying the winners and look at what we do well and look at what we don't do well and give me context that I can put into my skill.
Again, this is done through the Parker MCP. So that's how it's actually pulling the ads from. uh the ad account uh and you've got a document here is ready made that literally goes through everything that you've done right in the winners in the last 12 months you do that plus your own uh context plus uh anything you can find in content online you'll have a really strong static ads document and you can literally take that and go back to uh the folder, sorry, the swipe file that you've built, which is in here.
And I can say after, like after this prompt, I can say, now the next step is to teach you how to do research and copy. Here is a static as document with everything that I know about copy. I want you to take this and I want you to implement this into step two and step three of this process.
And you can take that and put it inside of there. And by the way, you can also feed it this video transcripts and say, go and build this process that Alex is covering in this. Or you can screenshot the graphic and just say, I want you to go and build this process for me.
And here is the context for each one. Now I've built this in a way where... I always review the copy.
Again, I said, I want to have human in the loop at all parts of, or not all parts, but like at certain parts of this process, because I still don't fully trust AI to come up with great headline copy. Even when you've got a really good static headline context document that you've put into your skill, it still sometimes struggles with generating copy that's consistently good.
Sometimes it's really good. Sometimes it's, you know, meh. So I like to do this so it doesn't just go and generate me a thousand statics.
And then like I have to ax, you know, 50 % of them because the copy is not good enough. So I have the copy review as part of my process like this. This is an actual skill that I ran with the actual process, the full process that I've got.
And as you can see, I'm going to go down here where it's formatted a little bit nicer. As you can see. So my skill actually knows the templates that I like.
It knows what templates work for each brand. So it just picks the templates and it says, here's the proposed copy. Do you approve it or not?
If you do, then I'm going to go ahead and make it. If you don't, give me feedback inside of here and I will go and do it. This is why I prefer doing this inside of Cloud Code or Codex rather than building a custom UI, which is what we can get into at the end of the video.
It's because you can spar inside the chat and go back and forth. if you want to be a human in the loop and if you want to approve the copy and make sure you're happy with the copy for every ad that you make inside of here. So I said, yes, I'm happy with all of this.
And again, this is the reason for doing this agentically instead of called code and codex. Look at how many ads it has come up with copy for me for. So instead of going into Higgs field and manually generating, you know, clicking generate, generate, generate, it's going to do all of these at once for me.
So I said, approved, go and make them. and then it went and made them so i've kind of glossed over the research and copy stages of the process here but i really want to emphasize these are arguably the most important parts of the entire process if you don't have good research if you don't have good copy then you're not going to have good ads.
It doesn't matter how good the design is. It doesn't matter how good your templates are. If you do not have good copy and good research behind it, then it's not going to be good.
So I encourage you to spend a lot of time in that context that you put into the skill. Obviously, it's going to require you to be actually good at doing this stuff outside of AI, which is the underlying assumption to all of this. If you're not a good marketer, it doesn't matter how good you get at the process that I'm showing you here.
It's not going to result in good ads because it's going to be a ceiling because your research and your copy is not going to be as good as someone who is a top creative strategist. So it makes you spend a lot of time on this.
And honestly, once you've got the swipe file in place, and once you've done the research and the copy, and you've added that into your skill, you've done a lot of the heavy lifting. You've done the hard parts. Now all you have to do is just let Claude go away and generate.
So that's what I did. I said, yes, go and generate these ads for me. And what it returned is this.
So... This is why I love artifacts. Like you can build artifacts or HTML docs in any way that you want.
I'm just gonna show you how I like to have mine delivered. And this is part of my skill. So part of my skill says, when you deliver me ads, I want to see them in a grid with these different buttons on them.
I want to be able to easily switch between the original template to see how closely the ad like actually mimic the original template. And what was it built off of?
What was the inspiration for it? I want to be able to hit more like this as a button. I want to be able to give it feedback.
So you can see here, I can, if I don't like something about this, I can say, actually, I don't like the 50 % off offer. Let's think about not using 50 % offer in future, unless I specifically tell you to. Now that's less this ad, that's more like, you know, the whole skill, but I can give off feedback on this ad or this layout.
if I don't like the circle here, the sticker, sorry, and I can give it feedback on the whole skill. And again, because this is interactive, I can leave it on here and Chord Code will know the next time I generate this layout or this skill, it will take that feedback into account. And this is the way that, like the way you can build this in which it gets better and better the more you use it.
If you just say, do this, like if you just say, go and add a button to allow me to give feedback on my skill, it will go and build that. You don't need to do any coding.
You don't need to literally just explain what you want it to build in natural language. That's how I've got this whole thing here. You say, allow me to give feedback on each ad that I make at either ad level or the whole skill or layout level.
And now when you generate the skill, every single ad that it gives you, it's going to give you a button to say, do you want to give feedback? Do you want more like this? Do you want to see the original template?
However you want to build it. And as you can see, a lot of these are pretty good to go for some Black Friday ads.
And again, this is only because we picked good versatile templates, which is the foundation of this skill. What I like to do on my skills is I like to have a, just a, which ones I want to keep and which ones I want to cut. And if I say, I want to keep these six, for example, I just want to save these.
The next step for me is it's going to generate a board of just the ones I want to keep. So I can just download The ones that I want will put them straight into the ad account.
And if you've got the Meta CLI connected, you can actually get these launched straight into the ad account from here. But I can just say, these are the ones I want to keep. These are the ones I don't want to keep.
Again, even in a perfect world where you have the best ads in the world, you're not going to have 100%. But you don't need to have 100 % because they're so cheap to make that you can go make a ton of them. And even if half of them fail, you're still going to have...
a lot of ads for really really cheap so i have that and actually i think we we're getting on with the process here we're at we're at uh you know that's picking the board step seven uh my next step is variations so again you can literally put the exact process you have for variations in here my variations uh we have like a persona based process that i just voice dictated into claude so i said this is how we do persona this is how we do variations sorry this is what you need to do also this is an offer based skill um or offer based static skill so when you do variations make them more christmassy or make them more like holidays themed so it went and did that for me and This is what I got to.
Again, it asked me for the copy, approved the copy for the variations and it gave me this, which as you can see is definitely more Christmassy. So, I mean, again, I'm pretty happy with a lot of these. A couple of them, the product's a little off on, like I don't love it there, but these are pretty, pretty solid.
in terms of Black Friday ads. And once I've got this to the point where I'm happy with it, I can just say, now it turns into a skill where I run the slash offer -based static skill. And it's going to do this for me as many times as I want to run it.
If I want to put it on a schedule and I want to say, you know, now I want you to turn this into a skill that delivers to me in Slack every Monday morning at 9 a .m. where I get a hundred ads delivered to me for me to check. um and then notify me once that's done i can do that that's going to turn into a routine obviously you have to make sure that you've got the slack connector uh connected inside of here and you give it which channel to go into et cetera et cetera uh but you can do whatever you want this you can turn to an email or slack or you know something that you deliver straight into your frame or notion whatever you've got it connected to and then eventually have it upload strength the ad account and that is pretty much the process and with that you can go and build whatever skill you want to with static.
We've got offer -based skills for like bottom of funnel and seasonal periods. We have a top of funnel evergreen static skill where it goes and does that every week and creates evergreen ads for us. We have iteration -based skills where it looks at the ads that are performing and provides iterations of them.
And by the way, that's something that gets really interesting here. If you want to take this process to the next level, then what you can do, if I go back to this graphic, is you can actually insert a step ad at the start of the process, whereas like step zero would be to check the ad account to see what's working.
And then that would influence the research and the copy that you write. So some of them are iterations, some of them are net new or however you want to do it.
But then that's how this really becomes self -improving is if you have feedback that you can give, but also it's based on what's working inside of the ad accounts where that impacts the research and the idea that comes up with. So it becomes really, really interesting when you take it to that level. There's just so much you can build off the back of this.
But again, I would reemphasize, do it in a way that is more manual and more time intensive first. Give yourself a chance to learn how to build something like this.
And you can build the whole thing in natural language. You saw me explain exactly what you wanted to build and just say it. Say it in Whisperflow, in Cloud Code, give it a screenshot of this if you want to.
That's how you're gonna build this process. So to recap a few tips on how to go about building this that we've covered here. First of all, make sure your templates are great uh the better your templates are the better the ads are going to be account emphasizes enough spend a lot of time making sure that swipe file is great if you've got an existing swipe file statics great if not go and build on the parker mcp and i want you guys to make sure you're using the parker mcp because that's what unlocks all of this that's what allows you to be able to go and uh build these swipe files and build these skills and you can do it in a way we have access to all of these different data sources uh so that you can make this a really really dangerous process keep yourself in the loop at the start and you can always automate it later don't chase perfection you're not going to get to the point where 100 of the ads are great that's okay because they're so cheap to make i want you and everyone on your team spending as many credits on
Hicksfield, as many tokens on Accord and Codex as possible, because if you do that, you're going to make a ton of ads for a very low cost. Feedback. Build it in a way that you can give feedback.
The more feedback you give, the better it's going to get over time from yourself and from the ad account. Again, you don't have to build one master skill. You can build different skills.
Like we have the iteration skill. We have the top of funnel skill. We have the offer -based static skill.
Whatever you want to build, don't try and do everything in one massive, perfect master skill unless you feel very, very confident. And yeah, lastly, I just want to touch on the idea of having an app, because some of you might be wondering, like, why not build this into a custom UI if you are more advanced with Cloud Code?
And you can do that. Actually, we do have that at Create. We do have this as an actual, like, visual UI.
This is our internal iCreate OS. The advantage of doing this is it makes it a lot more visual and easier to use for someone who is not a Genting on your team, who is not... familiar with call code or codex.
I love just being able to go back and forth and sparring with the chat. rather than do it through the API inside of here. Honestly, we use both.
We use both. And you can go and just say, after this entire skill, like you've built it, just say, now turn this into a custom UI that I can run. But then you have to do a bunch of stuff on the backend.
So if you're not like super advanced with core code and codecs, I wouldn't recommend doing that. But if you are, then go for it. Like I said, we use both of them.
If you want a video on how to go and build out your own custom app, I'm happy to do that too. If you are still new to this stuff, or even if you're into me, I would recommend just doing everything inside of core code. You can generate a ton of statics with the I showed you today inside of Chord Code itself with Chord Code as the executor rather than the builder for its own app.
So if you found this process useful, then like the video, comment what you want to see next. I have a bunch of ideas for things I want to show you guys on YouTube over the next few weeks, next few months. And I'd love to hear what you want to see from me.
And I would love to hear the results that you guys get when you implement this process. We had a ton of tweets like that one from Connor I showed you earlier of people who said that they made so many stats. that performed in the ad account, spent a lot of money profitably for them after the last video.
I can't wait to see what you guys show me from this video. So like, subscribe, and make sure you are using Parker for the MCP as well, because that's what made this all possible. Thanks for watching guys, and I will see you in the next one.
The Hook
The bait, then the rug-pull.
The objection comes first: AI static ads are slop. The answer is a tweet from a nine-figure brand founder claiming 3,000 ads launched in seven days, then 37 minutes of screen share proving out the machine behind it. What follows is less an image-generation demo than an operations document.
Frameworks
Named ideas worth stealing.
12:59list
The nine-step static ad process
Pick the layouts (pull from the curated swipe file)
Research the brand (reviews, comments, surveys, competitor winners)
Write and check the copy
You approve the copy (human gate, no credits spent yet)
Build the prompts (layout plus product plus approved copy)
Generate and check (images rendered, agent reviews them)
Picks board (human gate, keep or cut, leave feedback)
Variations (persona, seasonal, offer angles on the keepers)
Final picks (clean board, download, push to the ad account)
Three phases: plan the ads, make the ads, go deeper. Both human gates sit before or immediately after generation so judgment is applied at the cheapest possible moment. Feedback written at step seven rides back into step one on the next run.
Steal forany repeatable creative production pipeline where volume matters more than individual polish
34:59list
Six tips for a static ad skill
The template sets the ceiling
Keep yourself in the loop
Do not chase perfect
Feedback is the fuel
Build a few skills, not one
You do not need an app
The recap slide. Each tip is a direct correction of a failure mode: bad templates, full automation too early, perfectionism, one-shot prompting, monolithic skills, and premature custom tooling.
Steal fora sanity checklist before building any agentic production workflow
19:24concept
The template versatility test
A template is good if you can see your product and your headline dropping straight into it with no interpretation. Clear headline slot, single product in the middle, benefits on the side scores high. Three SKUs, dense illustration or heavy art direction scores low, because the model has more to figure out and more to get wrong.
Steal forchoosing any reference image before asking a model to reproduce it
13:30concept
Two human gates, placed by cost
Approval sits at the copy stage, before any image credits are spent, and again at the picks board, before anything reaches the ad account. Everything between the gates runs unattended. The placement is an economic decision rather than a trust decision.
Steal fordeciding where to interrupt any automated pipeline
34:03concept
Step zero: read the account first
Adding a prerequisite step that queries live ad account performance before research begins. The winners inform the angles, so some output is iteration on proven creative and some is net new. This is what closes the loop and makes the skill compound rather than just repeat.
Steal forturning any generator into a feedback-driven system
CTA Breakdown
How they asked for the click.
VERBAL ASK
37:26product
“So like, subscribe, and make sure you are using Parker for the MCP as well, because that's what made this all possible.”
The sponsor is load-bearing rather than bolted on: the ad database powers steps one, two and three of the process, so the pitch lands as a dependency rather than a read. It is restated three times, at the recap, in the outro and in the description, with no disclosed-sponsorship framing anywhere in the spoken track.
Add Modern Creator as a preferred source and Google shows you more of our breakdowns in Search, Top Stories, and AI Overviews. It only changes what you see, and you can undo it in your Google settings anytime.
Add to Preferred SourcesOpens your Google source preferences with us pre-loaded. Tick the box and you're done.
A performance ad-agency founder breaks down the 12 static formats, messaging rules, and design levers behind ads that have spent hundreds of thousands of dollars, then shows the AI workflow he uses to research and draft them.
A creative strategist wires Claude Code to Slack, Notion, and an ad-research tool to build a self-updating brand brain that mines real reviews for ad copy and files its own reports.
A live, unscripted screen recording where an SEO YouTuber wires Claude Code into a real Shopify store and SEMrush's keyword tool, then watches it draft, publish, and index new pages in real time.
A 21-minute agency founder daily update where a buried 90-second idea — looping an AI agent to self-optimize n8n workflows into serverless code — ends up being the whole point.
A sixteen-minute walkthrough of Claude Code's Dynamic Workflows, where a deterministic script takes over orchestration that the chat window used to carry.