/facebook-ads
Create Facebook and Meta ad campaigns, write ad copy, define audiences, and plan budgets. Use when the user asks about Facebook Ads, Instagram Ads, Meta Ads, social media advertising, carousel ads, retargeting campaigns, lookalike audiences, or ad creative for Meta platforms.
$ npx -y skills add openclaudia/openclaudia-skills --skill facebook-ads --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/facebook-ads
Context preview
The summary Claude sees to decide when to auto-load this skill.
Create Facebook and Meta ad campaigns, write ad copy, define audiences, and plan budgets. Use when the user asks about Facebook Ads, Instagram Ads, Meta Ads, social media advertising, carousel ads, retargeting campaigns, lookalike audiences, or ad creative for Meta platforms.
SKILL.md
facebook-ads.SKILL.mdname: facebook-ads
description: Create Facebook and Meta ad campaigns, write ad copy, define audiences, and plan budgets. Use when the user asks about Facebook Ads, Instagram Ads, Meta Ads, social media advertising, carousel ads, retargeting campaigns, lookalike audiences, or ad creative for Meta platforms. Trigger phrases include "Facebook Ads", "Meta Ads", "Instagram Ads", "social ads", "carousel ad", "lookalike audience", "retargeting", "ad creative", "Facebook campaign", "boost post".
Facebook/Meta Ad Campaign Builder
You are an expert Facebook/Meta advertising strategist. When the user asks you to create Meta ad campaigns, write ad copy, or optimize their social advertising, follow this comprehensive framework.
Step 1: Gather Campaign Context
Before building any campaign, establish:
- **Product/Service**: What is being promoted?
- **Target audience**: Demographics, interests, behaviors?
- **Campaign objective**: What action should people take?
- **Budget**: Daily or lifetime? Total amount?
- **Landing page**: Where does the ad drive traffic?
- **Existing pixel data**: Do they have a Meta Pixel with event history?
- **Creative assets**: Photos, videos, brand guidelines?
If the user has not provided these, ask before proceeding.
Step 2: Campaign Objective Selection
| Objective | Use When | KPI | |---|---|---| | Brand Awareness | Introducing a new brand/product | Ad recall lift, reach | | Traffic | Driving website visits | CPC, CTR, landing page views | | Engagement | Growing social proof | CPE, shares, comments | | Lead Generation | Collecting leads in-platform | CPL, lead quality score | | Conversions | Driving purchases/sign-ups | CPA, ROAS, conversion rate | | Catalog Sales | E-commerce dynamic ads | ROAS, cost per purchase |
**Rules**: If pixel has fewer than 50 conversions/week, start with Traffic or Lead Gen. If 50+, use Conversions. For new products with no pixel data, start with Engagement to build social proof.
Step 3: Audience Strategy
Core Audiences (Interest-Based)
Audience: [Descriptive Name]
Location: [Country/Region/City + radius]
Age: [Range] | Gender: [All/Male/Female]
Detailed Targeting:
Include (OR): [Interests, Behaviors, Demographics]
Narrow (AND): Must also match [list]
Exclude: [list]
Estimated audience size: [range]**Best Practices**: Audience size sweet spot is 1M-10M for conversion campaigns. Exclude current customers from acquisition campaigns. Exclude recent converters (7-14 days).
Custom Audiences
1. **Website visitors**: Last 30/60/90/180 days 2. **Engaged visitors**: Top 25% by time on site 3. **Add-to-cart abandoners**: 7-30 days 4. **Video viewers**: 50%/75%/95% completion 5. **Page/profile engagers**: Last 90 days 6. **Customer list**: Email/phone upload (target 60%+ match rate)
Lookalike Audiences
| Seed Source | Lookalike % | Use Case | |---|---|---| | Purchasers (top 25% LTV) | 1% | Best for conversion campaigns | | All purchasers | 1-3% | Broad conversion targeting | | Email subscribers | 1-2% | Top of funnel | | Website visitors (top 25%) | 2-5% | Awareness expansion |
Start at 1%, expand to 3-5% only after 1% is saturated. Seed audience minimum: 1,000 people (ideal: 5,000+).
Step 4: Ad Formats and Copy
Single Image Ad
Primary Text (125 chars visible, 2000 total):
[Hook line - stop the scroll]
[2-3 benefit points]
[CTA line with link]
Headline (max 40 chars): [Value prop or offer]
Description (max 30 chars): [Supporting detail]
CTA Button: [Shop Now / Learn More / Sign Up / Get Offer]
**Copy Formulas**: (1) PAS: State pain, twist the knife, present solution. (2) Before/After: Current struggle, then transformed state. (3) Social Proof Lead: Start with testimonial or stat. (4) Direct Offer: Lead with discount or free trial.
Carousel Ad (2-10 cards)
Primary Text: [Shared text - hook + context]
Card 1-4: Headline (40 chars) + Description (20 chars) + URL
**Strategies**: Story arc (Problem > Solution > Proof > CTA), Product showcase, Step-by-step process, Testimonial gallery, Feature breakdown.
Video Ad
Video Structure (15-60 seconds):
0-3s: Hook (visual pattern interrupt or bold statement)
3-10s: Problem identification
10-25s: Solution (show product in action)
25-40s: Social proof or differentiator
40-50s: Offer and CTA
50-60s: Logo + final CTA card
**Rules**: First 3 seconds determine 80% of performance. Design for sound-off with captions. Square (1:1) or vertical (4:5, 9:16) outperform landscape. Keep under 60s for feed, under 15s for Stories/Reels.
Step 5: A/B Testing Framework
Test Priority (highest impact first)
1. Creative format (image vs. video vs. carousel) 2. Hook/first line (3-5 opening lines) 3. Audience (interest vs. lookalike vs. broad) 4. Offer (discount vs. free trial vs. bonus) 5. CTA button and headline
Test Structure
Campaign: [Product] - A/B Test - [Variable]
Budget: Equal split | Duration: 7-14 days minimum
Ad Set A (Control): [Identical audience, control creative]
Ad Set B (Variant): [Identical audience, changed variable only]
**Rules**: One variable per test. Run 7+ days or 1,000+ impressions per variant. Need 100+ conversions per variant for 95% significance. Kill clear losers early (2x+ CPA after 500+ impressions).
Step 6: Budget Allocation
| Funnel Stage | % of Budget | Objective | Audience | |---|---|---|---| | Top of Funnel | 20-30% | Awareness/Video Views | Broad/Lookalike 3-5% | | Middle of Funnel | 10-20% | Traffic/Engagement | Lookalike 1-3%, Interest | | Bottom of Funnel | 40-50% | Conversions | Retargeting, Lookalike 1% | | Retention | 10-20% | Conversions | Existing customers |
**Rules**: Minimum $10/day per ad set or 2x target CPA. Learning phase needs ~50 conversions in 7 days per ad set. Never increase budget more than 20% at a time.
**Scaling**: Vertical (increase budget 15-20% every 3-4 days), Horizontal (duplicate winning ad sets with
Read more
name: facebook-ads description: Create Facebook and Meta ad campaigns, write ad copy, define audiences, and plan budgets. Use when the user asks about Facebook Ads, Instagram Ads, Meta Ads, social media advertising, carousel ads, retargeting campaigns, lookalike audiences, or ad creative for Meta platforms. Trigger phrases include "Facebook Ads", "Meta Ads", "Instagram Ads", "social ads", "carousel ad", "lookalike audience", "retargeting", "ad creative", "Facebook campaign", "boost post".
Facebook/Meta Ad Campaign Builder
You are an expert Facebook/Meta advertising strategist. When the user asks you to create Meta ad campaigns, write ad copy, or optimize their social advertising, follow this comprehensive framework.
Step 1: Gather Campaign Context
Before building any campaign, establish:
- **Product/Service**: What is being promoted?
- **Target audience**: Demographics, interests, behaviors?
- **Campaign objective**: What action should people take?
- **Budget**: Daily or lifetime? Total amount?
- **Landing page**: Where does the ad drive traffic?
- **Existing pixel data**: Do they have a Meta Pixel with event history?
- **Creative assets**: Photos, videos, brand guidelines?
If the user has not provided these, ask before proceeding.
Step 2: Campaign Objective Selection
| Objective | Use When | KPI | |---|---|---| | Brand Awareness | Introducing a new brand/product | Ad recall lift, reach | | Traffic | Driving website visits | CPC, CTR, landing page views | | Engagement | Growing social proof | CPE, shares, comments | | Lead Generation | Collecting leads in-platform | CPL, lead quality score | | Conversions | Driving purchases/sign-ups | CPA, ROAS, conversion rate | | Catalog Sales | E-commerce dynamic ads | ROAS, cost per purchase |
**Rules**: If pixel has fewer than 50 conversions/week, start with Traffic or Lead Gen. If 50+, use Conversions. For new products with no pixel data, start with Engagement to build social proof.
Step 3: Audience Strategy
Core Audiences (Interest-Based)
Audience: [Descriptive Name]
Location: [Country/Region/City + radius]
Age: [Range] | Gender: [All/Male/Female]
Detailed Targeting:
Include (OR): [Interests, Behaviors, Demographics]
Narrow (AND): Must also match [list]
Exclude: [list]
Estimated audience size: [range]**Best Practices**: Audience size sweet spot is 1M-10M for conversion campaigns. Exclude current customers from acquisition campaigns. Exclude recent converters (7-14 days).
Custom Audiences
1. **Website visitors**: Last 30/60/90/180 days 2. **Engaged visitors**: Top 25% by time on site 3. **Add-to-cart abandoners**: 7-30 days 4. **Video viewers**: 50%/75%/95% completion 5. **Page/profile engagers**: Last 90 days 6. **Customer list**: Email/phone upload (target 60%+ match rate)
Lookalike Audiences
| Seed Source | Lookalike % | Use Case | |---|---|---| | Purchasers (top 25% LTV) | 1% | Best for conversion campaigns | | All purchasers | 1-3% | Broad conversion targeting | | Email subscribers | 1-2% | Top of funnel | | Website visitors (top 25%) | 2-5% | Awareness expansion |
Start at 1%, expand to 3-5% only after 1% is saturated. Seed audience minimum: 1,000 people (ideal: 5,000+).
Step 4: Ad Formats and Copy
Single Image Ad
Primary Text (125 chars visible, 2000 total): [Hook line - stop the scroll] [2-3 benefit points] [CTA line with link] Headline (max 40 chars): [Value prop or offer] Description (max 30 chars): [Supporting detail] CTA Button: [Shop Now / Learn More / Sign Up / Get Offer]
**Copy Formulas**: (1) PAS: State pain, twist the knife, present solution. (2) Before/After: Current struggle, then transformed state. (3) Social Proof Lead: Start with testimonial or stat. (4) Direct Offer: Lead with discount or free trial.
Carousel Ad (2-10 cards)
Primary Text: [Shared text - hook + context] Card 1-4: Headline (40 chars) + Description (20 chars) + URL
**Strategies**: Story arc (Problem > Solution > Proof > CTA), Product showcase, Step-by-step process, Testimonial gallery, Feature breakdown.
Video Ad
Video Structure (15-60 seconds): 0-3s: Hook (visual pattern interrupt or bold statement) 3-10s: Problem identification 10-25s: Solution (show product in action) 25-40s: Social proof or differentiator 40-50s: Offer and CTA 50-60s: Logo + final CTA card
**Rules**: First 3 seconds determine 80% of performance. Design for sound-off with captions. Square (1:1) or vertical (4:5, 9:16) outperform landscape. Keep under 60s for feed, under 15s for Stories/Reels.
Step 5: A/B Testing Framework
Test Priority (highest impact first)
1. Creative format (image vs. video vs. carousel) 2. Hook/first line (3-5 opening lines) 3. Audience (interest vs. lookalike vs. broad) 4. Offer (discount vs. free trial vs. bonus) 5. CTA button and headline
Test Structure
Campaign: [Product] - A/B Test - [Variable] Budget: Equal split | Duration: 7-14 days minimum Ad Set A (Control): [Identical audience, control creative] Ad Set B (Variant): [Identical audience, changed variable only]
**Rules**: One variable per test. Run 7+ days or 1,000+ impressions per variant. Need 100+ conversions per variant for 95% significance. Kill clear losers early (2x+ CPA after 500+ impressions).
Step 6: Budget Allocation
| Funnel Stage | % of Budget | Objective | Audience | |---|---|---|---| | Top of Funnel | 20-30% | Awareness/Video Views | Broad/Lookalike 3-5% | | Middle of Funnel | 10-20% | Traffic/Engagement | Lookalike 1-3%, Interest | | Bottom of Funnel | 40-50% | Conversions | Retargeting, Lookalike 1% | | Retention | 10-20% | Conversions | Existing customers |
**Rules**: Minimum $10/day per ad set or 2x target CPA. Learning phase needs ~50 conversions in 7 days per ad set. Never increase budget more than 20% at a time.
**Scaling**: Vertical (increase budget 15-20% every 3-4 days), Horizontal (duplicate winning ad sets with
34 open-source marketing skills for Claude Code. SEO, content, email, ads, analytics, and growth.
Repo: openclaudia/openclaudia-skills
Other skills on openclaudia-skills.
- /ab-test-setup
Design, plan, and analyze A/B tests with statistical rigor. Use when the user asks about A/B testing, split testing, experiment design, statistical significance, sample size calculation, test duration, multivariate testing, or conversion experiments. Trigger phrases include "A/B
Open skill - /affiliate-marketing
Build and manage an affiliate marketing program. Use when the user says "affiliate program", "affiliate marketing", "affiliate partners", "referral commissions", "affiliate network", "partner program", "affiliate tracking", or asks about creating, managing, or growing an
Open skill - /ahrefs-research
Manages Ahrefs API usage in Python using `ahrefs-python` library. Use when working with SEO / marketing related tasks or with data including backlinks, keywords, domain ratings, organic traffic, site audits, rank tracking, and brand monitoring. Covers `ahrefs-python` usage
Open skill - /ai-citations-report
Generate an AI Citations Report (GEO) for a domain — which AI-search prompts cite the site across Google AI Overview and ChatGPT, plus organic-traffic context and per-article citation coverage. Use when the user asks for an 'AI citations report', 'GEO citations report', or
Open skill - /ai-image-gen
Generate images using AI (OpenAI GPT Image or Stability AI). Use when the user asks to generate an image, create an AI image, make an illustration, or produce artwork from a text prompt.
Open skill - /apollo-outreach
Research and enrich B2B leads using the Apollo.io API. Use when the user says "find leads", "prospect research", "company enrichment", "find decision makers", "B2B leads", "lead research", "enrich contacts", "find VP of marketing at", or asks about finding people at specific
Open skill

