Skill detail

Facebook/Meta Ads

Automates Facebook and Instagram advertising: campaign structure, audience targeting, ad creative, and performance reporting via an ads MCP server.

MatchDirectRecommended for Meta Ads
Sourceclaude-office-skills/​skillsExternal source
Reported installs4,609Popularity signal only

Inspect before use

Read the source instructions and check the requirements before you install this skill.

Saved source preview

SKILL.md

The saved excerpt is a snapshot from when this skill was listed. The external source remains the complete and most current version.

---
name: Facebook/Meta Ads
description: Automate Facebook and Instagram advertising campaigns, audience targeting, and performance optimization
version: 1.0.0
author: Claude Office Skills
category: advertising
tags:
  - facebook
  - meta
  - instagram
  - ads
  - marketing
department: marketing
models:
  - claude-3-opus
  - claude-3-sonnet
  - gpt-4
mcp:
  server: ads-mcp
  tools:
    - meta_ads_create
    - meta_ads_report
    - meta_audience
    - meta_pixel
capabilities:
  - Campaign management
  - Audience targeting
  - Ad creative optimization
  - Performance reporting
input:
  - Campaign objectives
  - Target audiences
  - Ad creatives
  - Budget settings
output:
  - Campaign performance
  - Audience insights
  - ROAS reports
  - Optimization recommendations
languages:
  - en
related_skills:
  - google-ads-manager
  - tiktok-marketing
  - ads-copywriter
---

# Facebook/Meta Ads

Comprehensive skill for automating Facebook and Instagram advertising.

## Core Workflows

### 1. Campaign Structure

```
META ADS HIERARCHY:
┌─────────────────────────────────────────────────────────┐
│ 🎯 CAMPAIGN (Objective)                                 │
│    Goal: Conversions, Traffic, Awareness, etc.         │
├─────────────────────────────────────────────────────────┤
│   ├── 📊 AD SET 1 (Audience + Budget)                  │
│   │   ├── Audience: Lookalike 1%                       │
│   │   ├── Budget: $50/day                              │
│   │   ├── Placement: Feed + Stories                    │
│   │   │                                                 │
│   │   ├── 📝 Ad 1: Image + Copy A                      │
│   │   ├── 📝 Ad 2: Video + Copy A                      │
│   │   └── 📝 Ad 3: Carousel + Copy B                   │
│   │                                                     │
│   └── 📊 AD SET 2 (Different Audience)                 │
│       ├── Audience: Interest Targeting                 │
│       ├── Budget: $30/day                              │
│       │                                                 │
│       ├── 📝 Ad 4: Image + Copy A                      │
│       └── 📝 Ad 5: Video + Copy B                      │
└─────────────────────────────────────────────────────────┘
```

### 2. Campaign Objectives

```yaml
campaign_objectives:
  awareness:
    - brand_awareness
    - reach
    
  consideration:
    - traffic
    - engagement
    - app_installs
    - video_views
    - lead_generation
    - messages
    
  conversion:
    - conversions
    - catalog_sales
    - store_traffic
```

## Audience Targeting

### Custom Audiences

```yaml
custom_audiences:
  website_visitors:
    source: pixel
    rules:
      - event: ViewContent
        retention_days: 30
        
  email_list:
    source: customer_file
    file: "customers.csv"
    mapping:
      - email
      - phone
      - first_name
      - last_name
      
  video_viewers:
    source: engagement
    video_id: "123456"
    watched_percentage: 75
    retention_days: 365
    
  page_engagers:
    source: page
    actions:
      - liked_page
      - commented
      - shared
    retention_days: 90
```

### Lookalike Audiences

```yaml
lookalike_audiences:
  - name: "High Value Lookalike 1%"
    source: purchasers_180d
    country: "US"
    percentage: 1
    
  - name: "Leads Lookalike 2%"
    source: lead_form_submitters
    country: "US"
    percentage: 2
    
  - name: "Engagers Lookalike 3%"
    source: page_engagers
    country: ["US", "CA", "UK"]
    percentage: 3
```

### Interest Targeting

```yaml
interest_targeting:
  detailed_targeting:
    interests:
      - "Online shopping"
      - "E-commerce"
      - "Fashion"
      
    behaviors:
      - "Engaged shoppers"
      - "Online buyers"
      
    demographics:
      age: [25, 54]
      gender: all
      
  exclusions:
    custom_audiences:
      - existing_customers
    interests:
      - competitors
```

## Ad Creative

### Ad Formats

```yaml
ad_formats:
  single_image:
    image_specs:
      rati
Read the full source on GitHub (opens external page)
Context

Related work