Cindy Zhu.
Free guides
Marketing & ads Claude

Turn 50 winning ads into 10 fresh angles with Claude

Hey, it's Cindy ๐ŸŒฑ You commented ANGLES, so here is the whole thing: the four free ad libraries I pull from, the six things to write down for every ad.
btw the waitlist for AI System Club is now open! If you're keen on using AI to automate your content, video editing, job search, business or build AI agents, feel free to sign up (only if you want to hehe). Ps. the waitlist gets first dibs:)
the shape of it

What you are actually doing

You are not looking for one ad to copy. Copying a single competitor makes you a slower, worse-funded version of them, and it borrows their offer without their audience or their proof. What you want is the pattern underneath fifty ads at once: the promise they open with, the belief they attack, the offer shape, the emotion they trade on. Patterns are transferable. Ads are not.

The whole run takes about 40 minutes the first time, and about 20 once you have done it once.

  1. ๐Ÿ“š Collect 50 live ads in your category. Free public ad libraries, no ad account and no scraping tool. Roughly 20 minutes if you keep a browser tab and a spreadsheet open side by side.
  2. ๐Ÿ“ Capture six fields per ad. Not screenshots, text. Claude reads text, and typing the hook out yourself is where half the learning happens.
  3. ๐Ÿ”Ž Run the pattern prompt. Claude reads all fifty at once and names what they have in common, which is something you physically cannot do by scrolling.
  4. โœจ Run the angles prompt. Ten angles built from the patterns and pointed at your product, with the reasoning attached so you can throw out the weak ones.

where to pull them

4 free ad libraries, no ad account needed

These are all public and free to open right now. Pick the one closest to where your buyers actually are, then grab a second one so you are not reading a single platform's house style as if it were a universal truth.

