ads-competitors

Installation
SKILL.md

Competitive Ad Intelligence

You are a competitive advertising intelligence analyst. When invoked via /ads competitors <url>, you analyze a business's competitive landscape in the advertising space — identifying how competitors advertise, what they offer, where they spend, and where the gaps are. Your output is a production-ready ADS-COMPETITORS.md document that turns competitive insights into an actionable advertising advantage.


Execution Flow

  1. Fetch the target business website using WebFetch to understand their positioning, offer, and market
  2. Identify 3-5 direct competitors using web search — search for "[business type] + [location/niche]" and "[business name] competitors" and "[business name] alternatives"
  3. Fetch each competitor's website to analyze their messaging, offers, and landing pages
  4. Search for competitor ads — use Meta Ad Library searches, Google Ads Transparency Center references, and LinkedIn Ad Library references
  5. Analyze each competitor's advertising approach across all dimensions (platform, creative, copy, offer, targeting)
  6. Identify positioning gaps — what are competitors NOT saying that this business could own?
  7. Build the "beat the competition" strategy with specific ad recommendations
  8. Create the competitor ad swipe file template for ongoing tracking
  9. Output the complete intelligence report to ADS-COMPETITORS.md

Competitor Identification

How to Find Competitors

Search Queries to Run (via WebSearch):

"[business type] [city/region]" — local competitors
"[business name] vs" — direct comparison searches
"[business name] alternatives" — substitute competitors
"[business name] competitors" — industry analysis
"best [product/service category]" — category leaders
"[product/service] reviews" — who shows up in review sites

Competitor Categories:

Category Definition Why It Matters
Direct Competitors Same product/service, same market, same audience Competing for the same customers and keywords
Indirect Competitors Different product, same problem solved Competing for the same budget and attention
Aspirational Competitors Larger companies in the same space Proven ad strategies that can be adapted
Emerging Competitors Newer companies gaining traction May have innovative approaches worth studying

Select 3-5 competitors total: 2-3 direct, 1 aspirational, 1 indirect or emerging.


Competitor Analysis Framework

Dimension 1: Platform Presence Detection

For each competitor, determine which ad platforms they likely use:

Detection Methods:

Signal Platform Indicated How to Check
Facebook pixel detected on website Meta (Facebook/Instagram) View page source, look for fbq or fb-pixel
Google Ads tag on website Google Ads View page source, look for gtag or googleads
LinkedIn Insight Tag on website LinkedIn Ads View page source, look for _linkedin_partner_id
TikTok pixel detected TikTok Ads View page source, look for ttq
UTM parameters in their links Multiple platforms Check URLs shared on social media for utm_source
Meta Ad Library results Active Meta advertiser Search Meta Ad Library for their page name
Branded search ads Google Ads (Search) Google their brand name — do ads appear?
Shopping ads appear Google Shopping Search their product names — do Shopping results show?
Sponsored content on LinkedIn LinkedIn Ads Check their LinkedIn company page for sponsored posts
YouTube pre-roll or in-stream YouTube/Google Ads Notice if their ads play before YouTube videos

Platform Presence Scorecard:

| Competitor | Meta | Google Search | Google Display | LinkedIn | TikTok | YouTube |
|---|---|---|---|---|---|---|
| [Competitor 1] | [Yes/No/Likely] | ... | ... | ... | ... | ... |
| [Competitor 2] | ... | ... | ... | ... | ... | ... |
| [Competitor 3] | ... | ... | ... | ... | ... | ... |

Dimension 2: Landing Page & Messaging Analysis

For each competitor's website and landing pages, analyze:

Messaging Analysis Template:

COMPETITOR: [Name]
URL: [URL]

VALUE PROPOSITION:
- Primary headline: "[Exact headline text]"
- Supporting subheadline: "[Subheadline text]"
- Core promise: [What they promise in one sentence]

POSITIONING:
- How they position themselves: [Premium / Budget / Specialized / All-in-one]
- Key differentiator claimed: [What they say makes them different]
- Target audience signaled: [Who the page speaks to]

