Competitor Ads Analyst
Analyze competitor advertising from public ad libraries to understand what messaging, creative formats, and positioning strategies are working.
Install
git clone https://github.com/thatrebeccarae/claude-marketing.git && cp -r claude-marketing/skills/competitor-ads-analyst ~/.claude/skills/
Core Capabilities
- Extract ads from public ad libraries (Facebook, Google, TikTok, LinkedIn)
- Categorize ad creative by format, message type, and funnel stage
- Identify pain points competitors highlight (with frequency scoring)
- Map competitor positioning and find white space
- Extract headline and copy formulas
- Track creative format trends (UGC, before/after, testimonial, etc.)
- Generate competitive intelligence reports and swipe files
Ad Library Access
| Platform |
URL |
Access |
| Meta (Facebook/Instagram) |
facebook.com/ads/library |
Free, public |
| Google Ads |
adstransparency.google.com |
Free, public |
| TikTok |
library.tiktok.com |
Free, public |
| LinkedIn |
linkedin.com/ad-library |
Requires account |
Workflow
1. Define Scope
- Competitors: 3-5 companies to analyze
- Timeframe: Last 30, 60, or 90 days
- Platforms: Which ad libraries to search
- Focus: Messaging, creative format, audience targeting, or all
2. Extract Ads
For each competitor, collect:
- Ad copy (headline, primary text, CTA)
- Creative format (image, video, carousel, UGC)
- Landing page URL
- Active date range (if visible)
- Platform and placement
3. Categorize
Classify each ad by:
Message Type:
- Pain point (problem-aware)
- Solution (product-aware)
- Social proof (testimonial, case study, press)
- Offer (discount, free trial, demo)
- Educational (how-to, tip, guide)
- Brand (awareness, positioning)
Funnel Stage:
- Top (awareness, problem education)
- Middle (consideration, comparison)
- Bottom (conversion, offer, urgency)
Creative Format:
- Static image
- Video (short <15s, medium 15-60s, long >60s)
- Carousel
- UGC-style
- Before/after
- Screenshot/product demo
- Testimonial quote card
- Data/stat visualization
4. Analyze Patterns
- Pain point frequency: Which problems appear most across competitors?
- Message clustering: Are competitors saying the same things?
- Format preferences: Which creative types are most used?
- Positioning map: Where does each competitor sit on key dimensions?
- Gaps: What messages/angles are NO competitors using?
5. Generate Output
Choose from: competitive report, swipe file, messaging matrix, or creative brief.
Key Principles
- Analyze patterns, not individual ads. One ad is an anecdote; 20 ads from 5 competitors is intelligence.
- Look for gaps, not just patterns. The most valuable finding is what competitors are NOT saying.
- Separate observation from recommendation. Report what you see, then separately recommend what to do with it.
- Date everything. Competitive intelligence decays fast.
- Never copy, always adapt. The goal is informed inspiration, not plagiarism.
For analysis frameworks and output templates, see REFERENCE.md.
1---2name: competitor-ads-analyst3description: Extract and analyze competitor advertising from public ad libraries (Facebook Ad Library, Google Ads Transparency Center, TikTok, LinkedIn). Identifies messaging patterns, creative formats, pain points targeted, and positioning gaps. Use for competitive intelligence, campaign planning, and creative inspiration.4license: MIT5---67# Competitor Ads Analyst89Analyze competitor advertising from public ad libraries to understand what messaging, creative formats, and positioning strategies are working.1011## Install1213```bash14git clone https://github.com/thatrebeccarae/claude-marketing.git && cp -r claude-marketing/skills/competitor-ads-analyst ~/.claude/skills/15```1617## Core Capabilities1819- Extract ads from public ad libraries (Facebook, Google, TikTok, LinkedIn)20- Categorize ad creative by format, message type, and funnel stage21- Identify pain points competitors highlight (with frequency scoring)22- Map competitor positioning and find white space23- Extract headline and copy formulas24- Track creative format trends (UGC, before/after, testimonial, etc.)25- Generate competitive intelligence reports and swipe files2627## Ad Library Access2829| Platform | URL | Access |30|----------|-----|--------|31| Meta (Facebook/Instagram) | facebook.com/ads/library | Free, public |32| Google Ads | adstransparency.google.com | Free, public |33| TikTok | library.tiktok.com | Free, public |34| LinkedIn | linkedin.com/ad-library | Requires account |3536## Workflow3738### 1. Define Scope3940- **Competitors:** 3-5 companies to analyze41- **Timeframe:** Last 30, 60, or 90 days42- **Platforms:** Which ad libraries to search43- **Focus:** Messaging, creative format, audience targeting, or all4445### 2. Extract Ads4647For each competitor, collect:48- Ad copy (headline, primary text, CTA)49- Creative format (image, video, carousel, UGC)50- Landing page URL51- Active date range (if visible)52- Platform and placement5354### 3. Categorize5556Classify each ad by:5758**Message Type:**59- Pain point (problem-aware)60- Solution (product-aware)61- Social proof (testimonial, case study, press)62- Offer (discount, free trial, demo)63- Educational (how-to, tip, guide)64- Brand (awareness, positioning)6566**Funnel Stage:**67- Top (awareness, problem education)68- Middle (consideration, comparison)69- Bottom (conversion, offer, urgency)7071**Creative Format:**72- Static image73- Video (short <15s, medium 15-60s, long >60s)74- Carousel75- UGC-style76- Before/after77- Screenshot/product demo78- Testimonial quote card79- Data/stat visualization8081### 4. Analyze Patterns8283- **Pain point frequency:** Which problems appear most across competitors?84- **Message clustering:** Are competitors saying the same things?85- **Format preferences:** Which creative types are most used?86- **Positioning map:** Where does each competitor sit on key dimensions?87- **Gaps:** What messages/angles are NO competitors using?8889### 5. Generate Output9091Choose from: competitive report, swipe file, messaging matrix, or creative brief.9293## Key Principles94951. **Analyze patterns, not individual ads.** One ad is an anecdote; 20 ads from 5 competitors is intelligence.962. **Look for gaps, not just patterns.** The most valuable finding is what competitors are NOT saying.973. **Separate observation from recommendation.** Report what you see, then separately recommend what to do with it.984. **Date everything.** Competitive intelligence decays fast.995. **Never copy, always adapt.** The goal is informed inspiration, not plagiarism.100101For analysis frameworks and output templates, see [REFERENCE.md](REFERENCE.md).