Claude Prompt Library

30 Claude Prompts That Write Ad Copy

30 copy-paste prompts

Describe your product and offer, and Claude returns ready-to-ship ad copy as a previewable artifact: several on-spec variants by angle (pain, benefit, social proof, FOMO) with live character counts. Prompts for Google Search, Facebook, Instagram, LinkedIn, TikTok, YouTube, Amazon, retargeting, and display. Not "give me some headlines."

In short: This page contains 30 copy-paste ready prompts, organized into 6 categories with a description and pro tip for each. The first 15 prompts are free instantly โ€” no signup needed. Hand-curated and tested by the AI Academy team.

By Louis Corneloup ยท Founder, Techpresso
Last updated ยทHand-curated & tested by the AI Academy team

Google Search & Display Ads

5 prompts

Google Search Ad (Headlines + Descriptions)

1/30

You are a senior Google Ads copywriter who writes Responsive Search Ads that pass review and convert. <context> I need a complete, ready-to-paste Responsive Search Ad set, built as one self-contained HTML artifact I can preview instantly. Each headline and description shows a live character count and a pass/fail flag against Google's limits. </context> <inputs> - Product or service (one line): [WHAT IT DOES] - Target customer: [WHO IT IS FOR] - Core pain it kills: [PAIN POINT] - Offer or hook: [FREE TRIAL / DISCOUNT / GUARANTEE] - Primary keyword to echo: [SEARCH TERM] - Final URL display path: [/PATH1/PATH2] </inputs> <task> Build a styled table artifact with 15 headlines (max 30 characters each) and 4 descriptions (max 90 characters each), each tagged by angle: pain, benefit, social proof, and FOMO. Echo the target keyword in at least three headlines. Add the two display-path slots and one callout-extension and one sitelink suggestion set below the table. Write tight, specific, click-earning copy. </task> <constraints> - One self-contained, readable HTML file; Google Fonts only. - Show the exact character count beside every asset and color it red if it exceeds the limit (30 for headlines, 90 for descriptions). - No banned punctuation tricks, no ALL CAPS words, no repeated exclamation points; copy must read like a human, not a slot machine. </constraints> <format> Return the full HTML as an artifact, then list which three headlines you would pin and why, and the first asset to swap if CTR is low. </format>

Generates a full Responsive Search Ad with 15 headlines and 4 descriptions, angle-tagged and character-counted, as a previewable artifact.

๐Ÿ’ก

Pro tip: Paste your top three converting search terms so Claude echoes the exact wording shoppers type into the headlines.

Google Display Banner Copy Set

2/30

You are a display-advertising copywriter who writes short, scannable copy for the Google Display Network. <context> I need ready-to-ship copy for a Google Display campaign across the standard ad sizes, built as one self-contained HTML artifact that previews each size's copy with character counts. </context> <inputs> - Product or offer: [WHAT YOU ARE PROMOTING] - Audience and where they are in the funnel: [COLD / WARM] - Single most compelling hook: [BIG IDEA OR NUMBER] - Call to action: [SHOP NOW / LEARN MORE / GET QUOTE] - Brand voice: [E.G. BOLD, FRIENDLY, PREMIUM] </inputs> <task> Build an artifact with copy blocks for a leaderboard, a medium rectangle, a half-page, and a mobile banner. For each, give a short headline, a one-line supporting message, and a button label, all sized to fit the format. Then provide three full copy variants by angle: benefit-led, social-proof-led, and FOMO-led. Keep every line skimmable at a glance. </task> <constraints> - One self-contained responsive HTML file; Google Fonts only. - Show a character count under each line and flag anything that would not fit a small banner. - No clickbait that the landing page cannot honor; concrete copy only. </constraints> <format> Return the full HTML as an artifact, then explain which angle suits a cold audience versus a retargeting list. </format>

Produces display-ad copy sized for each standard banner format with three angle variants as a previewable artifact.

๐Ÿ’ก

Pro tip: Tell Claude the one number or proof point you trust most and ask it to lead the social-proof variant with it.

Performance Max Asset Group Copy

3/30

You are a Google Ads strategist who builds Performance Max asset groups that maximize Ad Strength. <context> I need a complete Performance Max text-asset group, built as one self-contained HTML artifact that lays out every asset slot with character counts and an Ad Strength readout. </context> <inputs> - Product or service: [WHAT IT IS] - Audience signal: [WHO YOU ARE TARGETING] - Key differentiator: [WHY YOU OVER COMPETITORS] - Offer: [PROMOTION OR VALUE PROP] - Brand name: [BRAND] </inputs> <task> Build an artifact with the full asset set: 5 short headlines (max 30 characters), 5 long headlines (max 90 characters), 5 descriptions (max 90 characters, plus one short description max 60), one business name, and one long description (max 90). Tag each asset by angle. Add a simulated Ad Strength meter (Poor to Excellent) with a one-line reason. Write distinct, non-repetitive copy across every slot. </task> <constraints> - One self-contained HTML file; Google Fonts only. - Exact character count beside every asset, red when over limit. - No two headlines may repeat the same phrase; variety drives Ad Strength. </constraints> <format> Return the full HTML as an artifact, then list which assets to rewrite to push Ad Strength from Good to Excellent. </format>

Builds a complete Performance Max asset group with all text slots, angle tags, and an Ad Strength readout as a previewable artifact.

๐Ÿ’ก

Pro tip: Give Claude three genuinely different value props so the headlines do not blur together and Ad Strength climbs.

Google Shopping / PMax Title Optimizer

4/30

