YouTube Ad Scripts Ready to Paste
XML briefs that write skippable in-stream, bumper, and Shorts ad scripts plus RSA-style companion headlines. Claude drafts the lines. You paste them into YouTube Ads. Not an organic video script and not the multi-channel ad-copy pack.
In short: This page contains 30 copy-paste ready prompts, organized into 6 categories with a description and pro tip for each. The first 5 prompts are free instantly, no signup needed. Hand-curated and tested by the AI Academy team.
Skippable In-stream
5 promptsFifteen-Second Skip Wall
1/30✨ What it does
Claude writes a 15-second skippable in-stream script for [PRODUCT] with a 5-second hook, spoken lines, mute-safe supers, and a companion headline. Paste the script and companion lines into YouTube Ads.
<context> I need a 15-second skippable in-stream YouTube ad, not an organic video script and not the multi-channel ad-copy HTML pack. The Skip button appears at 5 seconds. I will paste the spoken lines, supers, and companion text into YouTube Ads. </context> <inputs> - Product or offer: [PRODUCT] - Who is watching someone else's video: [AUDIENCE] - Problem they already feel: [PROBLEM] - Proof I can show on camera: [PROOF I CAN SHOW OR NONE] - Landing page promise: [LANDING PROMISE] - CTA I will pick: [LEARN MORE / SHOP NOW / SIGN UP / GET OFFER] - Words I never use: [BANNED PHRASES] - Voice: [DIRECT / DRY / WARM] </inputs> <task> Write 3 full 15-second skippable packs (A pain, B proof, C offer). For each pack: 1. Spoken script timed 0:00-0:05 [SKIP], 0:05-0:12, 0:12-0:15 close. Mark [SKIP] on the exact line. 2. Mute-safe super for the first 5 seconds, 6 words or fewer. 3. Companion: 5 headlines of 40 characters or fewer, 3 long headlines of 90 or fewer, 3 descriptions of 90 or fewer. Show the count on every line. Rewrite overflows. 4. Business name of 25 characters or fewer. 5. The [CTA] as a label only. Rules: - The first 5 seconds must earn the stay without the rest of the script. - If [PROOF I CAN SHOW] is NONE, do not invent a metric. Write [VERIFY] instead. - The click must match [LANDING PROMISE]. - No chapters, no end-screen subscribe, no hey-guys open. - No ALL CAPS words, no fake urgency. Return labeled packs, then name the one I should upload first. </task>
Pro tip: Time the first 5 seconds out loud. If the brand name is the only thing that happens before Skip, the ad is a bumper wearing a 15-second costume.
Thirty-Second Offer Script
2/30✨ What it does
Claude writes a 30-second skippable in-stream script for [OFFER] that earns the stay past Skip, then names terms and one CTA. Paste the spoken lines, supers, and companion copy into YouTube Ads.
<context> I need a 30-second skippable in-stream YouTube ad that leads with [OFFER]. Skip at 5 seconds. Companion text is RSA-style. I will paste script and fields into YouTube Ads. Not an organic how-to and not an HTML artifact. </context> <inputs> - Offer with real terms: [OFFER] - What the offer excludes: [EXCLUSIONS] - Product: [PRODUCT] - Audience: [AUDIENCE] - Proof I can show: [PROOF OR NONE] - Landing page promise: [LANDING PROMISE] - CTA: [SHOP NOW / SIGN UP / GET OFFER / LEARN MORE] - Voice: [DIRECT / WARM] </inputs> <task> Write 2 thirty-second skippable packs (A offer-first, B problem-then-offer). Each pack: 1. Spoken script with timestamps. Mark [SKIP] at 0:05. Seconds 0:05-0:22 teach [OFFER] and [EXCLUSIONS]. Seconds 0:22-0:30 are one CTA. 2. Mute-safe supers at 0:00, 0:05, and 0:22 (6 words or fewer each). 3. Companion: 5 headlines (40 or fewer), 3 long headlines (90 or fewer), 3 descriptions (90 or fewer), counts on every line. 4. If [PROOF OR NONE] is NONE, skip proof. Do not invent a rating. 5. Honor [EXCLUSIONS]. No extra discount. No chapters. No subscribe beg. No second offer. Return both packs with counts and the one I should paste into YouTube Ads first. </task>
Pro tip: Put the real terms after they stay. If the offer is clearer on the landing page than in seconds 6 to 20, you paid for a skip you already survived.
Sixty-Second Story Script
3/30✨ What it does
Claude writes a 60-second skippable in-stream script for [STORY ANGLE] with a 5-second hook, two rehooks, and a close that matches the landing page. Paste the timed script and companion fields into YouTube Ads.
<context> I need a 60-second skippable in-stream YouTube ad built on [STORY ANGLE]. This is a paid pre-roll or mid-roll, not a long-form organic script with chapters and end screens. I will paste the timed lines and companion copy into YouTube Ads. </context> <inputs> - Story angle I can film: [STORY ANGLE] - Product: [PRODUCT] - Audience: [AUDIENCE] - Proof in the story: [PROOF I CAN SHOW OR NONE] - Landing page promise: [LANDING PROMISE] - CTA: [LEARN MORE / SHOP NOW / SIGN UP] - Voice: [PLAIN / WARM / DRY] </inputs> <task> Write 1 sixty-second skippable script plus a 30-second cut of the same story. 1. Timestamp the 60-second version: 0:00-0:05 [SKIP] hook, 0:05-0:20 setup, 0:20-0:40 turn, 0:40-0:55 proof or mechanism, 0:55-1:00 CTA. 2. Put a 6-word mute-safe super on the hook and on the turn. 3. Two mid-script rehooks that are not stay tuned. 4. Companion slate: 5 headlines (40), 3 long headlines (90), 3 descriptions (90), with counts. 5. Do not invent a plot point or metric missing from the inputs. 6. The 30-second cut must still earn the stay at 0:05. No Studio chapter list. No end-screen next-video tease. Return the 60, the 30, the companion slate, and which cut to upload first. </task>
Pro tip: A 60-second skippable still dies at second 5. If the open is a calendar, they skip and never hear the story.
Five-Second Hook Slate
4/30✨ What it does
Claude writes eight first-5-second hooks for [PRODUCT] that still work if the viewer hits Skip, plus the next spoken line after they stay. Paste the winning hook and companion headline into YouTube Ads.
<context> I need first-5-second hooks for a skippable in-stream YouTube ad. Skip is the product. I will paste the winning hook, the stay line, and companion headlines into YouTube Ads. Not a Shorts-only open and not an organic cold open with chapters. </context> <inputs> - Product: [PRODUCT] - Audience: [AUDIENCE] - Problem or proof I can show in 5 seconds: [FIRST FRAME] - Offer I can honor or NONE: [OFFER OR NONE] - Hook I already ran and hated: [OLD HOOK] - Voice: [DIRECT / DRY] - CTA: [LEARN MORE / SHOP NOW / SIGN UP] </inputs> <task> Write 8 hooks that fit 4 to 5 seconds. For each: exact spoken words, mute-safe super (6 words or fewer), first-frame visual I can film, and the first spoken line after they stay (max 8 seconds). Devices to mix: problem, proof, offer, identity, contrast, cost, curiosity, mistake. Do not copy [OLD HOOK]. Then write companion headlines (40 or fewer) for the top 4 hooks, 3 headlines each, with counts. If [OFFER OR NONE] is NONE, do not invent a deal. No hey-guys. No channel intro. No HTML preview. Return a ranked slate, then the top hook plus its companion headlines as a paste block. </task>
Pro tip: Read each hook on a 5-second timer with the sound off. If the super needs the voiceover, that hook fails the skip wall.
Proof-First Skippable
5/30✨ What it does
Claude writes a proof-first skippable in-stream script from [PROOF I CAN SHOW] that opens on the proof in the first 5 seconds and never invents a second metric. Paste the script and counted companion lines into YouTube Ads.
<context> I need a skippable in-stream YouTube ad that opens on [PROOF I CAN SHOW] before the Skip button. Paid video only. I will paste the script and companion fields into YouTube Ads. Do not invent a second number. </context> <inputs> - Proof I can show on camera: [PROOF I CAN SHOW] - What that proof is not: [WHAT IT IS NOT] - Product: [PRODUCT] - Audience: [AUDIENCE] - Off-limits claims: [OFF-LIMITS] - Length I will cut: [15 / 30] - CTA: [LEARN MORE / SHOP NOW / SIGN UP] - Voice: [CALM / DRY] </inputs> <task> Write 2 skippable packs at [15 / 30]. Each: 1. First frame is the proof. Spoken hook inside 0:00-0:05 [SKIP] must include [PROOF I CAN SHOW] or a tight paraphrase. 2. Body names [WHAT IT IS NOT] so I do not overclaim. 3. Any extra metric becomes [VERIFY]. 4. Honor [OFF-LIMITS]. 5. Companion: 5 headlines (40), 3 long headlines (90), 3 descriptions (90), counts, proof-led where it still fits. 6. Mute-safe super that carries the proof if sound is off. No case-study novel. No organic review chapters. Return both packs, a [VERIFY] list, and the line to cut if legal is nervous. </task>
Pro tip: Show the proof in the first frame. A spoken number over a smiling stock face is a claim, not proof.
Bumper
5 promptsSix-Second Bumper Script
6/30✨ What it does
Claude writes 6-second bumper scripts for [PRODUCT] with spoken words that fit the clock, a mute-safe super, and a 40-character companion headline. Paste the bumper lines and companion text into YouTube Ads.
<context> I need 6-second non-skippable YouTube bumper ads. One idea. Brand plus one claim. I will paste the spoken line, super, and companion headline into YouTube Ads. Not a 15-second skippable and not an organic Short. </context> <inputs> - Product: [PRODUCT] - Brand name: [BRAND NAME] - One claim I can honor: [ONE CLAIM] - Audience: [AUDIENCE] - Proof I can flash or NONE: [PROOF OR NONE] - Voice: [DIRECT / DRY] - CTA label if it will show: [LEARN MORE / SHOP NOW / NONE] </inputs> <task> Write 6 bumper packs. Each pack: 1. Spoken line that fits 6 seconds at a normal pace (about 12 to 16 words). Show a word count. If it will overrun, rewrite before listing it. 2. Mute-safe super, 5 words or fewer, that still reads if sound is off. 3. First-frame note I can film. 4. Companion headline of 40 characters or fewer and one description of 90 or fewer, with counts. 5. [BRAND NAME] must appear in speech or on-screen before second 4. Rules: - One claim only, from [ONE CLAIM]. - If [PROOF OR NONE] is NONE, do not invent a number. - No Skip language. Bumpers do not skip. - No ALL CAPS. No fake urgency. Return a numbered paste list and star the 2 I should upload first. </task>
Pro tip: Speak the line on a 6-second timer. If you need a breath, cut a word. You cannot talk faster than the clock.
Brand-Name Bumper
7/30✨ What it does
Claude writes bumpers that say [BRAND NAME] before second 3 and still land one claim you can honor. Paste the 6-second script and companion headline into YouTube Ads.
<context> I need 6-second YouTube bumpers that lock [BRAND NAME] in early and still say one true thing. I will paste into YouTube Ads. Not a brand anthem film and not an organic channel ident. </context> <inputs> - Brand name: [BRAND NAME] - How people already say the name: [SPOKEN NAME] - One claim I can honor: [ONE CLAIM] - What we are not: [WHAT WE ARE NOT] - Colors or end card I can show: [END CARD] - Voice: [BOLD / QUIET] </inputs> <task> Write 5 brand-name bumpers. Each: 1. [BRAND NAME] or [SPOKEN NAME] spoken or on-screen before 0:03. 2. Spoken line 12 to 16 words, 6 seconds, word count shown. 3. Super 5 words or fewer. 4. Companion headline (40) and description (90) with counts. 5. One line may use [WHAT WE ARE NOT] if it still fits the clock. Do not invent a slogan I did not imply. Do not write a 15-second cut. Return the 5 packs and which one belongs on a reach campaign. </task>
Pro tip: Say the name early. A clever 6-second riddle that never says who you are buys cheap frequency for a stranger.
Offer Bumper
8/30✨ What it does
Claude writes 6-second offer bumpers from [OFFER] that name the deal and the brand without adding a fake deadline. Paste the bumper script and companion description into YouTube Ads.
<context> I need 6-second YouTube bumpers that carry [OFFER]. I will paste spoken lines and companion text into YouTube Ads. Do not invent a discount or a countdown. </context> <inputs> - Offer I can honor: [OFFER] - Exclusions: [EXCLUSIONS] - End date if real: [END DATE OR NONE] - Brand name: [BRAND NAME] - Product: [PRODUCT] - Voice: [DIRECT / CALM] </inputs> <task> Write 5 offer bumpers that fit 6 seconds. Each: 1. Spoken line names [OFFER] and [BRAND NAME], 12 to 16 words, word count shown. 2. Honor [EXCLUSIONS]. Do not write on everything if I said otherwise. 3. Mention [END DATE] only if it is not NONE and it still fits. 4. Super 5 words or fewer that carries the offer if muted. 5. Companion headline (40) and description (90) with counts. Description may hold a term the speech could not fit. No fake stock limits. No 15-second rewrite. Return the 5 packs and the one line I should kill the day the offer ends. </task>
Pro tip: Use the live deal words. Ends soon with no date is how bumpers get complaints and disapprovals.
Problem Then Name Bumper
9/30✨ What it does
Claude writes problem-first 6-second bumpers that name [PROBLEM THEY FEEL] then [BRAND NAME] before the cut. Paste the spoken line, super, and companion headline into YouTube Ads.
<context> I need 6-second YouTube bumpers that open on [PROBLEM THEY FEEL] and still name [BRAND NAME] before the cut. I will paste into YouTube Ads. Not a skippable problem ad and not an organic rant. </context> <inputs> - Problem in their words: [PROBLEM THEY FEEL] - Brand name: [BRAND NAME] - Product: [PRODUCT] - Cost of leaving it, if I can say it: [COST OR NONE] - Voice: [BLUNT / EMPATHETIC] - Banned phrases: [BANNED PHRASES] </inputs> <task> Write 6 problem-then-name bumpers. Each: 1. First 3 seconds name [PROBLEM THEY FEEL] or [COST OR NONE]. 2. Last 3 seconds name [BRAND NAME] or the product job. 3. Spoken 12 to 16 words, word count, rewrite overruns. 4. Super 5 words or fewer on the problem, not the slogan. 5. Companion headline (40) that can stand without the video, count shown. If [COST OR NONE] is NONE, do not invent a dollar cost. Skip [BANNED PHRASES]. No dunk on the viewer. Return a ranked paste list and the 2 I should shoot first. </task>
Pro tip: Use the problem the way a comment would say it. Category language wastes 2 of your 6 seconds.
Three-Bumper Frequency Set
10/30✨ What it does
Claude writes a three-bumper set for [CAMPAIGN IDEA] so each 6-second spot adds one new fact instead of repeating the same line. Paste each bumper pack into YouTube Ads as its own creative.
<context> I will run three 6-second YouTube bumpers in a frequency plan. Each spot must add one new fact. I will paste each pack into YouTube Ads as its own creative. Not one bumper repeated and not a skippable sequence. </context> <inputs> - Campaign idea: [CAMPAIGN IDEA] - Three facts I can honor, in order: [FACT 1] [FACT 2] [FACT 3] - Brand name: [BRAND NAME] - Product: [PRODUCT] - Shared CTA or NONE: [CTA OR NONE] - Voice: [DIRECT / DRY] </inputs> <task> Write Bumper 1, Bumper 2, Bumper 3. Each: 1. 6-second spoken line (12 to 16 words) that teaches only its fact. 2. [BRAND NAME] appears in every bumper, not only the last. 3. Super 5 words or fewer, unique per bumper. 4. Companion headline (40) and description (90) unique per bumper, with counts. 5. Do not invent a fourth fact. Do not reuse a sentence. If [CTA OR NONE] exists, put it on Bumper 3 only. Return three labeled paste packs and a one-line note on the order I should rotate them. </task>
Pro tip: Frequency only works if the third bumper teaches something. Three clones train people to mute the brand.
Shorts Ads
5 promptsVertical Fifteen Shorts Ad
11/30✨ What it does
Claude writes a 9:16 Shorts ad script for [PRODUCT] timed to 15 seconds with first-frame text, spoken lines, and a swipe-native close. Paste the script, supers, and companion fields into YouTube Ads.
<context> I need a 9:16 YouTube Shorts ad, 15 seconds, paid. Not an organic Shorts script with a follow ask, and not a 16:9 skippable. I will paste the script, supers, and companion copy into YouTube Ads. </context> <inputs> - Product: [PRODUCT] - What the first frame can show: [FIRST FRAME] - Audience in the Shorts feed: [AUDIENCE] - Proof I can show or NONE: [PROOF OR NONE] - CTA: [LEARN MORE / SHOP NOW / SIGN UP / GET OFFER] - Voice: [NATIVE / POLISHED] - Words I never use: [BANNED PHRASES] </inputs> <task> Write 2 fifteen-second Shorts ad packs (A native, B slightly more polished). Each: 1. First-frame super, 6 words or fewer, that matches [FIRST FRAME]. 2. Spoken script timestamped 0:00-0:03, 0:03-0:10, 0:10-0:15 close. The close is a CTA, not follow me. 3. Two more supers timed to the spoken beats. 4. Companion: 5 headlines of 40 characters or fewer, 3 descriptions of 90 or fewer, counts. Shorts can show headline plus description on the CTA card. 5. If [PROOF OR NONE] is NONE, do not invent a result. No chapters. No end screen. No organic pin comment. Return both packs and which one to upload as 9:16 first. </task>
Pro tip: Write the first frame as a stop, not a fade-in. Shorts ads that open on a logo die on the swipe.
Mute-Safe Shorts Ad
12/30✨ What it does
Claude writes a mute-safe Shorts ad for [WHAT THE FIRST FRAME SHOWS] with supers that carry the claim if sound is off. Paste the super stack and companion copy into YouTube Ads.
<context> Many Shorts ads play muted. I need a YouTube Shorts ad where supers plus picture carry [WHAT THE FIRST FRAME SHOWS]. I will paste supers, a short spoken support track, and companion fields into YouTube Ads. Not burned-in captions of a long VO. </context> <inputs> - What the first frame shows: [WHAT THE FIRST FRAME SHOWS] - Product: [PRODUCT] - Claim I can honor: [CLAIM] - Length: [6 / 15] - Voice: [NATIVE / CLEAN] - Safe zones I must keep clear: [CTA CARD / USERNAME] </inputs> <task> Write 2 mute-safe Shorts ads at [6 / 15]. Each: 1. Super stack: first frame, mid, close. Each super 6 words or fewer. A muted viewer must get [CLAIM]. 2. Optional spoken support that does not add a new claim the supers skip. 3. Note to keep [CTA CARD / USERNAME] clear. 4. Companion headlines (40) and descriptions (90) with counts that match the supers, not a second ad. 5. Do not invent a visual I did not describe. Return both ads with a mute-test checklist and the recommended paste block. </task>
Pro tip: Watch the cut with the ringer off. If the claim lives only in the voiceover, the Shorts ad is invisible.
UGC Voice Shorts Ad
13/30✨ What it does
Claude rewrites [CUSTOMER WORDS] into a spoken Shorts ad that could pass as a creator clip, plus headlines that stay in that voice. Paste the script and companion lines into YouTube Ads.
<context> I will paste [CUSTOMER WORDS] (reviews, comments, or how I talk on camera). I need a paid YouTube Shorts ad in that voice. I will paste the script and companion lines into YouTube Ads. Not a polished brand film and not an HTML UGC mock. </context> <inputs> - Customer words, messy is fine: [CUSTOMER WORDS] - Product: [PRODUCT] - Offer or NONE: [OFFER OR NONE] - Phrases I would never say on camera: [BANNED PHRASES] - Length: [10 / 15 / 30] - CTA: [SHOP NOW / LEARN MORE / SIGN UP] </inputs> <task> Write 3 spoken Shorts ads that could pass as a creator talking to camera. Each: 1. Timestamped spoken lines that keep their nouns. 2. First-frame super from their words, 6 words or fewer. 3. Companion: 4 headlines (40) and 2 descriptions (90) in the same voice, with counts. 4. Star any sentence that still sounds like a landing page so I can cut it. 5. Use [OFFER OR NONE] only if it is not NONE. Do not invent a testimonial I did not paste. No hey bestie unless that is in [CUSTOMER WORDS]. Return the 3 scripts, companion lists, and the cut list. </task>
Pro tip: Read it on your phone camera. If you straighten your back to say it, it is brand copy wearing a hoodie.
Six-Second Shorts Cut
14/30✨ What it does
Claude writes 6-second Shorts ad cuts for [ONE CLAIM] that work as a swipe-stop and as a bumper you can reuse. Paste the cut, first-frame super, and companion headline into YouTube Ads.
<context> I need 6-second 9:16 YouTube Shorts ads that I can also run as bumpers where the system allows. One claim. I will paste the cut and companion headline into YouTube Ads. Not a 15-second story and not an organic hook dump. </context> <inputs> - One claim I can honor: [ONE CLAIM] - Product: [PRODUCT] - Brand name: [BRAND NAME] - First frame I can film: [FIRST FRAME] - Voice: [NATIVE / DIRECT] - CTA: [LEARN MORE / SHOP NOW / NONE] </inputs> <task> Write 5 six-second Shorts cuts. Each: 1. Spoken 12 to 16 words, word count, 6-second fit. 2. First-frame super 5 words or fewer matching [FIRST FRAME]. 3. [BRAND NAME] in speech or on-screen. 4. Companion headline (40) and description (90) with counts. 5. A one-line note: Shorts-only, bumper-reusable, or both. Do not add a second claim. Do not write a 15-second pad. Return the 5 cuts ranked for swipe-stop, then the paste block for the top two. </task>
Pro tip: If the 6-second cut needs a setup shot, it is not a Shorts ad. Start on the claim.
Demo Shorts Ad
15/30✨ What it does
Claude writes a demo Shorts ad for [WHAT YOU CAN FILM] with shot-timed spoken lines and no invented product move. Paste the shot list script and companion copy into YouTube Ads.
<context> I need a paid YouTube Shorts ad that demos [WHAT YOU CAN FILM]. Shot-timed spoken lines. I will paste the script and companion copy into YouTube Ads. Not a 10-minute tutorial and not an organic watch-to-the-end Short. </context> <inputs> - What I can film this week: [WHAT YOU CAN FILM] - Product: [PRODUCT] - Outcome the demo must show: [OUTCOME] - Steps I will not fake: [OFF-LIMITS STEPS] - Length: [15 / 30] - CTA: [LEARN MORE / SIGN UP / SHOP NOW] - Voice: [TEACHER / PEER] </inputs> <task> Write 2 demo Shorts ads at [15 / 30]. Each: 1. Shot list timed to spoken lines. Only actions inside [WHAT YOU CAN FILM]. 2. First-frame super that names the job, 6 words or fewer. 3. Close on [OUTCOME] plus [CTA], not subscribe. 4. Companion: 5 headlines (40), 3 descriptions (90), counts, that promise the demo they will see. 5. Drop any line that needs [OFF-LIMITS STEPS]. Claude does not generate the footage. Write shootable cues only. Return both ads, the shoot list, and which cut to upload first. </task>
Pro tip: Film the demo before you lock words. If a step is not on the take, delete the line instead of faking a tap.
These prompts give you the what. Tutorials give you the why.
Learn when to use extended thinking, how to build Claude Projects, and workflows that compound. 300+ tutorials and growing.
Discovery Ads
5 promptsIn-Feed Headline Pack
16/30✨ What it does
Claude writes in-feed Discovery headlines of 40 characters or fewer for [PRODUCT] plus 35-character description lines that match the thumbnail you already have. Paste the headlines and descriptions into YouTube Ads.
<context> I need YouTube in-feed / Discovery ad copy: thumbnail plus headline plus descriptions. This is not a skippable script and not an organic title pack. I will paste the lines into YouTube Ads. Classic in-feed uses a headline (write 40, also give a 100-character alt) and two description lines of 35. </context> <inputs> - Product: [PRODUCT] - Thumbnail I already have, in one line: [THUMBNAIL] - Audience: [AUDIENCE] - Video job in one line: [VIDEO JOB] - Proof or NONE: [PROOF OR NONE] - Words I never use: [BANNED PHRASES] </inputs> <task> Write an in-feed Discovery slate. 1. 10 headlines of 40 characters or fewer, with counts. Each must match [THUMBNAIL] and [VIDEO JOB]. 2. 4 alternate headlines up to 100 characters, and mark any line over 25 as [MAY TRUNCATE]. 3. 8 description pairs: line 1 and line 2, each 35 characters or fewer, with counts. 4. If [PROOF OR NONE] is NONE, do not invent a rating. 5. No two headlines that share the first three words. 6. Skip [BANNED PHRASES]. Return a paste table and star the 3 headline plus description-pair combos I should load first. </task>
Pro tip: Write the headline as a reason to tap the thumbnail, not a slogan. If it needs the video to make sense, it fails on Home.
Search Discovery Pack
17/30✨ What it does
Claude writes YouTube search Discovery copy that echoes [SEARCH INTENT] in the headline without stuffing, plus description lines that name the video job. Paste the counted lines into YouTube Ads.
<context> I need YouTube search Discovery ads for people who typed [SEARCH INTENT]. Headline and descriptions only. I will paste into YouTube Ads. Not a Google Search RSA slate and not an organic YouTube SEO title list. </context> <inputs> - Search intent or query: [SEARCH INTENT] - Close variants: [CLOSE VARIANTS] - Product: [PRODUCT] - What the video actually shows: [VIDEO JOB] - Landing promise if the click leaves YouTube: [LANDING PROMISE OR WATCH] - Proof or NONE: [PROOF OR NONE] </inputs> <task> Write: 1. 8 headlines of 40 characters or fewer that echo [SEARCH INTENT] or a close variant. Counts on every line. 2. 4 headlines that do not repeat the query, so the set has variety. 3. 6 description pairs (35 / 35) that name [VIDEO JOB]. 4. If [LANDING PROMISE OR WATCH] is WATCH, do not promise a demo the video does not show. 5. If the query will not fit in 40, give the longest honest cut and say what you dropped. 6. No keyword stuffing. No invented proof. Return a paste list plus a note on which 3 headlines to enter first. </task>
Pro tip: Use the words people type, not your product nickname, unless they are the same. A stuffed headline next to a mismatch thumbnail wastes the query.
Homepage Discovery Pack
18/30✨ What it does
Claude writes homepage Discovery ads for [COLD AUDIENCE] with curiosity headlines and descriptions that do not need the channel name to make sense. Paste the headline and description slate into YouTube Ads.
<context> I need YouTube Home / Discovery in-feed copy for [COLD AUDIENCE]. They do not know the channel. I will paste headlines and descriptions into YouTube Ads. Not a subscriber Community post and not a skippable script. </context> <inputs> - Cold audience: [COLD AUDIENCE] - Product: [PRODUCT] - Video job: [VIDEO JOB] - Thumbnail: [THUMBNAIL] - What I will not assume they know: [INSIDE LANGUAGE] - Voice: [CURIOUS / DIRECT] </inputs> <task> Write 2 homepage Discovery packs. Each pack: 1. 6 headlines (40 or fewer) that work without the channel name. 2. 4 description pairs (35 / 35). 3. One 90-character Demand Gen long headline that could sit in-feed if the campaign mixes formats. 4. Ban [INSIDE LANGUAGE]. 5. Counts on every line. Rewrite overflows. The headline must match [THUMBNAIL] and [VIDEO JOB]. No clickbait the video cannot pay. Return both packs and the safer one for true cold Home traffic. </task>
Pro tip: Home traffic did not search for you. If the headline assumes they know the series nickname, they scroll past the thumbnail.
Thumbnail-Aligned Headlines
19/30✨ What it does
Claude writes Discovery headlines that match [THUMBNAIL TEXT] so the line and the frame say the same job, not two different ads. Paste the matching headlines and descriptions into YouTube Ads.
<context> My YouTube Discovery thumbnail already has [THUMBNAIL TEXT]. I need headlines and descriptions that say the same job. I will paste into YouTube Ads. Claude does not generate the thumbnail. </context> <inputs> - Text or claim on the thumbnail: [THUMBNAIL TEXT] - What the frame shows besides text: [FRAME] - Product: [PRODUCT] - Video job: [VIDEO JOB] - Claim I must not repeat if it is already on the frame: [DO NOT DUPLICATE OR NONE] </inputs> <task> Write 10 headlines of 40 characters or fewer. Rules: 1. They must align with [THUMBNAIL TEXT] and [FRAME] without cloning the pixels word for word unless [DO NOT DUPLICATE] is NONE. 2. If [DO NOT DUPLICATE] is set, the headline adds the job or the audience, not the same number again. 3. 6 description pairs (35 / 35) that finish the thought. 4. Flag any headline that fights the thumbnail (different promise). 5. Counts on every line. Return a match table (headline, why it fits, risk) and a paste block of the 4 safest pairs. </task>
Pro tip: If the thumbnail says a number and the headline says a vibe, you built two ads that fight. Align them or reshoot the frame.
Watch-Next Discovery Pack
20/30✨ What it does
Claude writes watch-next Discovery copy for people who just watched [RELATED TOPIC] that continues the job instead of restarting the pitch. Paste the headlines and descriptions into YouTube Ads.
<context> This Discovery ad will sit on watch-next next to [RELATED TOPIC]. Viewers already saw that topic. I need headlines that continue the job. I will paste into YouTube Ads. Not a cold Home pack and not an organic end screen. </context> <inputs> - What they just watched: [RELATED TOPIC] - Next video job: [VIDEO JOB] - Product: [PRODUCT] - What the last video already said: [ALREADY SAID] - Thumbnail for this ad: [THUMBNAIL] - Voice: [SAME AS LAST / SLIGHTLY SHARPER] </inputs> <task> Write 8 headlines (40 or fewer) that assume [RELATED TOPIC] and do not repeat [ALREADY SAID]. Write 6 description pairs (35 / 35) that name [VIDEO JOB]. Write 3 Demand Gen long headlines (90) for campaigns that mix watch-next with other surfaces. Counts on every line. No subscribe ask. No recap of the last video. Return a paste block and a one-line note on who this will confuse if it also serves on Home. </task>
Pro tip: Start on the next beat. If the headline restates the last video, they already got that and they skip the tap.
Companion Copy
5 promptsFull Companion Slate
21/30✨ What it does
Claude writes a full companion slate for [PRODUCT]: 40-character headlines, 90-character long headlines, and 90-character descriptions YouTube can mix. Paste each slot into YouTube Ads.
<context> I need RSA-style companion copy for a YouTube / Demand Gen video campaign. Short headlines 40, long headlines 90, descriptions 90, business name 25. I will paste each slot into YouTube Ads. Not a skippable spoken script and not the multi-channel ad-copy artifact pack. </context> <inputs> - Product: [PRODUCT] - Brand name: [BRAND NAME] - Audience: [AUDIENCE] - Core benefits (at least 3): [CORE BENEFITS] - Offer or NONE: [OFFER OR NONE] - Proof or NONE: [PROOF OR NONE] - Primary CTA: [PRIMARY CTA] - Words I never use: [BANNED PHRASES] </inputs> <task> Write a full companion set: 1. 8 headlines, 40 characters or fewer. 2. 5 long headlines, 90 characters or fewer. 3. 5 descriptions, 90 characters or fewer. 4. Business name from [BRAND NAME], 25 or fewer. If the name is longer, give a legal short form and say what you cut. Show counts. Rewrite overflows. Rules: - No two headlines may share the same three-word opening. - Long headlines must add information, not pad a short headline. - Use proof and offer only when provided. - Variety across benefit, proof, offer, audience, and CTA. - No ALL CAPS. No invented metrics. Return labeled paste blocks, then the 3 headlines I should enter first. </task>
Pro tip: Fill every slot with a different idea. Five headlines that restate one benefit will look identical next to every cut.
CTA and Display Path
22/30✨ What it does
Claude writes CTA labels and display-path ideas for [PRIMARY CTA] that match the landing page button, plus short headlines that can sit next to the CTA. Paste the CTA, paths, and headlines into YouTube Ads.
<context> I need YouTube Ads companion CTAs and display-path ideas that match [PRIMARY CTA]. I will paste labels and headlines into YouTube Ads. Not a landing-page rewrite. </context> <inputs> - Primary CTA on the page: [PRIMARY CTA] - Alternate CTA I can honor: [ALT CTA OR NONE] - Product: [PRODUCT] - Display path ideas: [PATH1] [PATH2] - Offer or NONE: [OFFER OR NONE] - Words I never use: [BANNED PHRASES] </inputs> <task> 1. Pick one CTA label from the Google list that matches [PRIMARY CTA] (Learn more, Shop now, Sign up, Subscribe, Book now, Download, Get quote, Get offer, Apply now, Contact us). If none match, say so and use the closest honest label. 2. Write 2 display-path slots of 15 characters or fewer from [PATH1] [PATH2]. Counts. 3. Write 8 headlines (40) that can sit next to that CTA without repeating the button words as the whole line. 4. Write 3 descriptions (90) that end in a next step matching the CTA. 5. If [ALT CTA] is NONE, do not invent Call now unless I said the page has a phone number. Return a paste block: CTA, paths, headlines, descriptions, counts. </task>
Pro tip: Match the button on the page. Learn more in the ad and a checkout button on the page is a wasted view-through.
Companion Banner Lines
23/30✨ What it does
Claude writes 300x60 companion-banner text for [OFFER] with a short claim and a button label that still reads at mobile size. Paste the banner lines and matching headlines into YouTube Ads.
<context> I may attach a 300x60 companion banner to a YouTube in-stream ad. I need short banner text plus matching RSA-style headlines. I will paste the lines into YouTube Ads. Claude does not generate the image. </context> <inputs> - Offer or claim on the banner: [OFFER] - Brand name: [BRAND NAME] - Product: [PRODUCT] - Button label I can print: [BUTTON] - Legal line I must keep or NONE: [LEGAL OR NONE] - Colors I already use: [COLORS] </inputs> <task> Write 6 companion-banner copy sets. Each: 1. Banner claim, 6 words or fewer. 2. Button label matching [BUTTON] or a 2-word alt. 3. Optional [LEGAL OR NONE] as a tiny line only if it is not NONE. If it will not fit, say put it on the landing page, do not cram it. 4. Matching YouTube headline (40) and description (90) with counts. 5. One-line art note (what is on the 300x60, what to leave out). No image file. Do not invent a second offer. No ALL CAPS banner walls. Return the 6 sets and the 2 I should send to design first. </task>
Pro tip: Keep banner text under a handful of words. A sentence that wraps on a 300x60 is a skippable headline stuffed into a stamp.
Demand Gen Mix Pack
24/30✨ What it does
Claude writes a Demand Gen mix for [PRODUCT] with unique 40 and 90 character lines so YouTube can assemble ads without repeating one phrase. Paste the mix into the YouTube Ads asset group.
<context> Demand Gen video can serve in-stream, in-feed, Shorts, Home, Search, and Watch Next. Headlines 40, long headlines 90, descriptions 90. The system may treat those fields equally on Shorts. I will paste a varied mix into the YouTube Ads asset group. Not a Search RSA pack. </context> <inputs> - Product: [PRODUCT] - Surfaces I care about most: [SURFACES] - Core benefits: [CORE BENEFITS] - Offer or NONE: [OFFER OR NONE] - Proof or NONE: [PROOF OR NONE] - Phrases that must stay unique per surface: [SURFACE-ONLY PHRASES] </inputs> <task> Write: - 8 headlines (40 or fewer) - 5 long headlines (90 or fewer) - 5 descriptions (90 or fewer) Show counts. Rewrite overflows. Rules: 1. No two assets may share a three-word opening. 2. Tag each line in-stream, in-feed, Shorts, or any. 3. Use [SURFACE-ONLY PHRASES] only on the matching tag. 4. Proof and offer only if provided. 5. Every line must still make sense if YouTube shows it alone on Shorts. Return labeled paste blocks, a collision list, and the 3 lines to enter first. </task>
Pro tip: YouTube can use any headline or description as the Shorts line. If three assets say the same promise, every surface looks cloned.
Pin-Safe Companion Set
25/30✨ What it does
Claude writes pin-safe companion headlines for [MUST KEEP LINE] that still combine with other lines when YouTube mixes the slate. Paste the pin candidates and companions into YouTube Ads.
<context> I may lock one companion line so it always shows. Pinned lines still sit next to unpinned lines. Every line must stay inside YouTube Ads limits: 40 for headlines, 90 for long headlines and descriptions. I will paste into YouTube Ads. </context> <inputs> - Line that must always show: [MUST KEEP LINE] - Why: [LEGAL / BRAND / OFFER] - Product: [PRODUCT] - Other lines I already run: [EXISTING HEADLINES] - Pin I am considering: [HEADLINE / LONG HEADLINE / UNPIN] </inputs> <task> 1. Write 3 pin-safe candidates for [MUST KEEP LINE], each inside the slot limit (40 if headline, 90 if long), that still read as a complete claim next to any other line. 2. Write 8 companion headlines (40) and 4 descriptions (90) that do not repeat the pinned claim. 3. Show counts. Rewrite overflows. 4. Warn me if pinning will make every ad identical, or if [MUST KEEP LINE] is too long to pin without cutting the meaning. 5. Do not invent a second must-keep line. Return pin candidates, companion slate, and a one-line verdict on whether I should unpin instead. </task>
Pro tip: Pin only a legal line or live offer. If you pin three similar benefits, every mix looks the same and you learn nothing.
Most people use 10% of Claude. Tutorials unlock the rest.
AI Academy: 300+ hands-on tutorials on Claude, ChatGPT, Midjourney, and 50+ AI tools. New tutorials added every week.
Angles
5 promptsTen Angles One Product
26/30✨ What it does
Claude maps ten distinct YouTube ad angles for [PRODUCT] and writes a skippable hook plus companion headline for the top five. Paste each angle as its own ad into YouTube Ads.
<context> My YouTube ads all say the same thing. I need 10 real angles for [PRODUCT], then paste-ready skippable hooks and companion headlines for the top 5. YouTube Ads only. Not HTML artifacts. Not organic video ideas. </context> <inputs> - Product: [PRODUCT] - Audience: [AUDIENCE] - Offer or NONE: [OFFER OR NONE] - Proof or NONE: [PROOF OR NONE] - Angles I already ran and hated: [OLD ANGLES] - Voice: [DIRECT / WARM] </inputs> <task> 1. List 10 angles with a one-line promise and who each is for. Do not copy [OLD ANGLES]. 2. Rank them for skippable in-stream (the 5-second skip wall) and note which 2 also work as 6-second bumpers. 3. For the top 5, write: a 0:00-0:05 [SKIP] spoken hook, a mute-safe super (6 words or fewer), 3 headlines (40), 1 long headline (90), 1 description (90), with counts. 4. Flag any angle that may trip YouTube or Google Ads policy. No synonym swaps of the same promise. Do not invent proof. Return the 10-angle map, then 5 labeled paste packs, then the first two I should spend on. </task>
Pro tip: An angle is a different reason to care. A shorter sentence with the same reason is not a new ad.
Category Contrast Angle
27/30✨ What it does
Claude writes a contrast skippable and companion pack from [YOUR DIFFERENCE] without naming a rival trademark unless you allow it. Paste the cleared script and headlines into YouTube Ads.
<context> I need a skippable YouTube ad plus companion copy that contrasts [YOUR DIFFERENCE] with a claim buyers already heard. I will paste cleared lines into YouTube Ads. Follow my trademark rule. </context> <inputs> - Difference I can prove: [YOUR DIFFERENCE] - Claim buyers hear from others: [COMPETITOR CLAIM] - Competitor names: [COMPETITOR NAMES] - May I use their trademark?: [YES / NO] - Landing page proof: [LANDING PAGE PROOF] - Product: [PRODUCT] - Length: [15 / 30] </inputs> <task> Write 2 skippable packs at [15 / 30]. 1. If [YES / NO] is NO, never say [COMPETITOR NAMES]. Contrast the claim, not the brand. 2. If YES, mark those lines TRADEMARK REVIEW and still write a brand-free alt pack. 3. First 5 seconds [SKIP] must land the contrast without a rant. 4. Every contrast line must be supported by [LANDING PAGE PROOF] or [YOUR DIFFERENCE]. No cheaper, no better, no number one unless I wrote that proof. 5. Companion: 5 headlines (40), 3 long headlines (90), 3 descriptions (90), counts, split safe-to-paste vs hold-for-review. Return both packs and the 6 companion lines I should load today. </task>
Pro tip: Contrast a method or a category. Naming a competitor on YouTube is how you pay to remind people they exist.
Objection Killer Angle
28/30✨ What it does
Claude writes a skippable ad that answers [MAIN OBJECTION] in the first 5 seconds without a FAQ dump, plus matching companion lines. Paste the script and headlines into YouTube Ads.
<context> The objection that kills YouTube views is [MAIN OBJECTION]. I need a skippable in-stream ad that answers it before Skip, plus companion copy. I will paste into YouTube Ads. Not a FAQ page and not an organic myth-bust video. </context> <inputs> - Main objection in their words: [MAIN OBJECTION] - Honest answer I can honor: [HONEST ANSWER] - When the objection is fair: [WHEN IT IS FAIR] - Product: [PRODUCT] - Page that handles it: [PAGE] - Length: [15 / 30] - Voice: [PLAIN / CAREFUL] </inputs> <task> Write 2 skippable packs at [15 / 30]. Each: 1. 0:00-0:05 [SKIP] names the objection or the fear under it. 2. Body is [HONEST ANSWER], then one line on [WHEN IT IS FAIR] so I do not sound slimy. 3. Mute-safe super on the objection, 6 words or fewer. 4. 5 headlines (40) and 3 descriptions (90) that do not overpromise past the answer. Counts. 5. No invented guarantee. Do not mock the objector. Do not write a 30-second rant. Return both packs with counts and a one-line check that the headline matches [PAGE]. </task>
Pro tip: Answer the objection the way sales does on a call. If the landing page ducks it, the 5-second hook looks like bait.
Identity Callout Angle
29/30✨ What it does
Claude writes an identity-callout YouTube ad for [WHO THEY ARE] that opens on their words, then the job, with headlines that name that identity. Paste the script and companion copy into YouTube Ads.
<context> I need a skippable YouTube ad that opens on [WHO THEY ARE], then sells the job they hire us for. I will paste script and companion copy into YouTube Ads. Not a roast. Not an organic community post. </context> <inputs> - Who they are, in words they use: [WHO THEY ARE] - The job they hire us for: [JOB] - Product: [PRODUCT] - Identity I must not mock: [OFF-LIMITS] - Length: [15 / 30] - Voice: [PEER / DIRECT] - CTA: [LEARN MORE / SHOP NOW / SIGN UP] </inputs> <task> Write 2 skippable packs at [15 / 30]. Each: 1. First 5 seconds [SKIP] call [WHO THEY ARE] the way they say it. 2. Body sells [JOB], not a personality diagnosis. 3. Mute-safe super on the identity or the job, 6 words or fewer. 4. 5 headlines (40) that name the identity or the job, 3 descriptions (90), counts. 5. A safer alt first line if the main one sounds like a dunk. Honor [OFF-LIMITS]. No punch down. Return both packs, counts, and the safer first line. </task>
Pro tip: Call out a job they claim, not a flaw they hide. You, exhausted parents is how people skip and hide the channel.
Before After Angle
30/30✨ What it does
Claude writes a before-and-after skippable from [BEFORE STATE] to [AFTER STATE] that spends the first 5 seconds on the before. Paste the script, supers, and companion lines into YouTube Ads.
<context> I can stand behind [BEFORE STATE] to [AFTER STATE]. I need a skippable YouTube ad that spends the first 5 seconds on the before. I will paste script, supers, and companion lines into YouTube Ads. Not a transformation landing page and not an organic vlog. </context> <inputs> - Before: [BEFORE STATE] - After I can prove: [AFTER STATE] - The messy middle in one line: [MESSY MIDDLE] - Product: [PRODUCT] - What I will not claim: [OFF-LIMITS] - Length: [15 / 30] - Voice: [HONEST / DIRECT] - CTA: [LEARN MORE / SHOP NOW / SIGN UP] </inputs> <task> Write 2 skippable packs (A scene-led, B quieter). Each: 1. Hook lives in [BEFORE STATE] or [MESSY MIDDLE] in 0:00-0:05 [SKIP]. 2. After gets 1 to 2 spoken lines only. 3. Mute-safe super on the before, 6 words or fewer. 4. 5 headlines (40), 3 descriptions (90), counts. 5. Mark [VERIFY] on any extra after I did not give. Honor [OFF-LIMITS]. Do not invent a bigger after. Return both packs with counts and a first-frame note for the creative (copy only). </task>
Pro tip: Spend the skip wall on the before. If the first frame is the after, you wrote a victory lap nobody believes yet.
Free tool
Prompt Optimizer
Turn a rough idea into a structured, professional AI prompt.
Frequently Asked Questions
Prompts are the starting line. Tutorials are the finish.
A growing library of 300+ hands-on tutorials on ChatGPT, Claude, Midjourney, and 50+ AI tools. New tutorials added every week.
7-day free trial. Cancel anytime.
Related guides