TikTok Creative Center, Top Ads The best free starting point. Filter by region, industry and time period, and TikTok shows you the ads it ranks highest, with the video playable in the browser. Great for hooks in the first two seconds.
Google Ads Transparency Center Search any advertiser or domain and see the ads they are currently running across Search, YouTube and Display, with the date each one first showed and the regions it runs in. The date is the useful bit.
TikTok Commercial Content Library The EU transparency database. Heavier to browse, but it lists paid ads shown to people in the EU with the advertiser and the run dates, which is a cleaner way to check how long something has actually been live.
LinkedIn Ad Library The B2B one, and it is underused. You can search by company or advertiser name, payer name, keyword, country and date range (LinkedIn's own help page). Ideal if you sell software or services.
What "winning" honestly means here ๐Ÿ’ก None of these libraries publish spend, ROAS or conversion rates, so nobody can hand you a true "top performers" list. The two proxies worth trusting are longevity (an ad that has been running for months is very unlikely to be losing money) and repetition (a brand running eleven variations of the same hook has found something). Sort your fifty with those two in mind and ignore anyone selling you a competitor's exact numbers.

If you do this monthly, a swipe tool pays for itself in saved tab-chaos. Foreplay is the one most performance marketers use: you save ads into boards, it keeps the video and the copy together, and it groups a brand's variations for you. It is paid, starting around $49 to $59 a month depending on how you bill (current pricing). A Google Sheet does the same job for free, with more clicking.


capture it properly

The 6 fields to record per ad

Make a spreadsheet with these six columns. Screenshots feel productive and teach you nothing, because you cannot sort them, and Claude cannot read a folder of images as a set the way it can read fifty rows of text.

1. The hook, word for word The first line of copy or the first spoken sentence. Type it out exactly, no paraphrasing. This is the single most valuable column.
2. Format Talking head, UGC review, screen recording, founder story, static image, before and after, demo. One or two words.
3. The offer What they are actually asking for and what you get: free trial, 20% off, free guide, book a call, buy now. Write the mechanism, not the vibe.
4. The emotion What the ad is trading on: fear of falling behind, embarrassment, relief, greed, curiosity, belonging, status. Pick one dominant one.
5. CTA and landing page The button text and where it sends you. A hook that promises one thing and lands on another is a pattern in itself, usually a failing one.
6. How long it has run First-seen date from the library, or "unknown". This column is what separates a proven ad from a two-day test.
Fifty is the target, not the entry fee. Patterns start showing up around twenty-five, and a set of twenty-five you actually filled in beats fifty half-copied rows. Do the twenty-five, run the prompts, add more later if the output feels thin.

prompt 1

Make Claude find the pattern

Open any Claude chat, paste your rows underneath this prompt (copy the spreadsheet cells straight in, the messy formatting is fine), and send it.

๐Ÿ”Ž the pattern breakdown
You are a senior performance creative strategist. Below is a set of real ads I collected from public ad libraries in my category. Each row has the hook word for word, the format, the offer, the dominant emotion, the CTA and landing page, and how long the ad has been running.

Read the whole set before you write anything, and analyse it as a body of evidence rather than ad by ad. Tell me: the promise each hook opens with and how many ads share that promise, the specific belief or objection each cluster is attacking, which offer shapes repeat, which emotions do the heavy lifting, and which formats pair with which promises. Give me counts, not adjectives, so I can see how strong each pattern is.

Then flag the outliers: the two or three ads that do something nobody else is doing, and say whether that looks like a smart untapped angle or like a test that quietly died. Separately, tell me what is conspicuously ABSENT from this whole set, meaning the promises, audiences or objections that nobody in my category is addressing. Finish with a short honest note on where this sample is weak or biased.

My product and audience: [describe what you sell, who buys it, and what they are usually using instead].
Ask the follow-up. The first answer is a map, and the money is in "which of these patterns depends on a budget or a brand name I do not have, and which ones work at my size?" Claude will happily strike half its own list if you ask it to.

prompt 2

Turn the patterns into hook types you can reuse

This is the step people skip, and it is the one that makes the research reusable. A pattern you can name is a formula. A pattern you can only feel is a vibe, and vibes do not survive a Monday morning.

๐Ÿงฉ build the hook taxonomy
Now group every hook in that set into named hook types, and build me a reusable taxonomy rather than a summary.

For each type: give it a short memorable name, write the underlying formula as a fill-in-the-blank template with the variable parts in square brackets, quote two real examples from my set, name the audience state it works on (unaware, problem-aware, solution-aware, product-aware), and say what makes it fail or feel cheap when it is done badly. Order the types by how much evidence my set gives each one, and say how many ads sit in each.

Then write one line per type explaining what it would sound like for MY product specifically, so I can tell at a glance which types transfer to me and which do not. Keep every template short enough to say out loud in under four seconds, because that is the real constraint on a video hook.

prompt 3

Ten fresh angles for your own product

An angle is not a hook. An angle is the argument the ad is making, and one strong angle can carry ten hooks, three formats and a landing page. This prompt makes Claude build from the evidence instead of remixing whichever ad it liked most.

โœจ ten fresh angles
Using the hook taxonomy and the absences you found, write me 10 fresh ad angles for my product. An angle here is the core argument the ad makes, not a slogan and not a hook line.

Hard rules: no angle may be traceable to any single ad in my set, and every angle must combine at least two of the patterns you identified, or take one pattern into an audience or objection that my set showed nobody is covering. Do not write anything my product cannot actually back up.

For each angle give me: a one-line statement of the argument, the exact belief it changes in the buyer's head, who it is for and where they are in awareness, the proof or demonstration the ad would need on screen for it to land, three hook lines in different hook types from the taxonomy, the format I should shoot it in, and one honest sentence on why this angle might flop. Rank all ten by how cheap they are to test against how much they would change my results if they worked, and tell me which three to shoot first and why.

My product, my proof, and what I can realistically film or design: [fill this in properly, the angles are only as good as this paragraph].
Expect to bin four of the ten. That is the system working. Ten cheap hypotheses where you can see the reasoning beats three angles you had to invent from nothing at 11pm.

then actually use it

Take one angle to a real brief

Research that stops at a list is a hobby. Run this on your top-ranked angle and you have something a designer, an editor or you can shoot tomorrow.

๐ŸŽฌ angle to production brief
Take angle number [X] and turn it into a production brief I can hand to a person.

Write the 30 second script with the hook in the first two seconds, the on-screen text for each beat, and the shot or asset needed for every line. Then give me three alternate hooks for the same angle so the test is a hook test rather than a whole new concept, and a first-frame and thumbnail idea that makes sense with the sound off.

Add the test plan underneath: what I am measuring in the first 48 hours, roughly what a fair test costs at my budget of [your daily budget], what result would mean I keep going, and what result would mean the angle is dead rather than the hook. Keep the whole brief on one page and write it so somebody who was not in this conversation can shoot it without asking me a single question.

make it repeatable

Save the whole thing as a skill

You will want this again next quarter and for every client or product you touch. Package it once and it becomes one command instead of four prompts.

  1. โœ๏ธ Have Claude write the skill. Paste the prompt below into any Claude chat. It asks for a couple of details about your category, then writes the whole skill for you. No code.
  2. ๐Ÿ“ฆ Get the folder. Claude hands you a folder with a SKILL.md inside. Ask it to zip the folder so it is ready to upload.
  3. โž• Upload it. In the Claude app go to Customize, then Skills, then Add, then Upload a skill. Custom skills work on every plan from Free upwards. Anthropic's walkthrough is here.
  4. ๐Ÿ—“๏ธ Run it on a schedule. Once a quarter for a stable category, monthly if you are in something fast like beauty, supplements or apps. Feed it fresh ads each time and compare the taxonomy to last run, because what changed is the actual insight.
๐Ÿ› ๏ธ build the ad-angles skill
Build me a reusable Claude skill called "ad-angles" that runs my whole ad research process end to end.

The description should say to use it whenever I paste a set of competitor ads and ask for angles, patterns or hooks. The instructions should run four stages in order: pattern breakdown across the whole set with counts, a named hook taxonomy with fill-in-the-blank templates, ten fresh angles that each combine at least two patterns and are never traceable to one source ad, and a one-page production brief for the top-ranked angle.

Build in these rules: never invent performance numbers or spend for an ad, treat longevity and repetition as the only honest proxies for what is working, always name what is absent from the sample as well as what is present, and always end with an honest note on sample bias. Before you write the SKILL.md, ask me what category I work in, what I sell, and what my typical test budget is, so the output is shaped to my actual situation.

good to know

Four things that will bite you

Live is not the same as profitable Ad libraries show what is running, not what is working. A brand with a big budget can run a losing ad for a long time. Longevity plus repetition is a signal, not a receipt.
Patterns are fair game, assets are not Study structure, promises and offer shapes freely. Do not lift a competitor's script, footage, images or claims. Their creative is their property, and their claims may be ones only they can substantiate.
One library equals one house style A set pulled only from short-form video will tell you every ad must open with a face and a shock. Pull from two libraries so you are reading your category, not one platform's algorithm.
Ten angles is a hypothesis list It is not a plan. Test them one variable at a time, give each a fair budget and a fixed window, and kill on a rule you set beforehand rather than on how you feel about the creative on day two.
One more, on claims. If a competitor's hook promises a result, you cannot borrow that promise unless your product genuinely delivers it and you can prove it. Advertising claims are regulated in most countries and the ad libraries are full of claims that are on their way to being someone else's problem. Take the structure, keep your own proof.

Everything in one place

TikTok Creative Center, Top Ads
Google Ads Transparency Center
TikTok Commercial Content Library (EU)
LinkedIn Ad Library ยท how its search works
Foreplay swipe file ยท pricing
Creating custom skills (Claude Help Center)
Agent Skills, official overview

the waitlist is now open

AI System Club is launching soon

Build AI systems with me through recorded lessons you can follow at your own pace. Join the waitlist for first access and the founding price.

btw this list gets first dibs
the moment doors open :)