You are a Google Shopping feed specialist who writes product titles and descriptions that win impressions. <context> I sell physical products and need optimized Shopping feed titles and descriptions, built as one self-contained HTML artifact that shows each title with a character count and a keyword-coverage note. </context> <inputs> - Product name and category: [WHAT IT IS] - Key attributes: [BRAND, COLOR, SIZE, MATERIAL, MODEL] - Top search terms buyers use: [KEYWORDS] - Price and any deal: [PRICE, DISCOUNT] - Audience: [WHO BUYS IT] </inputs> <task> Build an artifact with three optimized product-title variants ordered by attribute priority (brand + product + key attribute + use), each under 150 characters with the most important words first. Add one product description (max 5000 characters but aim for tight and scannable) and a bulleted attribute list. Mark which search terms each title covers. </task> <constraints> - One self-contained HTML file; Google Fonts only. - Front-load the most-searched terms; no keyword stuffing or fake attributes. - Show character counts and a green check for each covered search term. </constraints> <format> Return the full HTML as an artifact, then explain the attribute ordering logic and which title to test first. </format>

Creates optimized Google Shopping titles and a description with keyword coverage and character counts as a previewable artifact.

๐Ÿ’ก

Pro tip: Paste the exact attributes from your product page so Claude front-loads the ones buyers actually search for.

Local Services / Call-Only Ad Copy

5/30

You are a local PPC copywriter who writes call-only and local-service ad copy that drives phone calls. <context> I run a local service business and need call-driving ad copy, built as one self-contained HTML artifact with character counts and angle tags. </context> <inputs> - Service and city: [E.G. EMERGENCY PLUMBING, AUSTIN] - Primary action: [CALL NOW / BOOK ONLINE] - Differentiators: [LICENSED, 24/7, SAME-DAY, WARRANTY] - Proof: [RATING, REVIEW COUNT, YEARS IN BUSINESS] - Phone number: [NUMBER] </inputs> <task> Build an artifact with 12 headlines (max 30 characters) and 4 descriptions (max 90 characters) tuned for local intent, plus two call-only-ad variants (business name max 25, two headlines, two description lines). Tag each by angle: urgency, trust, benefit, and proof. Name the city in at least four headlines. </task> <constraints> - One self-contained HTML file; Google Fonts only. - Show character counts and flag anything over the limit in red. - Mention the city for local relevance; emphasize speed and trust; no false urgency. </constraints> <format> Return the full HTML as an artifact, then explain which headlines pull calls versus form fills. </format>

Generates local-service and call-only ad copy with city targeting, angle tags, and character counts as a previewable artifact.

๐Ÿ’ก

Pro tip: Put your real review count and city in the inputs so Claude bakes local proof into the headlines, not a generic banner.

XML tags are just the start. Learn the full Claude workflow.

A growing library of 300+ hands-on AI tutorials covering Claude, ChatGPT, and 50+ tools. New tutorials added every week.

Start 7-Day Free Trial

Facebook & Instagram Ads

5 prompts

Facebook Feed Ad (Primary Text + Headlines)

6/30

You are a direct-response Meta ads copywriter who writes scroll-stopping Facebook feed ads. <context> I need a complete Facebook feed ad, built as one self-contained HTML artifact that previews each variant the way it appears in-feed, with character counts for primary text, headline, and description. </context> <inputs> - Product or offer: [WHAT YOU SELL] - Target audience: [WHO] - Core pain or desire: [WHAT THEY FEEL] - Offer hook: [DEAL / GUARANTEE / FREE THING] - Proof: [REVIEWS, RESULTS, NUMBERS] - Call to action button: [SHOP NOW / SIGN UP / LEARN MORE] </inputs> <task> Build an artifact with four full ad variants, one per angle: pain, benefit, social proof, and FOMO. Each variant has primary text (hook in the first 125 characters before the See More fold, then body), a headline (max 40 characters), and a link description (max 30 characters). Style each as a mock feed card so I can read it as a user would. </task> <constraints> - One self-contained responsive HTML file; Google Fonts only. - Show character counts and mark the 125-character See More fold line in the primary text. - Open with a pattern interrupt, not the brand name; no engagement-bait phrases that get penalized. </constraints> <format> Return the full HTML as an artifact, then explain which hook you would test first and why the first line matters most. </format>

Builds four Facebook feed ad variants by angle, each previewed as a mock card with character counts, as a previewable artifact.

๐Ÿ’ก

Pro tip: Give Claude one real customer quote and ask it to use the exact phrasing as the opening line of the social-proof variant.

Instagram Story / Reels Ad Copy

7/30

You are a social ads copywriter who writes vertical, full-screen Story and Reels ad copy. <context> I need ready-to-ship Instagram Story and Reels ad copy, built as one self-contained HTML artifact that mocks each variant as a vertical full-screen frame with on-screen text and a caption, plus character counts. </context> <inputs> - Product or offer: [WHAT YOU SELL] - Audience: [WHO] - The hook in the first second: [WHAT GRABS THEM] - Offer: [DISCOUNT / DROP / LAUNCH] - CTA sticker action: [SWIPE UP / SHOP NOW / DM US] </inputs> <task> Build an artifact with four vertical frame mocks, one per angle (pain, benefit, social proof, FOMO). For each: a punchy on-screen headline (max 6 words), a one-line on-screen subtext, a caption (max 125 characters), and a CTA sticker label. Keep on-screen text large and minimal so it survives a thumb-scroll. </task> <constraints> - One self-contained responsive HTML file styled as 9:16 frames; Google Fonts only. - Show character and word counts; flag on-screen text that is too long to read in two seconds. - Lead with motion or a question; no tiny dense paragraphs. </constraints> <format> Return the full HTML as an artifact, then explain the first-second hook for each angle and which frame to film first. </format>

Creates vertical Story and Reels ad copy with on-screen text and captions, mocked as 9:16 frames, as a previewable artifact.

๐Ÿ’ก

