AGENT SKILLBY THATREBECCARAE
Competitor ads analyst
AT A GLANCE
Competitor ads analyst is a paid ads agent skill from thatrebeccarae. Analyze competitor advertising from public ad libraries to understand what messaging, creative formats, and positioning strategies are working. It is published in the thatrebeccarae/claude-marketing GitHub repository (67 stars) under the MIT license. Install it with: npx skills add thatrebeccarae/claude-marketing --skill competitor-ads-analyst
- SOURCE REPOSITORY
- thatrebeccarae/claude-marketing (opens GitHub in a new tab)
- REPO STARS
- SOURCE REPOSITORY
- LICENSE
- MIT
- SKILL.MD SIZE
- 10.3 KB301 LINES
QUICK ANSWER
- WHAT IT IS01
- Analyze competitor advertising from public ad libraries to understand what messaging, creative formats, and positioning strategies are working. What sets it apart is how it narrows paid media into one specific workflow rather than a broad, generic prompt.
- INPUTS02
- Context for paid media: your goals, audience, constraints, and any source material the skill asks for.
- OUTPUT03
- A ready-to-use result for paid media: the analysis, copy, or recommendations the agent produces.
INSTALL
One command adds this skill from its source repository.
npx skills add thatrebeccarae/claude-marketing --skill competitor-ads-analystREAD THE SKILL.MD BELOW BEFORE YOU RUN IT. SKILLS INSTRUCT YOUR AGENT.
SKILL.MD
The full file, as published in the source repository. Copy it, download it or open it on GitHub.
ON THIS PAGE · 17
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.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 (opens in a new tab).
Supporting file: EXAMPLES.md#
Competitor Ads Analyst — Examples#
Example 1: Competitor Ad Audit#
Prompt:
Analyze the Facebook ads of Klaviyo, Mailchimp, and Omnisend over the last 60 days. Focus on what pain points they're targeting and which creative formats they're using most.
Expected output: Competitive intelligence report with:
- 30-50 ads reviewed per competitor
- Pain point frequency table (e.g., "complexity" appears in 40% of Klaviyo ads, "price" in 60% of Mailchimp ads)
- Creative format breakdown per competitor
- Messaging clusters: "All three emphasize 'revenue attribution' — table stakes, not differentiator"
- Positioning map: Price vs. E-commerce Depth
- Gap finding: "None are targeting the 'agency' persona — opportunity for white-label messaging"
Example 2: Messaging Gap Analysis#
Prompt:
I sell a project management tool for marketing teams. Analyze how Monday.com, Asana, and ClickUp position themselves in their Google Ads and find messaging gaps I can exploit.
Expected output:
- Messaging matrix: competitor x pain point x frequency
- All three emphasize "collaboration" and "one platform" — saturated angles
- Gaps identified:
- None target "marketing-specific workflows" (campaign planning, content calendars)
- None mention "agency/client collaboration" pain point
- "Reporting to leadership" angle underused
- Creative brief: recommended messaging angles with headline suggestions for each gap
- Competitive positioning map showing white space for "marketing-specific" positioning
Example 3: Creative Swipe File#
Prompt:
Build a swipe file from the top-performing ad formats I can find for DTC skincare brands on TikTok and Meta. I want to see what creative approaches are trending.
Expected output: Organized swipe file with 20-30 ads:
- Categorized by format: UGC (45%), Before/After (25%), Product Demo (15%), Stat Graphics (10%), Other (5%)
- UGC sub-patterns: "unboxing reaction," "get ready with me," "honest review"
- Copy patterns: leading with results ("In just 2 weeks..."), leading with problem ("I tried everything for...")
- Hook analysis: what the first 3 seconds look like in top video ads
- Trend notes: "Raw/authentic outperforming polished studio content 3:1"
- Actionable takeaways: 5 creative concepts to test, each inspired by patterns found
Supporting file: REFERENCE.md#
Competitor Ads Analyst — Reference#
Messaging Categorization Taxonomy#
Pain Point Categories#
| Category | Description | Examples |
|---|---|---|
| Time | Manual work, slow processes | "Stop spending hours on reports" |
| Money | Budget waste, expensive tools | "You're overpaying for email marketing" |
| Complexity | Too many tools, hard to use | "One platform, not twenty" |
| Results | Poor performance, missed goals | "Your campaigns aren't converting because..." |
| Scale | Growth blockers, capacity limits | "Built for teams that outgrew spreadsheets" |
| Risk | Compliance, security, reliability | "Enterprise-grade security, startup simplicity" |
| Knowledge | Lack of expertise, uncertainty | "No data science team required" |
Value Proposition Categories#
| Category | Description | Examples |
|---|---|---|
| Speed | Faster execution or results | "Launch campaigns in minutes, not days" |
| Savings | Cost reduction or ROI | "Save $X/month vs. [competitor]" |
| Simplicity | Ease of use | "So simple your intern could run it" |
| Power | Advanced features, capabilities | "The most powerful segmentation engine" |
| Integration | Works with existing stack | "Connects to 200+ tools" |
| Support | Service and reliability | "24/7 support, 99.9% uptime" |
| Innovation | AI, automation, cutting-edge | "AI-powered recommendations" |
Creative Format Taxonomy#
Static Image Formats#
| Format | Description | Best For |
|---|---|---|
| Product shot | Clean product on colored bg | Bottom funnel, retargeting |
| Lifestyle | Product in use / context | Top funnel, awareness |
| Quote card | Testimonial on branded bg | Social proof |
| Stat graphic | Large number + context | Data-driven claims |
| Comparison | Side-by-side vs. competitor | Middle funnel |
| Screenshot | Product UI or dashboard | Demo, feature highlight |
| Meme/cultural | Pop culture reference | Top funnel, engagement |
Video Formats#
| Format | Length | Best For |
|---|---|---|
| UGC testimonial | 15-30s | Social proof, bottom funnel |
| Product demo | 30-60s | Feature education, middle funnel |
| Problem/solution | 15-30s | Pain point awareness |
| Before/after | 15-30s | Transformation proof |
| Founder story | 30-90s | Brand building |
| Tutorial/how-to | 60-120s | Education, top funnel |
Competitive Positioning Template#
2x2 Positioning Map#
Y-Axis Label (e.g., "Feature Depth")
^
|
| [Competitor A] [Competitor B]
|
| [YOUR BRAND]
|
| [Competitor C] [Competitor D]
|
+---------------------------------> X-Axis Label (e.g., "Price")Common axis pairs:
- Price vs. Feature depth
- Ease of use vs. Power/flexibility
- SMB focus vs. Enterprise focus
- Specialist vs. Generalist
- Self-serve vs. Managed service
Messaging Matrix#
| Pain Point | Competitor A | Competitor B | Competitor C | You | Gap? |
|---|---|---|---|---|---|
| [Pain 1] | Primary msg | Mentioned | Not used | ? | ? |
| [Pain 2] | Not used | Primary msg | Secondary | ? | ? |
| [Pain 3] | Secondary | Not used | Not used | ? | Yes |
Competitive Intelligence Report Template#
# Competitive Ads Analysis: [Industry/Category]
**Period:** [Date range]
**Competitors analyzed:** [Count]
**Total ads reviewed:** [Count]
**Platforms:** [List]
## Executive Summary
- [Top 3 findings]
## Competitor Profiles
### [Competitor A]
- **Primary message:** [One-line summary]
- **Pain points targeted:** [List with frequency]
- **Creative formats:** [Most used formats]
- **Estimated volume:** [# of active ads]
- **Notable:** [Anything unusual or innovative]
### [Competitor B]
...
## Pattern Analysis
### Pain Point Frequency
| Pain Point | Frequency (% of ads) | Top User |
|------------|----------------------|----------|
### Creative Format Distribution
| Format | % of Total | Trend |
|--------|-----------|-------|
### Messaging Clusters
[Which competitors are saying similar things?]
## Gaps & Opportunities
- **Unaddressed pain points:** [What no one is talking about]
- **Underused formats:** [Creative types competitors ignore]
- **Positioning white space:** [Where no competitor sits on the map]
## Recommendations
1. [Specific recommendation with rationale]
2. [Specific recommendation with rationale]
3. [Specific recommendation with rationale]Swipe File Format#
## [Competitor Name] — [Platform]
### Ad #1
- **Headline:** [Text]
- **Primary text:** [Text]
- **CTA:** [Button text]
- **Format:** [Image/Video/Carousel]
- **Message type:** [Pain point/Solution/Social proof/Offer]
- **Funnel stage:** [Top/Middle/Bottom]
- **Landing page:** [URL]
- **Active since:** [Date if available]
- **Notes:** [What makes this ad notable]FAQ
07 QUESTIONS
01What is the Competitor ads analyst agent skill?
Analyze competitor advertising from public ad libraries to understand what messaging, creative formats, and positioning strategies are working. It is listed under paid ads and go-to-market in the 100xLab agent skills directory.
02How do I install Competitor ads analyst in Cursor, Claude Code, or Codex?
Run npx skills add thatrebeccarae/claude-marketing --skill competitor-ads-analyst in the project where you want it, then ask your agent for the skill by name. The --skill flag installs only Competitor ads analyst, not every skill in the repository.
03What does the Competitor ads analyst SKILL.md cover?
The SKILL.md includes sections on Install, Core Capabilities, Ad Library Access, Workflow, Define Scope and Extract Ads. Read the full text on this page or in plain markdown at /resources/agent-skills/thatrebeccarae-claude-marketing--competitor-ads-analyst--1ijnj/raw.
04Which agents can use Competitor ads analyst?
Competitor ads analyst installs with the cross-agent skills installer (npx skills add), which sets it up for agents such as Claude Code, Cursor and Codex. Each agent loads the SKILL.md when you ask for the skill by name.
05What license is Competitor ads analyst under?
The thatrebeccarae/claude-marketing repository declares the MIT license. Read the license file in the repository before you copy or redistribute the skill.
06Is Competitor ads analyst free to use?
Reading, copying and installing Competitor ads analyst costs nothing: it is published in a public GitHub repository under the MIT license. Reuse and redistribution follow that license.
07Where is the source of Competitor ads analyst?
Competitor ads analyst comes from https://github.com/thatrebeccarae/claude-marketing, which has 67 GitHub stars. The SKILL.md is at https://github.com/thatrebeccarae/claude-marketing/blob/HEAD/skills/competitor-ads-analyst/SKILL.md. The author is thatrebeccarae.
Need an agent workflow built around your stack?
Tell us the workflow you want automated. We reply within 4 working hours (IST).
ATTRIBUTION
Competitor ads analyst was written by its original authors and is published in thatrebeccarae/claude-marketing (opens GitHub in a new tab) under the MIT license. All rights stay with the original authors.
100xLab did not write, maintain or endorse this skill. This page lists it for discovery. Repo stars belong to the source repository, not to the skill. Review any skill before you install it.