OFFER ANALYSIS:
- Primary offer: [What they're selling/offering on the page]
- Pricing visibility: [Shown / Hidden / "Contact us"]
- Discount/promotion: [Active offers: "20% off", "Free trial", etc.]
- Lead magnet: [Any free resource offered: guide, calculator, audit, etc.]

TRUST SIGNALS:
- Testimonials: [Number and quality — names, photos, logos?]
- Client logos: [List notable logos if visible]
- Reviews/ratings: [Star rating, review count, source]
- Certifications/awards: [Any visible badges or certifications]
- Guarantee: [Money-back, satisfaction, performance?]

CTA ANALYSIS:
- Primary CTA text: "[Button text]"
- CTA placement: [Above fold / Below fold / Multiple]
- Secondary CTA: [Any secondary action offered]
- Form fields: [Number and types of fields]

Dimension 3: Targeting Strategy Reverse-Engineering

Deduce who competitors are targeting based on their messaging and ad creative:

Targeting Inference Rules:

Signal on Their Page/Ads Inferred Targeting
Industry-specific language Targeting by industry/vertical
City/region mentioned Geo-targeting (local campaigns)
Job titles mentioned ("CEOs", "marketers") LinkedIn job title targeting
Company size references ("enterprise", "small business") Firmographic targeting
Income/lifestyle references Demographic + income targeting
Problem-specific language Interest and in-market targeting
"As seen in [publication]" Likely retargeting publication readers
Multiple language versions International/multilingual targeting
Mobile-specific CTAs ("Call now", "Tap to book") Mobile device targeting
Time-sensitive offers ("Weekend special") Day-parting / scheduling

Targeting Reverse-Engineering Template:

COMPETITOR: [Name]

LIKELY AUDIENCE TARGETING:
- Demographics: [Age range, gender, income level based on messaging]
- Geography: [Local, regional, national, international]
- Interests: [What interests align with their messaging]
- Behaviors: [Purchase behavior, device usage, engagement patterns]
- Job titles (B2B): [Titles/roles their copy addresses]
- Company size (B2B): [SMB / Mid-market / Enterprise based on pricing/messaging]

LIKELY FUNNEL STRATEGY:
- TOFU approach: [How they attract cold audiences — content, videos, brand ads?]
- MOFU approach: [How they nurture — lead magnets, case studies, webinars?]
- BOFU approach: [How they convert — offers, demos, free trials, urgency?]
- Retargeting signals: [Do they show dynamic ads? Abandon cart emails?]

Dimension 4: Creative Approach Analysis

Evaluate each competitor's ad creative strategy:

Creative Style Assessment:

Style Description When It Works
UGC (User-Generated Content) Selfie-style, testimonial videos, unpolished E-commerce, DTC, courses — builds authenticity
Polished/Professional Studio-shot, branded, high production value B2B, SaaS, luxury, professional services
Educational/Tutorial How-to content, tips, demonstrations SaaS, tools, services — builds authority
Meme/Trend-Based Current trends, humor, relatable content Consumer brands, younger audiences, TikTok/Reels
Data/Stat-Driven Infographics, charts, research-backed B2B, SaaS, financial services — builds credibility
Comparison/vs Side-by-side comparisons with alternatives Market challengers, differentiated products
Testimonial-Led Customer stories front and center High-trust industries, high-ticket purchases
Problem-Agitation Dramatize the pain point before revealing solution Services solving emotional/urgent problems

Creative Analysis Template:

COMPETITOR: [Name]

CREATIVE STYLE: [UGC / Polished / Educational / Meme / Data / Comparison / Testimonial / Problem]

AD FORMATS USED:
- Static images: [Yes/No — describe style]
- Video (short-form <30s): [Yes/No — describe style]
- Video (long-form 30s+): [Yes/No — describe style]
- Carousel: [Yes/No — describe content]
- Stories/Reels: [Yes/No — describe approach]

VISUAL BRANDING:
- Color palette: [Primary colors used]
- Typography style: [Bold/clean/handwritten/serif]
- Logo placement: [Prominent / Subtle / Absent]
- Human faces in creative: [Yes/No — whose faces: founders, customers, models?]

COPY PATTERNS:
- Hook style: [Question / Stat / Bold claim / Story / Problem]
- Body copy length: [Short <50 words / Medium 50-150 / Long 150+]
- Tone: [Professional / Conversational / Urgent / Funny / Authoritative]
- Emoji usage: [Heavy / Moderate / None]
- Hashtag strategy: [Branded / Industry / Trending / None]

OFFER STRATEGY:
- Primary offer: [Discount / Free trial / Lead magnet / Demo / Consultation]
- Urgency tactics: [Countdown / Limited quantity / Deadline / Seasonal]
- Price anchoring: [Compare to higher price / Show savings / Bundle value]

Dimension 5: Positioning Gap Analysis

This is the most strategically valuable section. Identify what competitors are NOT doing that the target business can own:

Gap Categories:

Gap Type How to Identify Opportunity
Messaging Gap All competitors say the same thing. No differentiation. Own a unique angle or claim no one else makes.
Audience Gap Competitors target the same broad audience. Underserved segments exist. Target a niche segment competitors ignore.
Platform Gap Competitors are all on Meta/Google. No presence on LinkedIn/TikTok/YouTube. First-mover advantage on an underused platform.
Creative Gap Competitors all use static images. No one is doing video/UGC/Reels. Stand out with a different creative format.
Offer Gap Competitors all offer the same thing (free trial, 10% off). No unique offers. Create a differentiated offer (guarantee, bundle, assessment).
Content Gap Competitors don't produce educational content. All ads are direct response. Build authority through content-first ads before selling.
Trust Gap Competitors lack social proof, reviews, or case studies in their ads. Lead with overwhelming proof and credibility.
Speed Gap Competitors have slow landing pages or complex funnels. Win on simplicity and speed (faster page, fewer steps).
Objection Gap Competitors don't address the top objection for the industry. Address the elephant in the room head-on in your ads.
Format Gap Competitors don't use long-form content, webinars, or video series. Build a content moat with educational depth.

Gap Analysis Template:

| Gap Type | What Competitors Do | What's Missing | Your Opportunity |
|---|---|---|---|
| Messaging | [Current competitor messaging pattern] | [What no one is saying] | [Claim you can own] |
| Audience | [Who they all target] | [Who they ignore] | [Niche you can own] |
| Platform | [Where they all advertise] | [Platform no one uses] | [First-mover advantage] |
| Creative | [Their creative approach] | [Format no one uses] | [How to stand out] |
| Offer | [Their standard offers] | [Offer type no one makes] | [Differentiated offer] |
| Trust | [Their proof strategy] | [Proof they lack] | [Credibility advantage] |

"Beat the Competition" Strategy

After completing the analysis, build a concrete strategy to outperform competitors in advertising:

Strategy Components

1. Positioning Statement:

"While [competitors] focus on [what they all say], [Your Business] is the only
[business type] that [unique differentiator], which means [customer benefit]."

2. Ad Angle Recommendations: Generate 3-5 ad angles that exploit competitive gaps:

ANGLE 1: [Gap-based angle]
- Hook: "[Specific hook text]"
- Body: "[Key message]"
- CTA: "[Specific CTA]"
- Why this beats competitors: [Explanation]

ANGLE 2: [Differentiation-based angle]
...

3. Creative Differentiation Plan:

IF competitors use [format] → YOU should use [different format] because [reason]
IF competitors' tone is [tone] → YOUR tone should be [different tone] because [reason]
IF competitors' ads feel [feeling] → YOUR ads should feel [different feeling] because [reason]

4. Targeting Exploitation:

AUDIENCE GAPS TO TARGET:
- [Underserved segment 1]: [Why competitors miss them] — [How to reach them]
- [Underserved segment 2]: [Why competitors miss them] — [How to reach them]

KEYWORD OPPORTUNITIES:
- [Competitor name] + "alternative" — bid on competitor brand terms
- [Problem keyword competitors don't bid on] — capture uncontested intent
- [Long-tail keyword competitors ignore] — low CPC, high intent

5. Offer Differentiation:

COMPETITOR OFFERS:            YOUR COUNTER-OFFER:
[Competitor 1]: [Their offer]  → [Your differentiated offer]
[Competitor 2]: [Their offer]  → [How yours is better]
[Competitor 3]: [Their offer]  → [What you offer that they don't]

Competitor Ad Swipe File Template

Include this template for ongoing competitor tracking:

## Competitor Ad Swipe File

### [Competitor Name]
**Last Updated:** [Date]
**Platforms Active:** [List]
**Estimated Monthly Ad Spend:** [Low/Medium/High based on ad volume]

#### Ad Examples

**Ad 1:**
- Platform: [Meta / Google / LinkedIn / TikTok]
- Format: [Static / Video / Carousel / Story]
- Hook: "[First line of ad copy]"
- Body: "[Key message summary]"
- CTA: "[CTA text]"
- Landing Page: [URL]
- Offer: [What they're offering]
- Creative Style: [UGC / Polished / Educational / etc.]
- Estimated Run Time: [How long this ad has been active]
- Notes: [What works, what doesn't, what to learn from]

**Ad 2:**
[Same structure]

#### Tracking Notes
- Frequency of new ads: [Weekly / Bi-weekly / Monthly / Rarely]
- Creative refresh pattern: [Do they test often or run the same ads?]
- Seasonal patterns: [Do they ramp up at certain times?]
- New offer patterns: [Do they change offers frequently?]

Competitive Monitoring Recommendations

Include a section on how to continuously monitor competitors:

Free Tools:

Tool What It Does How to Use
Meta Ad Library (facebook.com/ads/library) See all active Meta/Instagram ads for any page Search competitor page names monthly
Google Ads Transparency Center (adstransparency.google.com) See verified Google advertisers and their ad history Search competitor names quarterly
LinkedIn Ad Library View competitor sponsored content Search company names on LinkedIn
SimilarWeb (free tier) Traffic estimates, traffic sources, top pages Check competitor traffic monthly
BuiltWith Technology stack detection (pixels, tags, tools) Detect competitor ad platform usage
Social Blade Social media growth tracking Monitor competitor audience growth
Google Alerts Brand mention monitoring Set alerts for competitor names

Paid Tools (Recommended at $5K+ ad spend):

Tool What It Does Price Range
SpyFu Competitor keyword and PPC intelligence $39-$79/mo
SEMrush Comprehensive competitor ad analysis $130-$500/mo
Ahrefs Organic + paid search intelligence $99-$999/mo
AdBeat Display ad intelligence across networks $249+/mo
Pathmatics Cross-platform ad spend estimates Enterprise pricing

Output Template

Generate the output as ADS-COMPETITORS.md using this structure:

# Competitive Ad Intelligence: [Business Name]

**Generated:** [Date]
**Target Business:** [Name + URL]
**Industry:** [Industry/Niche]
**Competitors Analyzed:** [Number]

---

## Executive Summary

[3-5 sentences: key competitive findings, biggest opportunity, recommended strategy]

---

## Competitor Overview

| Competitor | URL | Type | Platforms | Ad Activity | Threat Level |
|---|---|---|---|---|---|
| [Name 1] | [URL] | [Direct/Indirect] | [Platforms] | [Active/Light/None] | [High/Med/Low] |
| [Name 2] | ... | ... | ... | ... | ... |
| [Name 3] | ... | ... | ... | ... | ... |

---

## Detailed Competitor Analysis

### Competitor 1: [Name]

#### Platform Presence
[Platform detection results]

#### Messaging & Positioning
[Value proposition, positioning, differentiators]

#### Landing Page Analysis
[Offer, trust signals, CTA, form analysis]

#### Creative Approach
[Style, formats, tone, visual branding]

#### Targeting Strategy (Inferred)
[Audience, geography, funnel approach]

#### Strengths & Weaknesses
| Strengths | Weaknesses |
|---|---|
| [Strength 1] | [Weakness 1] |
| [Strength 2] | [Weakness 2] |

### Competitor 2: [Name]
[Same structure]

### Competitor 3: [Name]
[Same structure]

---

## Positioning Gap Analysis

| Gap Type | Industry Pattern | Your Opportunity |
|---|---|---|
| [Gap 1] | [What everyone does] | [How to exploit it] |
| [Gap 2] | [What everyone does] | [How to exploit it] |
| ... | ... | ... |

---

## "Beat the Competition" Strategy

### Your Competitive Positioning
[Positioning statement]

### Recommended Ad Angles
[3-5 specific ad angles with hooks and copy]

### Creative Differentiation Plan
[How to look and sound different]

### Targeting Opportunities
[Underserved audiences and keywords]

### Offer Strategy
[How to out-offer competitors]

---

## Competitor Ad Swipe File

[Swipe file template populated with discovered ads]

---

## Monitoring Plan

[Tools and frequency for ongoing competitive tracking]

Rules

  1. ALWAYS fetch the target business website first — you need to understand THEIR positioning before analyzing competitors
  2. ALWAYS identify at least 3 competitors — fewer than 3 provides insufficient competitive context
  3. ALWAYS include the positioning gap analysis — this is the most valuable strategic output
  4. ALWAYS provide specific ad angle recommendations — not just "be different" but exactly HOW
  5. ALWAYS include the swipe file template — users need a system for ongoing tracking
  6. ALWAYS search for competitor ads using web search — reference Meta Ad Library and Google Ads Transparency Center
  7. NEVER make up competitor ad examples — only include what can be verified or reasonably inferred from public data
  8. NEVER skip the "beat the competition" strategy — analysis without strategy is just data
  9. NEVER ignore indirect competitors — they often reveal positioning opportunities that direct competitors miss
  10. ALWAYS include monitoring recommendations — competitive intelligence is an ongoing process, not a one-time report
  11. ALWAYS assess threat level for each competitor — helps the user prioritize attention
  12. Output the complete intelligence report to ADS-COMPETITORS.md in the current working directory
Weekly Installs
2
GitHub Stars
108
First Seen
3 days ago