Pro tip: Tell Claude the single visual you will show in the first second so the on-screen headline matches what people see.

Carousel Ad (Per-Card Copy)

8/30

You are a Meta ads copywriter who writes multi-card carousel ads that build a story across swipes. <context> I need a complete carousel ad, built as one self-contained HTML artifact that lays out each card's headline, description, and the shared primary text, with character counts. </context> <inputs> - Product or offer: [WHAT YOU SELL] - Audience: [WHO] - The story or list to tell across cards: [E.G. 4 FEATURES, 4 USE CASES, A BEFORE-AND-AFTER] - Proof: [RESULTS, REVIEWS] - CTA: [SHOP NOW / LEARN MORE] </inputs> <task> Build an artifact with shared primary text (hook in first 125 characters) plus 4 to 5 cards. Each card has a headline (max 40 characters) and a description (max 20 characters), arranged so the swipe sequence builds momentum and ends on the strongest card with the CTA. Note the angle each card plays (curiosity, benefit, proof, offer). </task> <constraints> - One self-contained responsive HTML file mocking the card strip; Google Fonts only. - Show character counts per field; flag overflows in red. - Each card must earn the next swipe; no card repeats another's message. </constraints> <format> Return the full HTML as an artifact, then explain the swipe arc and which card order maximizes completion. </format>

Builds a multi-card carousel ad with per-card copy and a swipe arc, mocked as a card strip, as a previewable artifact.

๐Ÿ’ก

Pro tip: Ask Claude to put your strongest proof on card one to earn the swipe, then close with the offer on the last card.

Lead-Gen / Instant-Form Ad Copy

9/30

You are a B2B Meta ads copywriter who writes lead-generation ads tied to instant forms. <context> I need ad copy for a Facebook or Instagram lead ad with an instant form, built as one self-contained HTML artifact with the ad copy, form intro, and character counts. </context> <inputs> - Offer behind the form: [AUDIT / QUOTE / GUIDE / CONSULT] - Who I want to reach: [TARGET LEAD] - Why the offer is worth their info: [VALUE] - Proof: [CLIENTS, RESULTS] - CTA: [GET QUOTE / DOWNLOAD / APPLY] </inputs> <task> Build an artifact with three ad-copy variants (benefit, proof, FOMO), each with primary text and a headline (max 40 characters), plus the instant-form intro: a short form headline, a one-paragraph description that re-states the value and sets expectations, and a thank-you message. Keep friction low and trust high. </task> <constraints> - One self-contained HTML file; Google Fonts only. - Show character counts; flag overflows. - Re-state the offer value at the form intro so the form fill feels worth it; no spammy promises. </constraints> <format> Return the full HTML as an artifact, then explain how the form intro reduces drop-off and which variant suits a cold audience. </format>

Generates lead-gen ad copy plus a matching instant-form intro and thank-you, with character counts, as a previewable artifact.

๐Ÿ’ก

Pro tip: Tell Claude exactly how many form fields you will ask for so the intro can reassure people the form is quick.

Retargeting / Abandoned-Cart Ad Set

10/30

You are a retargeting specialist who writes warm-audience ads that recover lost sales. <context> I need a retargeting ad set for people who visited or abandoned their cart, built as one self-contained HTML artifact with variants by warmth level and character counts. </context> <inputs> - Product they saw or left behind: [WHAT IT IS] - The objection likely stopping them: [PRICE / TRUST / TIMING] - The nudge: [DISCOUNT / FREE SHIPPING / GUARANTEE / SCARCITY] - Proof: [REVIEWS, RETURNS POLICY] - CTA: [COMPLETE PURCHASE / SHOP NOW] </inputs> <task> Build an artifact with three retargeting variants: a gentle reminder, an objection-handler, and a FOMO or scarcity push. Each has primary text (acknowledging they already showed interest) and a headline (max 40 characters). Make each variant feel like a helpful nudge, not a stalker ad. </task> <constraints> - One self-contained HTML file; Google Fonts only. - Show character counts; flag overflows. - Reference the prior visit without being creepy; lead with the objection-killer, not just a discount. </constraints> <format> Return the full HTML as an artifact, then explain the sequencing: which variant to show at 1 day, 3 days, and 7 days. </format>

Builds a warm-audience retargeting ad set with reminder, objection, and FOMO variants, character-counted, as a previewable artifact.

๐Ÿ’ก

Pro tip: Tell Claude the one objection that loses you the most sales so the objection-handler variant tackles it head-on.

LinkedIn & X Ads

5 prompts

LinkedIn Sponsored Content Ad

11/30

You are a B2B LinkedIn ads copywriter who writes sponsored content that earns clicks from busy professionals. <context> I need a complete LinkedIn single-image sponsored ad, built as one self-contained HTML artifact that mocks the in-feed look with character counts for intro text and headline. </context> <inputs> - Product or service: [WHAT IT DOES] - Target job titles and industry: [WHO] - The business pain it solves: [PAIN] - Offer or asset: [DEMO / REPORT / TRIAL] - Proof: [LOGOS, METRICS, CASE STUDY] - CTA button: [LEARN MORE / DOWNLOAD / REGISTER] </inputs> <task> Build an artifact with four ad variants by angle (pain, benefit, social proof, FOMO). Each has intro text (hook in the first ~150 characters before the See More fold) and a headline (max 70 characters; aim under 150 intro for full visibility). Write in a credible, peer-to-peer B2B voice, not hype. Mock each as an in-feed card. </task> <constraints> - One self-contained responsive HTML file; Google Fonts only. - Show character counts and mark the See More fold in the intro text. - Sound like a smart colleague, not a brochure; cite a concrete result where possible. </constraints> <format> Return the full HTML as an artifact, then explain which angle works for cold ABM targeting versus warm retargeting. </format>

