# Competitive Ads Extractor

Pulls competitors' ads from ad libraries to see which messages and creatives work.

- Repository: https://github.com/ComposioHQ/awesome-claude-skills (78513 stars)
- Category: Marketing
- License: see repository
- Last updated: 2026-09-18
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add ComposioHQ/awesome-claude-skills --skill competitive-ads-extractor -g -a claude-code -y`
Codex: `npx skills add ComposioHQ/awesome-claude-skills --skill competitive-ads-extractor -g -a codex -y`
Cursor: `npx skills add ComposioHQ/awesome-claude-skills --skill competitive-ads-extractor -g -a cursor -y`
Gemini CLI: `npx skills add ComposioHQ/awesome-claude-skills --skill competitive-ads-extractor -g -a gemini-cli -y`

## Description

Extracts and analyzes competitors' ads from ad libraries (Facebook, LinkedIn, etc.) to understand what messaging, problems, and creative approaches are working. Helps inspire and improve your own ad campaigns.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Competitive Ads Extractor

This skill extracts your competitors' ads from ad libraries and analyzes what's working, the problems they're highlighting, use cases they're targeting, and copy/creative that's resonating.

## When to Use This Skill

- Researching competitor ad strategies
- Finding inspiration for your own ads
- Understanding market positioning
- Identifying successful ad patterns
- Analyzing messaging that works
- Discovering new use cases or pain points
- Planning ad campaigns with proven concepts

## What This Skill Does

1. **Extracts Ads**: Scrapes ads from Facebook Ad Library, LinkedIn, etc.
2. **Captures Screenshots**: Saves visual copies of all ads
3. **Analyzes Messaging**: Identifies problems, use cases, and value props
4. **Categorizes Ads**: Groups by theme, audience, or format
5. **Identifies Patterns**: Finds common successful approaches
6. **Provides Insights**: Explains why certain ads likely perform well

## How to Use

### Basic Extraction

```
Extract all current ads from [Competitor Name] on Facebook Ad Library
```

```
Scrape ads from [Company] and analyze their messaging
```

### Specific Analysis

```
Get all ads from [Competitor] focusing on their messaging 
about [specific problem]. What pain points are they highlighting?
```

### Competitive Set

```
Extract ads from these 5 competitors: [list]. 
Compare their approaches and tell me what's working.
```

### Specific Platform

```
Get LinkedIn ads from [Competitor] and analyze their 
B2B positioning strategy
```

## Example

**User**: "Extract ads from Notion on Facebook Ad Library and tell me what messaging is working for them."

**Process**:
```
Accessing Facebook Ad Library...
Searching for: Notion
Found: 23 active ads

Extracting screenshots...
[████████████████████] 100%

Saved to: competitor-ads/notion/
- ad-001-collaboration.png
- ad-002-productivity.png
- ad-003-templates.png
...

Analyzing messaging...
```

**Output**:
```
# Notion Ad Analysis

The rest: https://github.com/ComposioHQ/awesome-claude-skills/blob/HEAD/competitive-ads-extractor/SKILL.md
