Agent skill
meta-ad-copy-generator
This skill should be used when the user asks to \"write ad copy\", \"generate headlines\", \"create primary text\", or mentions \"Meta ad copy\", \"ad descriptions\", or \"hook formulas for ads\".
Filed under Analytics and reporting.
From Ad-Superpowers/ad-superpowers-plugin · 120 skills · 5 · pushed 2026-09-10
What it does when it runs
This skill should be used when the user asks to \"write ad copy\", \"generate headlines\", \"create primary text\", or mentions \"Meta ad copy\", \"ad descriptions\", or \"hook formulas for ads\". Do NOT use for: video scripts (use video-script-writer), creative brainstorming (use creative-diversification-generator), A/B test design (use ab-test-planner).
Read from the skill and the 0 files bundled beside it. A skill’s own description is written to be selected by an agent, so it describes the job and not the dependencies.
- Keys and connectors you must supply
- None found.
- Hosts it reaches
- No third-party host appears in the skill or its bundled files.
- Tool permissions it declares
- No
allowed-toolsin the frontmatter. It only issues instructions, so there is nothing to bound. - Actions present in the files
- None. Instructions only.
Install it
View source on GitHub ↗git clone --depth 1 --filter=blob:none --sparse https://github.com/Ad-Superpowers/ad-superpowers-plugin.git /tmp/ad-superpowers-plugin git -C /tmp/ad-superpowers-plugin sparse-checkout set "plugin/skills/meta-ad-copy-generator" mkdir -p ~/.claude/skills/meta-ad-copy-generator cp -R "/tmp/ad-superpowers-plugin/plugin/skills/meta-ad-copy-generator/." ~/.claude/skills/meta-ad-copy-generator/
Picked up without a restart. A project skill of the same name is shadowed by your personal one. For one repository only, swap ~/.claude/skills for .claude/skills. Claude Code docs ↗
Or take the whole library
This repo ships a .claude-plugin manifest, so Claude Code can install all 120 skills at once. Plugin skills are invoked as /<plugin>:<skill>, so they never collide with your own.
/plugin marketplace add Ad-Superpowers/ad-superpowers-plugin /plugin
The folder is the same in every client that implements the format — 46 of them — so if yours is not above, only the destination changes.
The skill
Source on GitHub ↗Reproduced in full from Ad-Superpowers/ad-superpowers-plugin/blob/9b6385d2d2d228e4dac096a1d6bc5715c04fa736/plugin/skills/meta-ad-copy-generator/SKILL.md, which is licensed MIT (repository). 1,541 words, 32 headings.
Ad Copy Generator
Overview
This skill generates effective ad copy for Meta Ads using proven copywriting frameworks, psychological triggers, and platform-specific guidelines for maximum conversion.
Meta Ads Copy Structure
Anatomy of a Meta Ad
┌─────────────────────────────────────────────────────────────────┐
│ META AD COPY COMPONENTS │
│ │
│ PRIMARY TEXT (125-150 characters visible) │
│ └── Max 2000 characters, first ~125 most important │
│ │
│ HEADLINE (25-40 characters ideal) │
│ └── Max 255 characters, short & punchy works best │
│ │
│ DESCRIPTION (optional, 20-30 characters) │
│ └── Max 30 characters, supporting the headline │
│ │
│ CTA BUTTON (fixed menu) │
│ └── Shop Now, Learn More, Sign Up, etc. │
└─────────────────────────────────────────────────────────────────┘
Hook Formulas (First Sentence)
The 3-Second Rule
There are ~3 seconds to capture attention.
The first sentence determines whether people stop scrolling.
Top 10 Hook Frameworks
| # | Framework | Example |
|---|---|---|
| 1 | Problem + Solution | "Tired of [problem]? Here's the solution." |
| 2 | Shocking Statistic | "80% of [audience] make this mistake..." |
| 3 | Ask a Question | "Did you know that [surprising fact]?" |
| 4 | Direct Address | "This is for you if you [situation]..." |
| 5 | Social Proof | "50,000+ people already joined..." |
| 6 | Urgency | "Today only: [offer]" |
| 7 | Curiosity Gap | "The secret behind [desired result]..." |
| 8 | Before/After | "From [negative] to [positive] in [time]" |
| 9 | Contrarian | "Forget everything you knew about [topic]" |
| 10 | Specific Result | "[Exact result] in [exact time]" |
Copywriting Frameworks
PAS Framework (Problem-Agitate-Solve)
STRUCTURE:
P - Problem: Name the problem
A - Agitate: Make the problem bigger/more painful
S - Solve: Present your solution
EXAMPLE:
"Getting headaches from Excel spreadsheets again? [PROBLEM]
It costs you hours every week and you keep making mistakes. [AGITATE]
With [Product] you automate everything in 5 minutes. [SOLVE]"
AIDA Framework (Attention-Interest-Desire-Action)
STRUCTURE:
A - Attention: Grab attention with hook
I - Interest: Build interest with benefits
D - Desire: Create desire with results
A - Action: Call to action
EXAMPLE:
"Stop wasting money on ineffective ads. [ATTENTION]
Our AI analyzes 100+ data points per campaign. [INTEREST]
Customers see an average 3x higher ROAS. [DESIRE]
Start your free trial → [ACTION]"
BAB Framework (Before-After-Bridge)
STRUCTURE:
B - Before: Current situation (pain)
A - After: Desired situation (pleasure)
B - Bridge: Your product as the bridge
EXAMPLE:
"You work 60 hours a week and barely see your family. [BEFORE]
Imagine: same revenue, but 20 fewer hours of work. [AFTER]
[Product] automates your workflows so you get your time back. [BRIDGE]"
4U Framework
STRUCTURE:
- Useful: Is it useful?
- Urgent: Is there urgency?
- Unique: Is it unique?
- Ultra-specific: Is it specific?
EXAMPLE:
"Save 10 hours per week [USEFUL] - this week only 50% off [URGENT].
The only tool that combines AI + human review [UNIQUE].
327 companies increased their conversion by 47% [ULTRA-SPECIFIC]."
Copy per Funnel Stage
TOFU Copy (Awareness)
GOAL: Educate, spark interest, build problem awareness
TONE: Informative, curiosity-building, low barrier
CTA: Learn More, Watch Video, Read More
EXAMPLE:
"Did you know 73% of marketers struggle with [problem]?
In this video we explain why this happens and
what you can do about it. No sales pitch, just value.
Watch the video"
MOFU Copy (Consideration)
GOAL: Build trust, show benefits, differentiate
TONE: Helpful, expert, social proof
CTA: Sign Up, Get Started, Download, Try Free
EXAMPLE:
"Over 10,000 marketers already use [Product] to
optimize their Meta Ads.
- Average 47% lower CPA
- 3x faster reporting
- Automatic optimizations
Try 14 days free - no credit card required."
BOFU Copy (Conversion)
GOAL: Push conversion, create urgency, remove objections
TONE: Direct, urgent, results-oriented
CTA: Shop Now, Buy Now, Get Offer, Claim Discount
EXAMPLE:
"You've looked at [Product] 3 times already.
This is your sign:
25% off - today only
Free shipping
30-day return policy
More than 5,000 5-star reviews.
Order now"
Copy Variation Templates
When user asks for ad copy:
Ask first:
- What is the product/service?
- Who is the target audience?
- Which funnel stage? (TOFU/MOFU/BOFU)
- What is the unique benefit?
- Is there a specific offer?
Then deliver:
AD COPY SET - [PRODUCT/SERVICE]
================================
VARIATION 1: Problem-Solution
─────────────────────────────
Primary Text:
[Hook with problem]
[Problem explanation 1-2 sentences]
[Present solution]
[Social proof or result]
[CTA]
Headline: [Short, benefit-focused]
Description: [Supporting info]
CTA Button: [Relevant CTA]
─────────────────────────────
VARIATION 2: Social Proof Lead
─────────────────────────────
Primary Text:
[Hook with social proof/statistic]
[What others achieved]
[How you can too]
[Urgency or offer]
Headline: [Result-focused]
Description: [Trust element]
CTA Button: [Relevant CTA]
─────────────────────────────
VARIATION 3: Direct Offer
─────────────────────────────
Primary Text:
[Hook with offer]
[Key benefits bullets]
- Benefit 1
- Benefit 2
- Benefit 3
[Urgency]
Headline: [Offer + benefit]
Description: [Scarcity/trust]
CTA Button: [Shop Now/Get Offer]
Psychological Triggers
Triggers to use in copy:
SCARCITY
├── "Only 5 left in stock"
├── "Last day of the sale"
└── "Limited edition"
SOCIAL PROOF
├── "10,000+ satisfied customers"
├── "4.9/5 (2,847 reviews)"
└── "As seen in [well-known media]"
AUTHORITY
├── "Recommended by experts"
├── "Award-winning"
└── "10+ years of experience"
RECIPROCITY
├── "Free [valuable content]"
├── "No credit card required"
└── "No-obligation consultation"
LOSS AVERSION
├── "Don't miss this"
├── "Prevent yourself from..."
└── "Stop losing money on..."
CURIOSITY
├── "The secret behind..."
├── "What nobody tells you about..."
└── "The surprising reason why..."
Platform-Specific Tips
Facebook vs Instagram vs Threads vs Meta Audience Network
FACEBOOK:
├── Longer copy can work (test!)
├── More context & detail allowed
├── Desktop users read more
└── Emojis work, but keep subtle
INSTAGRAM:
├── Shorter = better (visual first)
├── Emoji-friendly
├── Lifestyle & aspirational tone
└── Under 125 characters ideal
THREADS (400M+ MAU, launched as ad placement March 2026):
├── Conversational, community-first tone
├── Shorter copy — feels like a post
├── Avoid hard-sell language
└── Works well for brand awareness and engagement
STORIES/REELS:
├── Ultra short (< 50 characters)
├── Native, casual tone
├── Emojis as visual elements
└── Urgency works well
META AUDIENCE NETWORK:
├── Works with same copy as Feed
├── Banner + interstitial formats
└── Often excluded in manual placement tests
Character Limits & Best Practices
Optimal Lengths
| Component | Minimum | Optimal | Maximum |
|---|---|---|---|
| Primary Text | 40 | 100-150 | 2000 |
| Headline | 15 | 25-40 | 255 |
| Description | 10 | 20-30 | 30 |
Formatting Tips
DO:
├── Use line breaks for readability
├── Bullets/emoji for scannable lists
├── One clear CTA per ad
├── Test short vs long versions
└── Use numbers (specific > vague)
DON'T:
├── ALL CAPS (except 1 word for emphasis)
├── Too many emojis (max 3-5)
├── Clickbait that doesn't deliver
├── Multiple CTAs in one ad
└── Jargon your audience doesn't know
A/B Test Suggestions
What to test in copy:
TEST PRIORITY:
1. Hook/first sentence (highest impact)
2. Headline (second highest)
3. CTA button choice
4. Length (short vs long)
5. Tone (formal vs casual)
6. With/without emojis
7. With/without social proof
8. With/without price
Example Interaction
User: "I need ad copy for my online fitness coaching program. Target audience is women 25-45 who want to lose weight. It's a 12-week program for €297."
Claude response:
"I'll create 3 copy variations for your fitness coaching program:
VARIATION 1: Problem-Agitate-Solve
Primary Text: Tried crash diets but the weight always comes back?
You're not alone. 90% of diets fail because they're not sustainable.
In my 12-week program you'll learn:
- Eat without strict dieting
- Train in 30 min/day
- Results that last
500+ women already joined. Your turn?
Headline: Lose weight without crash diets Description: 12-week program CTA: Learn More
VARIATION 2: Transformation Focus
Primary Text: From 'I hate my body' to 'I feel amazing'
Lisa lost 12 kg in 12 weeks. No starving, no extreme workouts.
'For the first time in years I feel energized and confident.'
Discover how the 12-week program can help you →
Headline: Your transformation starts here Description: Start today CTA: Sign Up
VARIATION 3: Direct Offer
Primary Text: 12 weeks to a fitter, healthier you
- Personalized meal plans
- Home workouts (30 min)
- Weekly coaching calls
- Community of 500+ women
Limited time: €297 (normally €397)
- Free bonus week included
Headline: Start your 12-week transformation Description: Limited availability CTA: Get Offer
Want me to create more variations with a different angle?"
MCP Tool Usage
Pull top-performing ad copy to inform new variations:
# Retrieve existing ad performance to identify winning copy patterns
meta_get_insights(
account_id="act_XXXXXXXXX",
level="ad",
date_preset="last_30d",
fields=["impressions", "ctr", "spend", "actions", "cost_per_action_type"]
)
# Then pull the actual creative text from top performers
meta_get_creatives(
account_id="act_XXXXXXXXX",
scope="account",
date_preset="last_30d",
sort_by="ctr"
)
Use these to analyze which hooks, benefit statements, and CTAs are currently winning before generating new copy variants.
Other skills for the same job
Different authors, same problem. Matched on the words in the skill name, across every library in the catalogue except this one.
- copy-editing by coreyhaines31 · 50,138
- copy-editing by OpenClaudia · 691
- meta-ads-expert by Varnan-Tech · 645
- meta-tribe-skill by Varnan-Tech · 645
- copy-editing by louisblythe · 153
- suede-copy by JasonColapietro · 135
- suede-ship-copy by JasonColapietro · 135
- winning-copy-extraction by kenny589 · 64
Need help setting it up?
This page tells you what meta-ad-copy-generator does and what it needs. Cheetah builds the agent setup it runs inside: data, CRM, sequencing and the guardrails.
Book a call →The directory stays free. There is nothing gated behind this.