Builds four LinkedIn sponsored-content variants by angle in a credible B2B voice, mocked in-feed, as a previewable artifact.

๐Ÿ’ก

Pro tip: Hand Claude one customer's job title and the exact result they got so the proof variant reads like a real peer story.

LinkedIn Message / Conversation Ad

12/30

You are a B2B copywriter who writes LinkedIn conversation ads that feel like a real, helpful DM. <context> I need a LinkedIn message ad with branching CTAs, built as one self-contained HTML artifact that lays out the message flow with character counts. </context> <inputs> - Sender persona: [WHO IT APPEARS FROM, E.G. FOUNDER, AE] - Target recipient: [JOB TITLE, INDUSTRY] - The offer: [DEMO / AUDIT / EVENT / RESOURCE] - Why now: [TRIGGER OR REASON] - Two CTA paths: [E.G. BOOK A CALL / SEE THE DEMO] </inputs> <task> Build an artifact with the conversation flow: a short, personal opening message (max ~500 characters, but keep it tight), two CTA buttons, and a follow-up reply for each path. Write it like a person who respects the reader's time, with a clear reason for reaching out and zero corporate filler. </task> <constraints> - One self-contained HTML file showing the chat-style flow; Google Fonts only. - Show character counts on each message; flag anything that reads as a wall of text. - No fake personalization tokens left unfilled; the opener must give a real reason to reply. </constraints> <format> Return the full HTML as an artifact, then explain why the opener earns a reply and how the two paths segment intent. </format>

Generates a LinkedIn conversation ad with a personal opener, branching CTAs, and follow-ups, mocked as a chat flow, as a previewable artifact.

๐Ÿ’ก

Pro tip: Give Claude a genuine trigger (a hire, a funding round, a problem you noticed) so the opener does not read like a blast.

LinkedIn Lead-Gen Form Ad

13/30

You are a B2B demand-gen copywriter who pairs LinkedIn ads with native lead-gen forms. <context> I need a LinkedIn sponsored ad plus its lead-gen form copy, built as one self-contained HTML artifact with both the ad and the form fields and character counts. </context> <inputs> - Gated offer: [REPORT / WEBINAR / DEMO / TOOLKIT] - Audience: [TITLES, INDUSTRY, COMPANY SIZE] - The value of the offer: [WHY DOWNLOAD] - Proof: [DOWNLOADS, CLIENTS, AUTHOR CRED] - CTA: [DOWNLOAD / REGISTER / REQUEST] </inputs> <task> Build an artifact with three ad variants (benefit, proof, FOMO), each with intro text and headline (max 70 characters), plus the lead-gen form copy: a headline, a privacy-friendly description that re-states value, and a confirmation message with the next step. Make the value obvious enough to justify giving up a work email. </task> <constraints> - One self-contained HTML file; Google Fonts only. - Show character counts; flag overflows. - Re-state the offer at the form; no vague "insights" language, name the concrete takeaway. </constraints> <format> Return the full HTML as an artifact, then explain how the form headline lifts completion and which ad variant to lead with. </format>

Builds a LinkedIn lead-gen ad with matching native form copy and confirmation, character-counted, as a previewable artifact.

๐Ÿ’ก

Pro tip: Name the single most concrete takeaway of your gated asset so Claude can promise it instead of generic 'insights'.

X / Twitter Promoted Post Ad

14/30

You are a performance copywriter who writes promoted posts for X that sound native to the timeline. <context> I need promoted-post copy for X, built as one self-contained HTML artifact that mocks each variant as a timeline post with character counts. </context> <inputs> - Product or offer: [WHAT YOU SELL] - Audience: [WHO] - The hook: [BIG CLAIM, QUESTION, OR STAT] - Offer: [DEAL / TRIAL / LAUNCH] - CTA: [SHOP / SIGN UP / LEARN MORE] </inputs> <task> Build an artifact with five promoted-post variants by angle: pain, benefit, social proof, FOMO, and a contrarian hot-take. Each post is max 280 characters, reads native to the timeline, and ends with a clear CTA line. Mock each as a tweet card. Avoid hashtag spam. </task> <constraints> - One self-contained responsive HTML file mocking tweet cards; Google Fonts only. - Show the 280-character count and color it red if exceeded. - Sound like a real account, not an ad read aloud; at most one hashtag. </constraints> <format> Return the full HTML as an artifact, then explain which hook fits the timeline best and what to test in the first line. </format>

Generates five native-feeling X promoted-post variants by angle, mocked as tweet cards with character counts, as a previewable artifact.

๐Ÿ’ก

Pro tip: Ask Claude to write the contrarian variant first; a strong opinion often out-clicks the polite benefit version.

X / Twitter Thread Ad (Hook + Body)

15/30

You are a copywriter who writes promoted X threads that hook in tweet one and sell by the last. <context> I need a promoted thread, built as one self-contained HTML artifact that lays out each tweet in the thread with character counts and the CTA placement. </context> <inputs> - Product or offer: [WHAT YOU SELL] - Audience: [WHO] - The story or framework the thread teaches: [TOPIC] - Proof to weave in: [RESULTS, EXAMPLES] - CTA at the end: [WHAT TO DO] </inputs> <task> Build an artifact with a 5-to-7-tweet thread: tweet one is a scroll-stopping hook (max 280 characters), the middle tweets deliver real value tied to the product, and the final tweet makes the soft pitch with a clear CTA. Each tweet stands alone yet pulls to the next. Note the angle of the hook. </task> <constraints> - One self-contained responsive HTML file mocking the thread; Google Fonts only. - Show character counts per tweet; flag any over 280. - Give real value before the pitch; the hook must promise something concrete, not tease emptily. </constraints> <format> Return the full HTML as an artifact, then explain why tweet one earns the read and where the pitch should land. </format>

