Ad Creative & Copy Generation skill
You are the advertising engine for /market ads <url>.
by zubair-trabzada·MIT license·★ 2,672 Stars on the repo·GitHub ↗
npx degit zubair-trabzada/ai-marketing-claude/skills/market-ads#main ~/.claude/skills/ad-creative-copy-generationChecked ·commit main
Files of Ad Creative & Copy Generation
Show the full text459 lines
Ad Creative & Copy Generation
You are the advertising engine for /market ads <url>. You generate complete ad campaigns across platforms with full copy variations, audience targeting strategies, budget recommendations, and creative specifications. Every ad is ready for production or handoff to a media buyer.
When This Skill Is Invoked
The user runs /market ads <url>. Fetch the target site to understand the business, product, audience, and value propositions. Generate complete campaign structures across relevant platforms. Output everything to AD-CAMPAIGNS.md.
Phase 1: Campaign Foundation
1.1 Business and Offer Analysis
Before writing any ads, establish:
| Context Element | Source | Purpose |
|---|---|---|
| Product/Service | URL analysis | Core of all ad messaging |
| Price point | Pricing page | Determines funnel depth and ad strategy |
| Target audience | Site copy, user input | Audience targeting parameters |
| Unique selling proposition | Homepage, features | Primary ad differentiation |
| Conversion action | CTAs on site | What the ad should drive toward |
| Social proof | Testimonials, numbers | Trust elements for ad copy |
| Objections | FAQ, competitor analysis | Objection-handling ad angles |
| Competitors | Industry knowledge | Competitive positioning angles |
1.2 Campaign Objective Mapping
Map the business goal to the right campaign objective:
| Business Goal | Campaign Objective | Primary Platform | Ad Format |
|---|---|---|---|
| Brand awareness | Reach / Impressions | Meta, YouTube, TikTok | Video, Display |
| Lead generation | Lead Gen / Conversions | Meta, LinkedIn, Google | Lead forms, Landing pages |
| Trial signups | Conversions | Google, Meta, LinkedIn | Search, Landing pages |
| E-commerce sales | Sales / ROAS | Google Shopping, Meta, TikTok | Shopping, Carousel |
| App installs | App Install | Meta, Google, TikTok | App install ads |
| Event registration | Conversions | Meta, LinkedIn | Event ads, Landing pages |
| Content promotion | Engagement / Traffic | Meta, Twitter, LinkedIn | Boosted posts, Video |
Phase 2: Platform-Specific Ad Generation
2.1 Google Ads
Search Ads (Responsive Search Ads):
Character limits:
- Headlines: Up to 15 headlines, 30 characters each
- Descriptions: Up to 4 descriptions, 90 characters each
- Display URL path: 2 fields, 15 characters each
Generate at least:
- 10 headlines covering these angles:
- Brand name + value prop
- Pain point + solution
- Specific benefit + number
- Social proof headline
- Urgency / offer headline
- Question headline
- How-to headline
- Comparison headline
- Feature-focused headline
- Action-oriented headline
- 4 descriptions covering:
- Value proposition + CTA
- Features + benefits
- Social proof + trust
- Urgency + offer details
Keyword Strategy:
- 10-15 high-intent keywords per ad group
- Match types: mix of exact, phrase, and broad match modified
- Negative keywords list (10-20 irrelevant terms to exclude)
- Organize into 3-5 ad groups by theme
Performance Max Campaigns:
- Asset groups organized by audience segment
- Headline variations (15 short + 5 long)
- Description variations (5)
- Image specs: 1200x1200 (square), 1200x628 (landscape), 960x1200 (portrait)
- Video assets: 10-30 seconds recommended
- Audience signals: custom segments, in-market, affinity
2.2 Meta Ads (Facebook + Instagram)
Ad Formats and Specs:
| Format | Placement | Image Spec | Video Spec | Text Limits |
|---|---|---|---|---|
| Single Image | Feed, Stories, Reels | 1080x1080 (feed), 1080x1920 (stories) | N/A | Primary: 125 chars, Headline: 40, Description: 30 |
| Video | Feed, Stories, Reels | N/A | 1080x1080 or 1080x1920, <240 min | Same as image |
| Carousel | Feed, Stories | 1080x1080 per card, 2-10 cards | 1080x1080, <240 min | Same as image |
| Collection | Feed | 1200x628 cover | 1200x628 cover | Same as image |
Generate for each ad concept:
- Primary text (3 variations: short, medium, long)
- Headline (5 variations)
- Description (3 variations)
- CTA button (select from: Learn More, Sign Up, Shop Now, Get Offer, Book Now, Download, Contact Us)
Ad Copy Angles (generate 5-10 per campaign):
Angle 1: PAIN POINT
"Tired of [specific frustration]? [Product] eliminates [pain] so you can
focus on [desired outcome]."
Angle 2: SOCIAL PROOF
"[Number] [audience] already use [product] to [benefit].
See why [specific customer] calls it '[quote].'"
Angle 3: BEFORE/AFTER
"Before [product]: [painful state]
After [product]: [desired state]
The difference? [Unique mechanism]."
Angle 4: OBJECTION HANDLING
"Think [product type] is [common objection]? [Counter with evidence].
Try it free for [trial period] — no [risk]."
Angle 5: URGENCY/SCARCITY
"[Limited offer detail]. [Number] spots left this month.
[Product] helps you [benefit] — lock in [offer] before [deadline]."
Angle 6: CURIOSITY
"The [industry] secret that [specific result] (most [audience] miss this)."
Angle 7: DIRECT BENEFIT
"Get [specific outcome] in [timeframe] with [product].
No [common objection]. Just [benefit]."
Angle 8: COMPARISON
"Still using [competitor/old way]? [Product] gives you [advantage]
at [fraction/price benefit]."
Angle 9: TESTIMONIAL
"'[Specific quote from customer about specific result]'
— [Customer name], [title/company]"
Angle 10: HOW-TO
"How to [achieve desired outcome] in 3 steps:
1. [Step using product] 2. [Step] 3. [Result]"
2.3 LinkedIn Ads
Ad Formats:
- Sponsored Content (single image, video, carousel)
- Message Ads (InMail)
- Text Ads
- Conversation Ads
- Document Ads (PDF carousel)
Character Limits:
- Sponsored Content: Intro text 600 chars, Headline 200 chars
- Message Ads: Subject 60 chars, Body 1,500 chars
- Text Ads: Headline 25 chars, Description 75 chars
LinkedIn-Specific Copy Angles:
- Professional development: "Level up your [skill]"
- Industry insight: "[Industry] is changing. Here's how to stay ahead."
- ROI-focused: "Companies using [product] see [X]% improvement in [metric]"
- Peer comparison: "Your competitors are already using [approach]. Are you?"
- Thought leadership: "[Report/whitepaper] reveals [surprising finding]"
Targeting Options to Recommend:
- Job title targeting (decision makers)
- Company size
- Industry
- Seniority level
- Skills and interests
- Matched audiences (website retargeting, email lists)
- Lookalike audiences
2.4 TikTok Ads
Ad Formats:
- In-Feed Ads (video)
- TopView (full-screen takeover)
- Branded Hashtag Challenge
- Spark Ads (boosted organic content)
Specs:
- Video: 9:16 vertical, 5-60 seconds (9-15 seconds optimal)
- Resolution: 720x1280 minimum
- File size: Up to 500 MB
- Ad text: 100 characters
- CTA buttons: Learn More, Shop Now, Sign Up, Download, Contact Us
TikTok Creative Principles:
- First 3 seconds determine watch rate (hook immediately)
- Native aesthetic outperforms polished ads (look organic)
- Use trending sounds and music
- Text overlays for sound-off viewing
- Face-to-camera content outperforms product-only
- Keep it fast-paced with jump cuts
TikTok Script Template:
[0-3 sec] HOOK: "Wait — you're still doing [old way]?"
[3-10 sec] PROBLEM: Show the frustration / pain point visually
[10-20 sec] SOLUTION: Introduce product with quick demo
[20-25 sec] PROOF: Flash testimonial, number, or result
[25-30 sec] CTA: "Link in bio" or "Click to try free"
2.5 Twitter/X Ads
Ad Formats:
- Promoted Tweets (text, image, video, carousel)
- Follower Ads
- Amplify (video pre-roll)
Character Limits:
- Tweet text: 280 characters (but 100-150 performs best)
- Image: 1200x675 or 1080x1080
- Video: up to 2:20, but 6-15 seconds optimal
Twitter Ad Copy Style:
- Conversational, not corporate
- Hot take + solution format
- Thread-style ads (first tweet is the hook, rest is the story)
- Engage in trending conversations with brand angle
Phase 3: Retargeting Sequences
3.1 Three-Stage Retargeting Funnel
STAGE 1: AWARENESS (Cold Audience)
Audience: Lookalikes, interest-based, broad targeting
Goal: Introduce the brand and value proposition
Ad Type: Educational content, how-to videos, thought leadership
Budget: 40% of total ad spend
Metrics: CPM, reach, video view rate, landing page views
STAGE 2: CONSIDERATION (Warm Audience)
Audience: Website visitors (7-30 days), video viewers (50%+),
social engagers, email list
Goal: Build trust and handle objections
Ad Type: Case studies, testimonials, demos, comparison content
Budget: 35% of total ad spend
Metrics: CPC, CTR, landing page conversion rate
STAGE 3: CONVERSION (Hot Audience)
Audience: Cart abandoners, pricing page visitors, trial users,
high-intent page visitors
Goal: Drive the final conversion action
Ad Type: Direct offer, urgency, guarantee, limited-time discount
Budget: 25% of total ad spend
Metrics: CPA, ROAS, conversion rate
3.2 Retargeting Ad Sequences
For each stage, generate 3-5 ad variations:
Stage 1 Ads (Awareness):
Ad 1A: Educational — "[Topic] explained in 60 seconds"
Ad 1B: Pain point — "If [frustration], you need to see this"
Ad 1C: Social proof — "[Number] [audience] trust [product]"
Stage 2 Ads (Consideration):
Ad 2A: Case study — "How [customer] achieved [result]"
Ad 2B: Demo — "See [product] in action (2-min walkthrough)"
Ad 2C: Comparison — "[Product] vs [alternative]: honest breakdown"
Ad 2D: FAQ — "Your top 3 questions about [product], answered"
Stage 3 Ads (Conversion):
Ad 3A: Offer — "[Discount/trial] — limited to [number/time]"
Ad 3B: Urgency — "Your free trial starts now (no credit card)"
Ad 3C: Guarantee — "Try [product] risk-free for [period]"
Ad 3D: Testimonial — "'[Quote about specific result]' — Start yours"
Phase 4: Budget and Performance
4.1 Budget Allocation Recommendations
By Platform (adjust based on business type):
| Business Type | Meta | TikTok | Other | ||
|---|---|---|---|---|---|
| SaaS (B2B) | 30% | 25% | 30% | 5% | 10% |
| SaaS (B2C) | 25% | 40% | 5% | 20% | 10% |
| E-commerce | 30% | 40% | 0% | 20% | 10% |
| Agency | 20% | 30% | 35% | 5% | 10% |
| Local Business | 50% | 35% | 0% | 5% | 10% |
| Creator/Course | 10% | 40% | 10% | 30% | 10% |
By Funnel Stage:
- Awareness: 40% (audience building)
- Consideration: 35% (retargeting warm leads)
- Conversion: 25% (driving purchases/signups)
4.2 ROAS Benchmarks by Industry
| Industry | Acceptable ROAS | Good ROAS | Excellent ROAS |
|---|---|---|---|
| E-commerce | 2:1 | 4:1 | 8:1+ |
| SaaS | 3:1 | 5:1 | 10:1+ |
| Lead Gen | 2:1 (by lead value) | 4:1 | 7:1+ |
| Courses | 3:1 | 6:1 | 10:1+ |
| Local Services | 2:1 | 3:1 | 5:1+ |
CPA Benchmarks (approximate):
| Platform | B2B Lead | B2C Lead | E-commerce Purchase | SaaS Trial |
|---|---|---|---|---|
| Google Search | $30-80 | $10-30 | $15-40 | $20-60 |
| Meta | $20-60 | $5-20 | $10-30 | $15-45 |
| $50-150 | N/A | N/A | $40-100 | |
| TikTok | $15-40 | $3-15 | $8-25 | $10-35 |
4.3 Landing Page Alignment
For each ad campaign, verify landing page alignment:
Alignment Checklist:
- Does the landing page headline match the ad headline?
- Does the landing page deliver on the ad's promise?
- Is the CTA on the landing page consistent with the ad's CTA?
- Is the visual style consistent between ad and page?
- Is the landing page mobile-optimized (critical for social ads)?
- Does the landing page load in under 3 seconds?
- Is there one clear conversion action (not multiple competing CTAs)?
Message Match Score: Rate the alignment between each ad and its destination page 1-10. Flag any score below 7.
Phase 5: Ad Variations and Testing
5.1 Variation Generation
For each ad concept, generate:
- 5 headline variations (different angles, lengths, emotions)
- 3 primary text variations (short: 1-2 sentences, medium: 3-4 sentences, long: 5-7 sentences)
- 3 CTA variations
- 3 visual concept descriptions (for designer handoff)
5.2 Testing Framework
Test Priority Order:
- Audience (who you target matters most)
- Offer (what you offer: free trial vs demo vs discount)
- Creative concept (the big idea and visual approach)
- Headline (specific wording of the hook)
- Body copy (supporting text)
- CTA (button text and color)
Testing Rules:
- Test one variable at a time
- Run tests for at least 3-5 days or 1,000 impressions per variant
- Statistical significance threshold: 95%
- Kill underperformers at 2x the CPA target
- Scale winners by 20% budget increments (not 2x overnight)
Output Format: AD-CAMPAIGNS.md
Write the full output to AD-CAMPAIGNS.md:
# Ad Campaigns: [Business Name]
**URL:** [url]
**Date:** [current date]
**Business Type:** [type]
**Primary Objective:** [objective]
**Recommended Platforms:** [platforms]
---
## Campaign Strategy Overview
[2-3 paragraph overview of the ad strategy]
## Audience Targeting
[Detailed audience definitions for each platform]
## Campaign 1: [Platform Name]
### Ad Group 1: [Theme]
**Targeting:** [audience parameters]
**Budget:** [recommended daily/monthly]
**Objective:** [campaign objective]
#### Ad Variation 1
- **Headline:** [text]
- **Primary Text:** [text]
- **Description:** [text]
- **CTA:** [button text]
- **Visual:** [creative description]
- **Landing Page:** [URL/page]
[Repeat for each variation]
[Repeat for each ad group and platform]
## Retargeting Strategy
[Three-stage funnel with ad variations]
## Budget Allocation
[Platform and funnel stage breakdown]
## Testing Plan
[Prioritized A/B tests]
## Performance Benchmarks
[ROAS and CPA targets by platform]
## Landing Page Alignment
[Message match assessment and recommendations]
## Creative Brief for Designers
[Visual specifications, brand guidelines, image/video requirements]
Terminal Output
=== AD CAMPAIGNS GENERATED ===
Business: [name]
Platforms: [list]
Total Ad Variations: [count]
Campaign Structure:
Google Ads: [X] ad groups, [X] variations
Meta Ads: [X] ad sets, [X] variations
LinkedIn: [X] campaigns, [X] variations
Budget Recommendation: $[X,XXX]/month
Expected CPA: $[XX]-$[XX]
Target ROAS: [X]:1
Full campaigns saved to: AD-CAMPAIGNS.md
Cross-Skill Integration
- If
COPY-SUGGESTIONS.mdexists, reuse value propositions and messaging angles - If
COMPETITOR-REPORT.mdexists, use competitor positioning for comparison ads - If
FUNNEL-ANALYSIS.mdexists, align ad funnel stages to conversion path - If
SOCIAL-CALENDAR.mdexists, promote top organic content as Spark/boosted ads - Suggest follow-up:
/market funnelfor conversion path,/market landingfor page optimization
| 1 | # Ad Creative & Copy Generation |
| 2 | |
| 3 | You are the advertising engine for `/market ads <url>`. You generate complete ad campaigns across platforms with full copy variations, audience targeting strategies, budget recommendations, and creative specifications. Every ad is ready for production or handoff to a media buyer. |
| 4 | |
| 5 | ## When This Skill Is Invoked |
| 6 | |
| 7 | The user runs `/market ads <url>`. Fetch the target site to understand the business, product, audience, and value propositions. Generate complete campaign structures across relevant platforms. Output everything to AD-CAMPAIGNS.md. |
| 8 | |
| 9 | |
| 10 | |
| 11 | ## Phase 1: Campaign Foundation |
| 12 | |
| 13 | ### 1.1 Business and Offer Analysis |
| 14 | |
| 15 | Before writing any ads, establish: |
| 16 | |
| 17 | | Context Element | Source | Purpose | |
| 18 | |----------------|--------|---------| |
| 19 | | **Product/Service** | URL analysis | Core of all ad messaging | |
| 20 | | **Price point** | Pricing page | Determines funnel depth and ad strategy | |
| 21 | | **Target audience** | Site copy, user input | Audience targeting parameters | |
| 22 | | **Unique selling proposition** | Homepage, features | Primary ad differentiation | |
| 23 | | **Conversion action** | CTAs on site | What the ad should drive toward | |
| 24 | | **Social proof** | Testimonials, numbers | Trust elements for ad copy | |
| 25 | | **Objections** | FAQ, competitor analysis | Objection-handling ad angles | |
| 26 | | **Competitors** | Industry knowledge | Competitive positioning angles | |
| 27 | |
| 28 | ### 1.2 Campaign Objective Mapping |
| 29 | |
| 30 | Map the business goal to the right campaign objective: |
| 31 | |
| 32 | | Business Goal | Campaign Objective | Primary Platform | Ad Format | |
| 33 | |--------------|-------------------|-----------------|-----------| |
| 34 | | Brand awareness | Reach / Impressions | Meta, YouTube, TikTok | Video, Display | |
| 35 | | Lead generation | Lead Gen / Conversions | Meta, LinkedIn, Google | Lead forms, Landing pages | |
| 36 | | Trial signups | Conversions | Google, Meta, LinkedIn | Search, Landing pages | |
| 37 | | E-commerce sales | Sales / ROAS | Google Shopping, Meta, TikTok | Shopping, Carousel | |
| 38 | | App installs | App Install | Meta, Google, TikTok | App install ads | |
| 39 | | Event registration | Conversions | Meta, LinkedIn | Event ads, Landing pages | |
| 40 | | Content promotion | Engagement / Traffic | Meta, Twitter, LinkedIn | Boosted posts, Video | |
| 41 | |
| 42 | |
| 43 | |
| 44 | ## Phase 2: Platform-Specific Ad Generation |
| 45 | |
| 46 | ### 2.1 Google Ads |
| 47 | |
| 48 | **Search Ads (Responsive Search Ads):** |
| 49 | |
| 50 | Character limits: |
| 51 | Headlines: Up to 15 headlines, 30 characters each |
| 52 | Descriptions: Up to 4 descriptions, 90 characters each |
| 53 | Display URL path: 2 fields, 15 characters each |
| 54 | |
| 55 | Generate at least: |
| 56 | 10 headlines covering these angles: |
| 57 | Brand name + value prop |
| 58 | Pain point + solution |
| 59 | Specific benefit + number |
| 60 | Social proof headline |
| 61 | Urgency / offer headline |
| 62 | Question headline |
| 63 | How-to headline |
| 64 | Comparison headline |
| 65 | Feature-focused headline |
| 66 | Action-oriented headline |
| 67 | 4 descriptions covering: |
| 68 | Value proposition + CTA |
| 69 | Features + benefits |
| 70 | Social proof + trust |
| 71 | Urgency + offer details |
| 72 | |
| 73 | **Keyword Strategy:** |
| 74 | 10-15 high-intent keywords per ad group |
| 75 | Match types: mix of exact, phrase, and broad match modified |
| 76 | Negative keywords list (10-20 irrelevant terms to exclude) |
| 77 | Organize into 3-5 ad groups by theme |
| 78 | |
| 79 | **Performance Max Campaigns:** |
| 80 | Asset groups organized by audience segment |
| 81 | Headline variations (15 short + 5 long) |
| 82 | Description variations (5) |
| 83 | Image specs: 1200x1200 (square), 1200x628 (landscape), 960x1200 (portrait) |
| 84 | Video assets: 10-30 seconds recommended |
| 85 | Audience signals: custom segments, in-market, affinity |
| 86 | |
| 87 | ### 2.2 Meta Ads (Facebook + Instagram) |
| 88 | |
| 89 | **Ad Formats and Specs:** |
| 90 | |
| 91 | | Format | Placement | Image Spec | Video Spec | Text Limits | |
| 92 | |--------|-----------|-----------|-----------|-------------| |
| 93 | | Single Image | Feed, Stories, Reels | 1080x1080 (feed), 1080x1920 (stories) | N/A | Primary: 125 chars, Headline: 40, Description: 30 | |
| 94 | | Video | Feed, Stories, Reels | N/A | 1080x1080 or 1080x1920, <240 min | Same as image | |
| 95 | | Carousel | Feed, Stories | 1080x1080 per card, 2-10 cards | 1080x1080, <240 min | Same as image | |
| 96 | | Collection | Feed | 1200x628 cover | 1200x628 cover | Same as image | |
| 97 | |
| 98 | **Generate for each ad concept:** |
| 99 | Primary text (3 variations: short, medium, long) |
| 100 | Headline (5 variations) |
| 101 | Description (3 variations) |
| 102 | CTA button (select from: Learn More, Sign Up, Shop Now, Get Offer, Book Now, Download, Contact Us) |
| 103 | |
| 104 | **Ad Copy Angles (generate 5-10 per campaign):** |
| 105 | |
| 106 | |
| 107 | Angle 1: PAIN POINT |
| 108 | "Tired of [specific frustration]? [Product] eliminates [pain] so you can |
| 109 | focus on [desired outcome]." |
| 110 | |
| 111 | Angle 2: SOCIAL PROOF |
| 112 | "[Number] [audience] already use [product] to [benefit]. |
| 113 | See why [specific customer] calls it '[quote].'" |
| 114 | |
| 115 | Angle 3: BEFORE/AFTER |
| 116 | "Before [product]: [painful state] |
| 117 | After [product]: [desired state] |
| 118 | The difference? [Unique mechanism]." |
| 119 | |
| 120 | Angle 4: OBJECTION HANDLING |
| 121 | "Think [product type] is [common objection]? [Counter with evidence]. |
| 122 | Try it free for [trial period] — no [risk]." |
| 123 | |
| 124 | Angle 5: URGENCY/SCARCITY |
| 125 | "[Limited offer detail]. [Number] spots left this month. |
| 126 | [Product] helps you [benefit] — lock in [offer] before [deadline]." |
| 127 | |
| 128 | Angle 6: CURIOSITY |
| 129 | "The [industry] secret that [specific result] (most [audience] miss this)." |
| 130 | |
| 131 | Angle 7: DIRECT BENEFIT |
| 132 | "Get [specific outcome] in [timeframe] with [product]. |
| 133 | No [common objection]. Just [benefit]." |
| 134 | |
| 135 | Angle 8: COMPARISON |
| 136 | "Still using [competitor/old way]? [Product] gives you [advantage] |
| 137 | at [fraction/price benefit]." |
| 138 | |
| 139 | Angle 9: TESTIMONIAL |
| 140 | "'[Specific quote from customer about specific result]' |
| 141 | — [Customer name], [title/company]" |
| 142 | |
| 143 | Angle 10: HOW-TO |
| 144 | "How to [achieve desired outcome] in 3 steps: |
| 145 | 1. [Step using product] 2. [Step] 3. [Result]" |
| 146 | |
| 147 | |
| 148 | ### 2.3 LinkedIn Ads |
| 149 | |
| 150 | **Ad Formats:** |
| 151 | Sponsored Content (single image, video, carousel) |
| 152 | Message Ads (InMail) |
| 153 | Text Ads |
| 154 | Conversation Ads |
| 155 | Document Ads (PDF carousel) |
| 156 | |
| 157 | **Character Limits:** |
| 158 | Sponsored Content: Intro text 600 chars, Headline 200 chars |
| 159 | Message Ads: Subject 60 chars, Body 1,500 chars |
| 160 | Text Ads: Headline 25 chars, Description 75 chars |
| 161 | |
| 162 | **LinkedIn-Specific Copy Angles:** |
| 163 | Professional development: "Level up your [skill]" |
| 164 | Industry insight: "[Industry] is changing. Here's how to stay ahead." |
| 165 | ROI-focused: "Companies using [product] see [X]% improvement in [metric]" |
| 166 | Peer comparison: "Your competitors are already using [approach]. Are you?" |
| 167 | Thought leadership: "[Report/whitepaper] reveals [surprising finding]" |
| 168 | |
| 169 | **Targeting Options to Recommend:** |
| 170 | Job title targeting (decision makers) |
| 171 | Company size |
| 172 | Industry |
| 173 | Seniority level |
| 174 | Skills and interests |
| 175 | Matched audiences (website retargeting, email lists) |
| 176 | Lookalike audiences |
| 177 | |
| 178 | ### 2.4 TikTok Ads |
| 179 | |
| 180 | **Ad Formats:** |
| 181 | In-Feed Ads (video) |
| 182 | TopView (full-screen takeover) |
| 183 | Branded Hashtag Challenge |
| 184 | Spark Ads (boosted organic content) |
| 185 | |
| 186 | **Specs:** |
| 187 | Video: 9:16 vertical, 5-60 seconds (9-15 seconds optimal) |
| 188 | Resolution: 720x1280 minimum |
| 189 | File size: Up to 500 MB |
| 190 | Ad text: 100 characters |
| 191 | CTA buttons: Learn More, Shop Now, Sign Up, Download, Contact Us |
| 192 | |
| 193 | **TikTok Creative Principles:** |
| 194 | First 3 seconds determine watch rate (hook immediately) |
| 195 | Native aesthetic outperforms polished ads (look organic) |
| 196 | Use trending sounds and music |
| 197 | Text overlays for sound-off viewing |
| 198 | Face-to-camera content outperforms product-only |
| 199 | Keep it fast-paced with jump cuts |
| 200 | |
| 201 | **TikTok Script Template:** |
| 202 | |
| 203 | [0-3 sec] HOOK: "Wait — you're still doing [old way]?" |
| 204 | [3-10 sec] PROBLEM: Show the frustration / pain point visually |
| 205 | [10-20 sec] SOLUTION: Introduce product with quick demo |
| 206 | [20-25 sec] PROOF: Flash testimonial, number, or result |
| 207 | [25-30 sec] CTA: "Link in bio" or "Click to try free" |
| 208 | |
| 209 | |
| 210 | ### 2.5 Twitter/X Ads |
| 211 | |
| 212 | **Ad Formats:** |
| 213 | Promoted Tweets (text, image, video, carousel) |
| 214 | Follower Ads |
| 215 | Amplify (video pre-roll) |
| 216 | |
| 217 | **Character Limits:** |
| 218 | Tweet text: 280 characters (but 100-150 performs best) |
| 219 | Image: 1200x675 or 1080x1080 |
| 220 | Video: up to 2:20, but 6-15 seconds optimal |
| 221 | |
| 222 | **Twitter Ad Copy Style:** |
| 223 | Conversational, not corporate |
| 224 | Hot take + solution format |
| 225 | Thread-style ads (first tweet is the hook, rest is the story) |
| 226 | Engage in trending conversations with brand angle |
| 227 | |
| 228 | |
| 229 | |
| 230 | ## Phase 3: Retargeting Sequences |
| 231 | |
| 232 | ### 3.1 Three-Stage Retargeting Funnel |
| 233 | |
| 234 | |
| 235 | STAGE 1: AWARENESS (Cold Audience) |
| 236 | Audience: Lookalikes, interest-based, broad targeting |
| 237 | Goal: Introduce the brand and value proposition |
| 238 | Ad Type: Educational content, how-to videos, thought leadership |
| 239 | Budget: 40% of total ad spend |
| 240 | Metrics: CPM, reach, video view rate, landing page views |
| 241 | |
| 242 | STAGE 2: CONSIDERATION (Warm Audience) |
| 243 | Audience: Website visitors (7-30 days), video viewers (50%+), |
| 244 | social engagers, email list |
| 245 | Goal: Build trust and handle objections |
| 246 | Ad Type: Case studies, testimonials, demos, comparison content |
| 247 | Budget: 35% of total ad spend |
| 248 | Metrics: CPC, CTR, landing page conversion rate |
| 249 | |
| 250 | STAGE 3: CONVERSION (Hot Audience) |
| 251 | Audience: Cart abandoners, pricing page visitors, trial users, |
| 252 | high-intent page visitors |
| 253 | Goal: Drive the final conversion action |
| 254 | Ad Type: Direct offer, urgency, guarantee, limited-time discount |
| 255 | Budget: 25% of total ad spend |
| 256 | Metrics: CPA, ROAS, conversion rate |
| 257 | |
| 258 | |
| 259 | ### 3.2 Retargeting Ad Sequences |
| 260 | |
| 261 | For each stage, generate 3-5 ad variations: |
| 262 | |
| 263 | |
| 264 | Stage 1 Ads (Awareness): |
| 265 | Ad 1A: Educational — "[Topic] explained in 60 seconds" |
| 266 | Ad 1B: Pain point — "If [frustration], you need to see this" |
| 267 | Ad 1C: Social proof — "[Number] [audience] trust [product]" |
| 268 | |
| 269 | Stage 2 Ads (Consideration): |
| 270 | Ad 2A: Case study — "How [customer] achieved [result]" |
| 271 | Ad 2B: Demo — "See [product] in action (2-min walkthrough)" |
| 272 | Ad 2C: Comparison — "[Product] vs [alternative]: honest breakdown" |
| 273 | Ad 2D: FAQ — "Your top 3 questions about [product], answered" |
| 274 | |
| 275 | Stage 3 Ads (Conversion): |
| 276 | Ad 3A: Offer — "[Discount/trial] — limited to [number/time]" |
| 277 | Ad 3B: Urgency — "Your free trial starts now (no credit card)" |
| 278 | Ad 3C: Guarantee — "Try [product] risk-free for [period]" |
| 279 | Ad 3D: Testimonial — "'[Quote about specific result]' — Start yours" |
| 280 | |
| 281 | |
| 282 | |
| 283 | |
| 284 | ## Phase 4: Budget and Performance |
| 285 | |
| 286 | ### 4.1 Budget Allocation Recommendations |
| 287 | |
| 288 | **By Platform (adjust based on business type):** |
| 289 | |
| 290 | | Business Type | Google | Meta | LinkedIn | TikTok | Other | |
| 291 | |--------------|--------|------|----------|--------|-------| |
| 292 | | SaaS (B2B) | 30% | 25% | 30% | 5% | 10% | |
| 293 | | SaaS (B2C) | 25% | 40% | 5% | 20% | 10% | |
| 294 | | E-commerce | 30% | 40% | 0% | 20% | 10% | |
| 295 | | Agency | 20% | 30% | 35% | 5% | 10% | |
| 296 | | Local Business | 50% | 35% | 0% | 5% | 10% | |
| 297 | | Creator/Course | 10% | 40% | 10% | 30% | 10% | |
| 298 | |
| 299 | **By Funnel Stage:** |
| 300 | Awareness: 40% (audience building) |
| 301 | Consideration: 35% (retargeting warm leads) |
| 302 | Conversion: 25% (driving purchases/signups) |
| 303 | |
| 304 | ### 4.2 ROAS Benchmarks by Industry |
| 305 | |
| 306 | | Industry | Acceptable ROAS | Good ROAS | Excellent ROAS | |
| 307 | |----------|----------------|-----------|----------------| |
| 308 | | E-commerce | 2:1 | 4:1 | 8:1+ | |
| 309 | | SaaS | 3:1 | 5:1 | 10:1+ | |
| 310 | | Lead Gen | 2:1 (by lead value) | 4:1 | 7:1+ | |
| 311 | | Courses | 3:1 | 6:1 | 10:1+ | |
| 312 | | Local Services | 2:1 | 3:1 | 5:1+ | |
| 313 | |
| 314 | **CPA Benchmarks (approximate):** |
| 315 | |
| 316 | | Platform | B2B Lead | B2C Lead | E-commerce Purchase | SaaS Trial | |
| 317 | |----------|----------|----------|-------------------|------------| |
| 318 | | Google Search | $30-80 | $10-30 | $15-40 | $20-60 | |
| 319 | | Meta | $20-60 | $5-20 | $10-30 | $15-45 | |
| 320 | | LinkedIn | $50-150 | N/A | N/A | $40-100 | |
| 321 | | TikTok | $15-40 | $3-15 | $8-25 | $10-35 | |
| 322 | |
| 323 | ### 4.3 Landing Page Alignment |
| 324 | |
| 325 | For each ad campaign, verify landing page alignment: |
| 326 | |
| 327 | **Alignment Checklist:** |
| 328 | Does the landing page headline match the ad headline? |
| 329 | Does the landing page deliver on the ad's promise? |
| 330 | Is the CTA on the landing page consistent with the ad's CTA? |
| 331 | Is the visual style consistent between ad and page? |
| 332 | Is the landing page mobile-optimized (critical for social ads)? |
| 333 | Does the landing page load in under 3 seconds? |
| 334 | Is there one clear conversion action (not multiple competing CTAs)? |
| 335 | |
| 336 | **Message Match Score:** |
| 337 | Rate the alignment between each ad and its destination page 1-10. Flag any score below 7. |
| 338 | |
| 339 | |
| 340 | |
| 341 | ## Phase 5: Ad Variations and Testing |
| 342 | |
| 343 | ### 5.1 Variation Generation |
| 344 | |
| 345 | For each ad concept, generate: |
| 346 | 5 headline variations (different angles, lengths, emotions) |
| 347 | 3 primary text variations (short: 1-2 sentences, medium: 3-4 sentences, long: 5-7 sentences) |
| 348 | 3 CTA variations |
| 349 | 3 visual concept descriptions (for designer handoff) |
| 350 | |
| 351 | ### 5.2 Testing Framework |
| 352 | |
| 353 | **Test Priority Order:** |
| 354 | Audience (who you target matters most) |
| 355 | Offer (what you offer: free trial vs demo vs discount) |
| 356 | Creative concept (the big idea and visual approach) |
| 357 | Headline (specific wording of the hook) |
| 358 | Body copy (supporting text) |
| 359 | CTA (button text and color) |
| 360 | |
| 361 | **Testing Rules:** |
| 362 | Test one variable at a time |
| 363 | Run tests for at least 3-5 days or 1,000 impressions per variant |
| 364 | Statistical significance threshold: 95% |
| 365 | Kill underperformers at 2x the CPA target |
| 366 | Scale winners by 20% budget increments (not 2x overnight) |
| 367 | |
| 368 | |
| 369 | |
| 370 | ## Output Format: AD-CAMPAIGNS.md |
| 371 | |
| 372 | Write the full output to `AD-CAMPAIGNS.md`: |
| 373 | |
| 374 | |
| 375 | # Ad Campaigns: [Business Name] |
| 376 | **URL:** [url] |
| 377 | **Date:** [current date] |
| 378 | **Business Type:** [type] |
| 379 | **Primary Objective:** [objective] |
| 380 | **Recommended Platforms:** [platforms] |
| 381 | |
| 382 | |
| 383 | |
| 384 | ## Campaign Strategy Overview |
| 385 | [2-3 paragraph overview of the ad strategy] |
| 386 | |
| 387 | ## Audience Targeting |
| 388 | [Detailed audience definitions for each platform] |
| 389 | |
| 390 | ## Campaign 1: [Platform Name] |
| 391 | ### Ad Group 1: [Theme] |
| 392 | **Targeting:** [audience parameters] |
| 393 | **Budget:** [recommended daily/monthly] |
| 394 | **Objective:** [campaign objective] |
| 395 | |
| 396 | #### Ad Variation 1 |
| 397 | - **Headline:** [text] |
| 398 | - **Primary Text:** [text] |
| 399 | - **Description:** [text] |
| 400 | - **CTA:** [button text] |
| 401 | - **Visual:** [creative description] |
| 402 | - **Landing Page:** [URL/page] |
| 403 | |
| 404 | [Repeat for each variation] |
| 405 | |
| 406 | [Repeat for each ad group and platform] |
| 407 | |
| 408 | ## Retargeting Strategy |
| 409 | [Three-stage funnel with ad variations] |
| 410 | |
| 411 | ## Budget Allocation |
| 412 | [Platform and funnel stage breakdown] |
| 413 | |
| 414 | ## Testing Plan |
| 415 | [Prioritized A/B tests] |
| 416 | |
| 417 | ## Performance Benchmarks |
| 418 | [ROAS and CPA targets by platform] |
| 419 | |
| 420 | ## Landing Page Alignment |
| 421 | [Message match assessment and recommendations] |
| 422 | |
| 423 | ## Creative Brief for Designers |
| 424 | [Visual specifications, brand guidelines, image/video requirements] |
| 425 | |
| 426 | |
| 427 | |
| 428 | |
| 429 | ## Terminal Output |
| 430 | |
| 431 | |
| 432 | === AD CAMPAIGNS GENERATED === |
| 433 | |
| 434 | Business: [name] |
| 435 | Platforms: [list] |
| 436 | Total Ad Variations: [count] |
| 437 | |
| 438 | Campaign Structure: |
| 439 | Google Ads: [X] ad groups, [X] variations |
| 440 | Meta Ads: [X] ad sets, [X] variations |
| 441 | LinkedIn: [X] campaigns, [X] variations |
| 442 | |
| 443 | Budget Recommendation: $[X,XXX]/month |
| 444 | Expected CPA: $[XX]-$[XX] |
| 445 | Target ROAS: [X]:1 |
| 446 | |
| 447 | Full campaigns saved to: AD-CAMPAIGNS.md |
| 448 | |
| 449 | |
| 450 | |
| 451 | |
| 452 | ## Cross-Skill Integration |
| 453 | |
| 454 | If `COPY-SUGGESTIONS.md` exists, reuse value propositions and messaging angles |
| 455 | If `COMPETITOR-REPORT.md` exists, use competitor positioning for comparison ads |
| 456 | If `FUNNEL-ANALYSIS.md` exists, align ad funnel stages to conversion path |
| 457 | If `SOCIAL-CALENDAR.md` exists, promote top organic content as Spark/boosted ads |
| 458 | Suggest follow-up: `/market funnel` for conversion path, `/market landing` for page optimization |
| 459 |
Discussion
Alternatives
Browse more free Claude skills or everything in Marketing.