$npx -y skills add gooseworks-ai/goose-skills --skill meta-ads-campaign-builderEnd-to-end Meta Ads campaign builder for Facebook and Instagram. Takes ICP + objective, generates audience targeting recommendations, ad set structure, copy framework per placement, and exports as a campaign brief or structured CSV. Focused on campaign architecture, not creative
| 1 | # Meta Ads Campaign Builder |
| 2 | |
| 3 | Build a complete Meta Ads campaign structure — targeting, ad sets, placements, copy framework, and budget allocation. This skill handles the strategic architecture that determines whether a campaign succeeds before a single ad runs. |
| 4 | |
| 5 | **Core principle:** The biggest Meta Ads mistake startups make is boosting a post and calling it a campaign. Proper campaign structure — objective selection, audience layering, placement optimization, and testing framework — is what separates burning money from building pipeline. |
| 6 | |
| 7 | ## When to Use |
| 8 | |
| 9 | - "Set up Meta Ads for our product" |
| 10 | - "Build a Facebook/Instagram ad campaign" |
| 11 | - "Help me structure a Meta campaign" |
| 12 | - "I want to run ads on Facebook — where do I start?" |
| 13 | - "Create a Meta Ads plan for [product launch / lead gen / awareness]" |
| 14 | |
| 15 | ## Phase 0: Intake |
| 16 | |
| 17 | 1. **Product name + URL** — What are we advertising? |
| 18 | 2. **Campaign objective:** |
| 19 | - Awareness (brand reach) |
| 20 | - Traffic (website visits) |
| 21 | - Lead Generation (in-platform lead forms) |
| 22 | - Conversions (website sign-ups / purchases) |
| 23 | - App Installs |
| 24 | 3. **ICP** — Target buyer: role, company size, industry, pain points |
| 25 | 4. **Monthly budget** — How much for Meta specifically? |
| 26 | 5. **Landing page(s)** — Where will traffic go? |
| 27 | 6. **Competitor names** — For audience analysis |
| 28 | 7. **Existing Meta Pixel / Conversions API?** — Tracking setup status |
| 29 | 8. **B2B or B2C?** — Changes targeting strategy significantly |
| 30 | |
| 31 | ## Phase 1: Campaign Architecture |
| 32 | |
| 33 | ### 1A: Objective Selection |
| 34 | |
| 35 | | Business Goal | Meta Objective | Why | |
| 36 | |--------------|---------------|-----| |
| 37 | | "Get demos/leads" | Lead Generation OR Conversions | Lead Gen = in-app forms (higher volume, lower quality). Conversions = website (lower volume, higher quality) | |
| 38 | | "Drive free trial sign-ups" | Conversions | Optimize for on-site conversion event | |
| 39 | | "Build awareness for launch" | Awareness (Reach) | Maximize eyeballs in target audience | |
| 40 | | "Retarget website visitors" | Conversions | Bring warm traffic back to convert | |
| 41 | | "Drive traffic to content" | Traffic | Optimize for clicks to blog/resource | |
| 42 | |
| 43 | ### 1B: Campaign Structure |
| 44 | |
| 45 | ``` |
| 46 | Campaign: [Product Name] — [Objective] |
| 47 | ├── Ad Set 1: [Audience — Prospecting: Interest-Based] |
| 48 | │ ├── Ad 1: [Primary creative variant] |
| 49 | │ ├── Ad 2: [Secondary creative variant] |
| 50 | │ └── Ad 3: [Tertiary creative variant] |
| 51 | ├── Ad Set 2: [Audience — Prospecting: Lookalike] |
| 52 | │ ├── Ad 1-3: [Same creative variants] |
| 53 | ├── Ad Set 3: [Audience — Retargeting: Website Visitors] |
| 54 | │ ├── Ad 1-3: [Retargeting-specific creative] |
| 55 | └── Ad Set 4: [Audience — Retargeting: Engagement] |
| 56 | └── Ad 1-3: [Engagement retargeting creative] |
| 57 | ``` |
| 58 | |
| 59 | ### 1C: Competitor Ad Research (Optional) |
| 60 | |
| 61 | If competitors were provided, check what they're running on Meta: |
| 62 | |
| 63 | ``` |
| 64 | web_search: site:facebook.com/ads/library "[competitor name]" |
| 65 | web_search: "[competitor name]" Meta Ads examples |
| 66 | ``` |
| 67 | |
| 68 | The Meta Ad Library (facebook.com/ads/library) is publicly accessible — search for competitor pages to see their active ads, formats, and messaging angles. Use findings to inform copy angles and audience strategy. |
| 69 | |
| 70 | ## Phase 2: Audience Strategy |
| 71 | |
| 72 | ### 2A: Prospecting Audiences |
| 73 | |
| 74 | **Interest-Based Targeting:** |
| 75 | |
| 76 | Research relevant interests, behaviors, and demographics: |
| 77 | |
| 78 | ``` |
| 79 | web_search: [product category] Meta Ads targeting options |
| 80 | web_search: [ICP role] Facebook ad audience interests |
| 81 | ``` |
| 82 | |
| 83 | Build audience layers: |
| 84 | |
| 85 | | Layer | Targeting | Rationale | |
| 86 | |-------|----------|-----------| |
| 87 | | **Job title / Industry** | [Specific titles, industries] | Direct ICP match | |
| 88 | | **Interests** | [Tools they use, publications they read, topics they follow] | Behavioral proxy | |
| 89 | | **Behaviors** | [Business decision makers, technology early adopters, etc.] | Meta behavioral data | |
| 90 | | **Demographics** | [Age range, education, income (if B2C)] | Narrowing | |
| 91 | |
| 92 | **Audience size target:** 500K-2M for prospecting (smaller = expensive, larger = diluted) |
| 93 | |
| 94 | **Lookalike Audiences:** |
| 95 | |
| 96 | | Source | Lookalike % | Rationale | |
| 97 | |--------|------------|-----------| |
| 98 | | Customer list (emails) | 1% | Closest match to actual buyers | |
| 99 | | Website converters (Pixel) | 1% | People who took action | |
| 100 | | Website visitors (Pixel) | 1-3% | Broader interest signal | |
| 101 | | Page engagers | 3-5% | Widest cold audience | |
| 102 | |
| 103 | ### 2B: Retargeting Audiences |
| 104 | |
| 105 | | Audience | Window | Purpose | |
| 106 | |----------|--------|---------| |
| 107 | | All website visitors | 30 days | Broad retarget | |
| 108 | | Visited pricing/demo page | 14 days | High intent — push to convert | |
| 109 | | Engaged with ads (no click) | 30 days | Awareness → consideration | |
| 110 | | Video viewers (50%+) | 30 days | Warmed but not clicked | |
| 111 | | Lead form openers (not submitted) | 14 days | Aban |