Builds a promoted X thread with a strong hook, value body, and a closing pitch, mocked tweet-by-tweet, as a previewable artifact.

๐Ÿ’ก

Pro tip: Give Claude the single most counterintuitive thing you know about the topic and have it open the thread with that.

TikTok & YouTube Ad Scripts

5 prompts

TikTok In-Feed Ad Script (UGC Style)

16/30

You are a short-form video ads writer who scripts TikTok in-feed ads that feel like organic UGC. <context> I need a ready-to-film TikTok ad script, built as one self-contained HTML artifact that lays out the script as a shot-by-shot table with on-screen text, voiceover, and timing, plus a caption character count. </context> <inputs> - Product or offer: [WHAT YOU SELL] - Audience and the hook for them: [WHO AND WHY] - The transformation or result: [BEFORE TO AFTER] - Offer: [DEAL / TRIAL] - CTA: [SHOP NOW / LINK IN BIO / DOWNLOAD] </inputs> <task> Build an artifact with a ~20-to-30-second script as a table: each row has a timestamp, the visual or shot, the on-screen text, and the spoken voiceover line. Open with a 3-second hook that stops the scroll. Write three hook variants by angle (pain, benefit, FOMO) at the top, then the full script, then a caption (under 150 characters). </task> <constraints> - One self-contained HTML file with the script table; Google Fonts only. - The first 3 seconds must hook before any branding; native, casual, talk-to-camera tone. - Show the caption character count; keep on-screen text short enough to read fast. </constraints> <format> Return the full HTML as an artifact, then explain why the hook works and which variant to film first. </format>

Generates a shot-by-shot TikTok UGC ad script with hook variants and a caption, as a previewable artifact.

๐Ÿ’ก

Pro tip: Tell Claude the single relatable moment your customer lives so the 3-second hook opens mid-problem, not with a logo.

TikTok Spark Ad / Creator Brief Script

17/30

You are a creator-marketing strategist who writes Spark Ad scripts and briefs for TikTok creators. <context> I need a creator brief and script for a TikTok Spark Ad, built as one self-contained HTML artifact with the brief, the talking points, and a sample script. </context> <inputs> - Product or offer: [WHAT YOU SELL] - Creator type and audience: [WHO POSTS IT] - Must-hit messages: [3 KEY POINTS] - Do-not-say list: [CLAIMS TO AVOID] - CTA: [WHAT VIEWERS DO] </inputs> <task> Build an artifact with two parts: a tight creator brief (objective, hook direction, must-mention points, tone, do-not-say, CTA) and a sample 25-second script as a timestamped table with on-screen text and spoken lines. Provide two hook openers so the creator can choose. Keep it authentic to the creator's voice, not a brand read. </task> <constraints> - One self-contained HTML file; Google Fonts only. - The brief must give creative freedom while protecting the non-negotiables. - Script reads natural and unscripted; no corporate phrasing. </constraints> <format> Return the full HTML as an artifact, then explain how to keep the ad feeling organic while hitting the must-say points. </format>

Builds a TikTok Spark Ad creator brief plus a sample timestamped script with hook options, as a previewable artifact.

๐Ÿ’ก

Pro tip: Keep the do-not-say list short and the must-say list to three points so creators stay natural on camera.

YouTube Skippable In-Stream Ad Script

18/30

You are a video ads copywriter who scripts skippable YouTube in-stream ads that survive the 5-second skip. <context> I need a ready-to-film YouTube skippable ad script, built as one self-contained HTML artifact laid out as a timestamped table with visual, voiceover, and on-screen text, structured around the 5-second skip and the 30-second mark. </context> <inputs> - Product or offer: [WHAT YOU SELL] - Audience: [WHO] - The hook that earns the first 5 seconds: [BIG IDEA] - Offer: [DEAL / TRIAL] - CTA: [WHAT TO DO AND WHERE] </inputs> <task> Build an artifact with a ~30-second script as a timestamped table. Front-load the brand and hook in seconds 0 to 5 so even skippers get the message, deliver the value and proof from 5 to 25, and close with a clear CTA and end-card text. Provide two hook variants (curiosity and benefit) for the first 5 seconds. </task> <constraints> - One self-contained HTML file with the script table; Google Fonts only. - The brand and core promise must land before the skip button; no slow intros. - On-screen CTA and companion-banner text included; concrete copy only. </constraints> <format> Return the full HTML as an artifact, then explain how you handled the 5-second skip risk and which hook to test first. </format>

Generates a timestamped YouTube skippable ad script built around the 5-second skip with hook variants, as a previewable artifact.

๐Ÿ’ก

Pro tip: Assume most viewers skip at second 6, so ask Claude to make seconds 0 to 5 a complete mini-message on their own.

YouTube Bumper / 6-Second Ad Script

19/30

You are a video copywriter who writes 6-second non-skippable YouTube bumper ads that land one idea. <context> I need bumper ad scripts, built as one self-contained HTML artifact with several 6-second concepts laid out shot-by-shot with on-screen text and a voiceover line. </context> <inputs> - Product or brand: [WHAT IT IS] - The single message to land: [ONE IDEA] - Audience: [WHO] - CTA or brand cue: [LOGO / TAGLINE / ACTION] </inputs> <task> Build an artifact with four 6-second bumper concepts, each by a different angle (benefit, FOMO, humor, proof). Each concept is a tiny table: 0-2s hook, 2-4s message, 4-6s brand and CTA, with on-screen text and a one-line voiceover. Every concept must land exactly one idea, fast. </task> <constraints> - One self-contained HTML file; Google Fonts only. - Six seconds is unskippable and tiny; one idea per concept, no cramming. - On-screen text must be readable in under a second; brand cue in the last two seconds. </constraints> <format> Return the full HTML as an artifact, then explain which concept builds awareness versus which drives action. </format>

Builds four 6-second YouTube bumper ad concepts, each landing one idea shot-by-shot, as a previewable artifact.

๐Ÿ’ก

Pro tip: Force Claude to pick the single most memorable word or image; bumpers fail when they try to say two things.

YouTube Shorts / Vertical Ad Script

20/30

You are a short-form video ads writer who scripts vertical YouTube Shorts ads built for sound-on autoplay. <context> I need a YouTube Shorts ad script, built as one self-contained HTML artifact as a timestamped vertical script with on-screen text, voiceover, and a caption. </context> <inputs> - Product or offer: [WHAT YOU SELL] - Audience: [WHO] - The relatable hook moment: [WHAT GRABS THEM] - The payoff or result: [WHAT THEY GET] - CTA: [WHAT TO DO] </inputs> <task> Build an artifact with a ~20-second vertical script as a timestamped table: hook (0-3s), problem and demo (3-15s), payoff and CTA (15-20s), each row with visual, on-screen text, and voiceover. Add three hook lines by angle (pain, curiosity, FOMO) and a caption under 100 characters. Keep it fast, native, and loopable. </task> <constraints> - One self-contained HTML file styled vertically; Google Fonts only. - Designed for sound-on but must work muted via on-screen text; show caption character count. - Native creator tone, not a polished ad; hook in the first three seconds. </constraints> <format> Return the full HTML as an artifact, then explain the loop and which hook to test first. </format>

Generates a vertical YouTube Shorts ad script with hook options and a caption, designed for autoplay, as a previewable artifact.

๐Ÿ’ก

Pro tip: Ask Claude to write the script so the last line loops back into the first, keeping the Short replaying.

Amazon & E-commerce Ads

5 prompts

Amazon Sponsored Brands Headline Copy

21/30

You are an Amazon advertising copywriter who writes Sponsored Brands headlines that earn the click in search results. <context> I need Sponsored Brands ad copy, built as one self-contained HTML artifact with several headline variants, each shown with a character count and angle tag. </context> <inputs> - Brand and product line: [WHAT YOU SELL] - Key benefit shoppers care about: [BENEFIT] - Differentiator versus other listings: [WHY YOURS] - Top search term to align with: [KEYWORD] - Any deal: [COUPON / DEAL] </inputs> <task> Build an artifact with eight Sponsored Brands headline variants (max 50 characters each), tagged by angle (benefit, proof, value, urgency). Echo the search term in at least three. Add a short brand-story snippet for the Store spotlight and three product-tile caption ideas. Write benefit-led, Amazon-compliant copy. </task> <constraints> - One self-contained HTML file; Google Fonts only. - Show character counts and flag anything over 50 in red. - No prohibited claims (best, number one, guaranteed) unless substantiated; no pricing in the headline. </constraints> <format> Return the full HTML as an artifact, then explain which headline aligns best with high-intent search terms. </format>

Generates Amazon Sponsored Brands headlines by angle with character counts and a brand snippet, as a previewable artifact.

๐Ÿ’ก

Pro tip: Paste the exact search term you are bidding on so Claude mirrors shopper language inside the 50-character limit.

Amazon Product Listing Copy (Title + Bullets)

22/30

You are an Amazon listing copywriter who writes titles and bullet points that rank and convert. <context> I need conversion-optimized listing copy, built as one self-contained HTML artifact that previews the title, five bullets, and description with character counts and keyword coverage. </context> <inputs> - Product and category: [WHAT IT IS] - Key features and the benefit of each: [FEATURE TO BENEFIT] - Target keywords: [SEARCH TERMS] - Who buys it and why: [AUDIENCE AND USE] - Brand name: [BRAND] </inputs> <task> Build an artifact with: one optimized title (front-loaded with brand, product, key attributes, under ~200 characters), five benefit-led bullet points (each leading with a capitalized benefit phrase then the feature that delivers it), and a short product description. Mark which keywords each element covers and keep it scannable. </task> <constraints> - One self-contained HTML file; Google Fonts only. - Show character counts on title and bullets; flag the title if over 200. - Lead bullets with the benefit, not the spec; no keyword stuffing or banned claims. </constraints> <format> Return the full HTML as an artifact, then explain the bullet ordering and which keyword placement matters most. </format>

Builds an Amazon listing title, five benefit-led bullets, and a description with keyword coverage and character counts, as a previewable artifact.

๐Ÿ’ก

Pro tip: List each feature with the customer benefit beside it so Claude leads every bullet with the payoff, not the spec sheet.

Amazon Sponsored Display Retargeting Copy

23/30

You are an Amazon Sponsored Display copywriter who writes short copy that re-engages viewers off and on Amazon. <context> I need Sponsored Display copy for retargeting product viewers, built as one self-contained HTML artifact with headline variants and a custom-image tagline, each character-counted. </context> <inputs> - Product viewers saw: [WHAT IT IS] - The reason to come back: [DEAL / BESTSELLER / RESTOCK] - Key benefit or proof: [REVIEWS, RATING] - Audience: [PRODUCT VIEWERS / SIMILAR PRODUCTS] - CTA cue: [SHOP NOW] </inputs> <task> Build an artifact with five short headline variants (keep under ~50 characters for display) tagged by angle (reminder, proof, urgency, value), plus two custom-image tagline lines. Make the copy feel like a timely nudge to return to the product page, not a hard sell. </task> <constraints> - One self-contained HTML file; Google Fonts only. - Show character counts; keep lines short enough for small display placements. - Reference interest without being pushy; no banned superlatives. </constraints> <format> Return the full HTML as an artifact, then explain which angle suits product-page viewers versus competitor-product audiences. </format>

Generates Amazon Sponsored Display retargeting headlines by angle with taglines and character counts, as a previewable artifact.

๐Ÿ’ก

Pro tip: Tell Claude whether the audience viewed your product or a competitor's; the nudge copy should differ for each.

Shopping Promo / Sale Ad Copy (Multi-Channel)

24/30

You are an e-commerce promotions copywriter who writes sale and promo ad copy across channels. <context> I need promo ad copy for a sale, built as one self-contained HTML artifact that gives ready-to-paste copy per channel (Google, Meta, email subject lines) with character counts. </context> <inputs> - The sale or offer: [E.G. 30% OFF, BOGO, FLASH SALE] - Products or category: [WHAT IS ON SALE] - Audience: [WHO] - Deadline or scarcity: [ENDS WHEN / LIMITED STOCK] - Brand voice: [PLAYFUL, PREMIUM, ETC] </inputs> <task> Build an artifact with channel-specific copy: 3 Google headlines (max 30) and 1 description (max 90); 2 Meta primary-text and headline pairs; and 3 email subject lines (under 50 characters). Provide each with a FOMO and a benefit variant. Make the urgency real and the value crystal clear. </task> <constraints> - One self-contained HTML file grouped by channel; Google Fonts only. - Show character counts per asset; flag overflows in red. - Urgency must be honest (real deadline or stock); no fake countdowns. </constraints> <format> Return the full HTML as an artifact, then explain how the message should shift from day one to the final hours of the sale. </format>

Builds multi-channel sale promo copy for Google, Meta, and email with FOMO and benefit variants, character-counted, as a previewable artifact.

๐Ÿ’ก

Pro tip: Give Claude the real end time and stock level so the FOMO variant uses honest scarcity, not a made-up timer.

Pinterest Promoted Pin Ad Copy

25/30

You are a visual-commerce copywriter who writes Promoted Pin titles and descriptions that drive saves and clicks. <context> I need Promoted Pin copy, built as one self-contained HTML artifact with title and description variants, each shown with a character count and angle. </context> <inputs> - Product or idea: [WHAT YOU SELL] - Audience and the moment they are planning for: [WHO AND WHEN] - The benefit or inspiration: [WHY SAVE IT] - Keywords people search on Pinterest: [TERMS] - CTA: [SHOP / TRY / GET] </inputs> <task> Build an artifact with five Pin title variants (max 100 characters, keyword-rich) and matching descriptions (max ~500 but aim concise) tagged by angle (inspiration, benefit, how-to, FOMO). Echo searchable keywords naturally. Write in a helpful, idea-first tone that fits a planning mindset. </task> <constraints> - One self-contained HTML file; Google Fonts only. - Show character counts; flag titles over 100. - Keyword-rich but natural; lead with inspiration or outcome, not a hard sell. </constraints> <format> Return the full HTML as an artifact, then explain which angle drives saves versus immediate clicks. </format>

Generates Promoted Pin titles and descriptions by angle with keyword coverage and character counts, as a previewable artifact.

๐Ÿ’ก

Pro tip: Name the planning moment (wedding, reno, back-to-school) so Claude writes titles that match what people search while planning.

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.

Start Your Free Trial

Cross-Channel Variant Generators

5 prompts

One Offer, Every Channel (Master Ad Pack)

26/30

You are a full-funnel paid-media copywriter who adapts a single offer into platform-perfect ad copy everywhere. <context> I have one offer and need a master ad pack across channels, built as one self-contained HTML artifact grouped by platform, each asset character-counted and angle-tagged. </context> <inputs> - The offer: [WHAT AND WHY IT MATTERS] - Audience: [WHO] - Core pain and core benefit: [BOTH] - Proof: [NUMBERS, REVIEWS, LOGOS] - CTA: [WHAT YOU WANT THEM TO DO] </inputs> <task> Build an artifact with one cohesive campaign rendered per channel: Google (3 headlines max 30, 1 description max 90), Facebook (primary text plus headline max 40), LinkedIn (intro plus headline max 70), and X (post max 280). Keep one consistent core message but tune length, tone, and hook to each platform. Tag each by angle. </task> <constraints> - One self-contained HTML file grouped by platform; Google Fonts only. - Show character counts and flag overflows per platform's limits. - Same promise everywhere, but no copy-paste across channels; each must read native. </constraints> <format> Return the full HTML as an artifact, then explain how the core message stayed consistent while the hook changed per platform. </format>

Builds one offer adapted into native Google, Facebook, LinkedIn, and X ad copy, all character-counted, as a previewable artifact.

๐Ÿ’ก

Pro tip: Lock the one promise you want everywhere, then let Claude vary only the hook and length so the brand stays consistent.

Four-Angle Variant Matrix (Pain / Benefit / Proof / FOMO)

27/30

You are a direct-response copywriter who builds structured testing matrices of ad angles. <context> I need a full angle-testing matrix for one ad placement, built as one self-contained HTML artifact laid out as a grid of variants by angle, each character-counted. </context> <inputs> - Placement and limits: [E.G. FACEBOOK PRIMARY TEXT + 40-CHAR HEADLINE] - Product or offer: [WHAT YOU SELL] - Audience: [WHO] - The pain, the benefit, the proof, and the scarcity: [ALL FOUR INPUTS] - CTA: [ACTION] </inputs> <task> Build an artifact as a 4-row grid (pain, benefit, social proof, FOMO), each row with two fully written variants for the placement so I can A/B them. For each row, write one short note on the psychology it leans on. Eight finished ad units in total, all to spec for the placement's character limits. </task> <constraints> - One self-contained HTML grid; Google Fonts only. - Show character counts per variant; flag overflows. - Angles must be genuinely distinct, not the same ad reworded; each leans on a different motivator. </constraints> <format> Return the full HTML as an artifact, then recommend a test order and the single metric that decides the winner. </format>

Generates a structured A/B matrix of eight ad units across four distinct angles, character-counted, as a previewable artifact.

๐Ÿ’ก

Pro tip: Feed Claude the same four raw inputs (pain, benefit, proof, scarcity) so each angle has real fuel and they do not blur together.

Hook Bank (50 Ad Openers)

28/30

You are a hook-writing specialist who generates first-line openers that stop the scroll. <context> I need a large bank of ad hooks for one product, built as one self-contained HTML artifact organized by hook type with character counts. </context> <inputs> - Product or offer: [WHAT YOU SELL] - Audience: [WHO] - The biggest pain and the biggest desire: [BOTH] - A surprising fact or stat: [IF ANY] - Channel the hooks are for: [FB / TIKTOK / X / EMAIL] </inputs> <task> Build an artifact with 50 first-line hooks grouped into types: question, bold claim, callout ("if you do X..."), curiosity gap, stat, contrarian, story-open, and pattern interrupt. Keep each hook tight for the chosen channel. Number them so I can reference and test quickly. </task> <constraints> - One self-contained HTML file grouped by hook type; Google Fonts only. - Show character counts; keep hooks short enough to land before any fold. - No clickbait the ad cannot deliver; each hook must connect to a real angle. </constraints> <format> Return the full HTML as an artifact, then pick your top five hooks to test first and say why. </format>

Builds a bank of 50 ad-opening hooks grouped by type with character counts, as a previewable artifact.

๐Ÿ’ก

Pro tip: Tell Claude the channel up front; a TikTok hook and a LinkedIn hook for the same product should read nothing alike.

CTA & Button Copy Tester

29/30

You are a conversion copywriter who writes and tests call-to-action button copy. <context> I need a set of CTA variants for one offer, built as one self-contained HTML artifact that shows each as a styled button with a character count and the intent it signals. </context> <inputs> - The action: [SIGN UP / BUY / BOOK / DOWNLOAD] - What they get on the other side: [OUTCOME] - Audience and funnel stage: [COLD / WARM] - Brand voice: [DESCRIBE] - Any friction to ease: [COST, COMMITMENT, TIME] </inputs> <task> Build an artifact with twelve CTA variants rendered as real styled buttons, grouped by approach: outcome-led, value-led, low-friction ("start free"), and urgency-led. Keep each under ~25 characters. Beside each button, note what intent or objection it addresses. No generic "Submit" or "Click here". </task> <constraints> - One self-contained HTML file showing actual buttons; Google Fonts only. - Show character counts; flag any over 25. - Each CTA names the outcome or eases a friction; no vague verbs. </constraints> <format> Return the full HTML as an artifact, then recommend which CTA fits a cold audience versus a warm retargeting list. </format>

Generates twelve CTA button variants by approach, rendered as styled buttons with character counts, as a previewable artifact.

๐Ÿ’ก

Pro tip: Name the one objection that stalls the click so Claude can write a low-friction CTA that defuses it right on the button.

Competitor-Aware Differentiation Ad Copy

30/30

You are a positioning copywriter who writes ad copy that wins against a named competitor without trashing them. <context> I need differentiation-focused ad copy that contrasts my product with a competitor, built as one self-contained HTML artifact with channel-ready variants and character counts. </context> <inputs> - My product and its edge: [WHAT MAKES IT BETTER FOR WHOM] - The competitor or status quo: [WHO OR WHAT] - The gap I exploit: [WHAT THEY LACK OR OVERCHARGE FOR] - My proof: [RESULTS, REVIEWS, MIGRATIONS] - Channel: [GOOGLE / META / LINKEDIN] </inputs> <task> Build an artifact with four differentiation variants for the chosen channel, each by a different angle: "better for X", "without the Y", "switch and save", and "made for people who outgrew Z". Write copy that contrasts on a real, specific gap and stays classy and compliant. Include the required headline and body for the channel. </task> <constraints> - One self-contained HTML file; Google Fonts only. - Show character counts for the channel's limits; flag overflows. - Contrast on a true, specific difference; no naming competitors in ways that violate ad policy, no unverified claims. </constraints> <format> Return the full HTML as an artifact, then explain which angle is safest for paid search policy and which converts switchers fastest. </format>

Builds competitor-aware differentiation ad copy in four angles, channel-ready and character-counted, as a previewable artifact.

๐Ÿ’ก

Pro tip: Pick the one specific gap you genuinely beat them on; vague 'we are better' copy gets ignored and risks ad disapproval.

Frequently Asked Questions

All the major paid channels: Google Search and Display and Performance Max, Facebook and Instagram, LinkedIn, X/Twitter, TikTok, YouTube, Amazon Sponsored Brands and Display, Pinterest, plus retargeting and cross-channel packs. Each prompt is tuned to that platform's exact character limits and ad format.
Real, ready-to-ship copy. Each prompt asks Claude to return a previewable artifact with several finished variants, character counts beside every asset, and pass/fail flags against each platform's limits, so you can copy assets straight into the ad manager.
Every prompt returns multiple versions of the same ad written from different psychological angles: pain, benefit, social proof, and FOMO. That gives you a ready A/B testing set instead of one guess, so you can test which motivator your audience responds to.
No. You fill in the bracketed inputs (product, audience, offer, proof), paste the prompt into Claude, and you get a self-contained HTML artifact you can preview instantly and copy from. The character counts and angle tags are built in.
Be specific in the inputs. Paste your real product one-liner, the exact search terms or pain points your customers use, and one concrete proof point with a number. The more honest and specific your inputs, the sharper and more compliant Claude's variants will be.

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.