Skip to content
Skillpedia
Social media40k · #5058

competitor-ad-intelligence

Lets your agent analyze competitors' paid ads. Useful for understanding marketing strategies and finding new ideas for campaigns.

What it does

This tool analyzes your competitors' paid ads on platforms like Meta (Facebook/Instagram) and Google. It reveals which ads they are running, how they communicate, and where they send people, helping you understand their strategy.

When to use it

  • ✓I want to know what ads my competitors are running.
  • ✓I need to understand a competitor's ad strategy.
  • ✓I want to find new ad ideas based on what's already working.

Example of what to ask your AI

“Analyze [Competitor Name]'s paid ads and tell me their main messages and where they lead people.”

Want more? Open the sections below.

How to use

The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.

Skill link

https://github.com/github/awesome-copilot/blob/main/skills/competitor-ad-intelligence/SKILL.md

Ready-to-paste message

Use this skill to help me: https://github.com/github/awesome-copilot/blob/main/skills/competitor-ad-intelligence/SKILL.md Read the SKILL.md file at that link and follow its instructions for my task.
How it works

The tool searches for competitor ads in public libraries from Meta and Google. It then examines the text, images, videos, and the pages the ads lead to, to identify patterns and strategies.

Installation

Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.

In the terminal (Claude Code, Codex, Cursor), in your project folder:

npx skills add github/awesome-copilot --skill competitor-ad-intelligence

Or download just the file:

curl -L https://raw.githubusercontent.com/github/awesome-copilot/main/skills/competitor-ad-intelligence/SKILL.md -o SKILL.md
Technical content (original SKILL.md)

Original text by the author, straight from GitHub.

Competitor Ad Intelligence

Scrape competitor ads from Meta and Google, analyze creative patterns, reverse-engineer landing page funnels, and produce a full strategic teardown — hooks, formats, positioning bets, vulnerabilities, and counter-plays.

Core principle: A competitor's ad portfolio is a window into their growth strategy. Long-running ads reveal what converts. New ads reveal what they're testing. Landing pages reveal their positioning bets. The best ad creative teams start with evidence from what's already working, then differentiate.

When to Use

  • "What ads are my competitors running?"
  • "Tear down [competitor]'s ad strategy"
  • "Find new creative angles for our paid campaigns"
  • "Reverse-engineer [competitor]'s paid funnel"
  • "What hooks are working in [our space]?"
  • "Audit the ad landscape before we launch"
  • "Find weaknesses in [competitor]'s ad strategy"
  • "What format — video, image, carousel — is dominant in our category?"

Phase 0: Intake

Gather from the user:

  1. Competitor names + domains (e.g., apollo.io, clay.run)
  2. Your product/domain — for comparison framing
  3. Channels: Meta only, Google only, or both? (default: both)
  4. Depth level:
    • Standard: Ad scrape + creative analysis + landing page analysis
    • Deep: Standard + historical comparison + funnel reconstruction + counter-plays
  5. Product category — helps frame analysis
  6. Known competitor landing pages? — any URLs already spotted in their ads

Phase 1: Scrape Meta Ads

For each competitor domain, scrape ads from Meta Ad Library.

Use web_search to find competitor ads in the Meta Ad Library (publicly accessible, no API key needed):

web_search: site:facebook.com/ads/library "[competitor_name]"
web_search: "[competitor_name]" Meta Ad Library active ads
web_search: "[competitor_name]" facebook ads examples

You can also visit the Meta Ad Library directly: https://www.facebook.com/ads/library/?active_status=active&ad_type=all&country=US&q=<competitor_name>

Use fetch_webpage on the Ad Library URL to extract ad details if your agent supports it.

Note: Apify actors for Meta Ad Library scraping exist but are unreliable as of April 2026 due to Meta's anti-scraping measures. Use web_search as the primary method.

Collect per ad:

  • Ad copy (headline + primary text)
  • Visual type (image / video / carousel)
  • CTA button text
  • Landing page URL
  • Active duration (first seen, still running or stopped)
  • Platforms (Facebook, Instagram, Audience Network)
  • Ad variations (A/B tests — same landing page, different creative)

Phase 2: Scrape Google Ads

For each competitor domain, scrape ads from Google Ads Transparency Center.

Use web_search to find competitor ads in Google Ads Transparency Center (publicly accessible):

web_search: site:adstransparency.google.com "[competitor_name]"
web_search: "[competitor_name]" Google Ads transparency
web_search: "[competitor_name]" google search ads examples

You can also visit directly: https://adstransparency.google.com/?search_text=<competitor_name>

Use fetch_webpage on the Transparency Center URL to extract ad details if your agent supports it.

Collect per ad:

  • Headline variants (up to 3)
  • Description lines
  • Ad type (Search / Display / YouTube / Shopping)
  • Landing page URL
  • Geographic targeting (if visible)

Phase 3: Analyze Creative Patterns

After collecting all ads, perform structured analysis.

Hook Pattern Clustering

Group all ad headlines/openers by hook type:

Hook Type Pattern Example
Fear/Loss Risk of missing out or falling behind "Your competitors are already using AI SDRs"
Outcome Direct result promise "10x your pipeline in 30 days"
Question Challenges current assumption "Still doing outbound manually?"
Social proof Names customers or numbers "Join 500+ B2B teams using [product]"
Contrarian Challenges conventional wisdom "Cold email isn't dead. Your copy is."
Empathy Validates their pain "We know SDR ramp time is brutal"
Product-led Feature as hook "[Feature] is live — see what's new"

Count how many ads per competitor use each hook type. This reveals their primary messaging strategy.

Format Distribution

Format Meta Google
Static image [N] N/A
Video [N] [N]
Carousel [N] N/A

…

FAQ

What are 'paid ads'?

These are advertisements that companies pay to display on platforms like Google, Facebook, and Instagram to reach more people.

What is 'Meta'?

Meta is the company that owns Facebook and Instagram. This tool analyzes ads on these two platforms.

What is an 'ad funnel'?

It's the path an ad creates to guide an interested person to take an action, like visiting a website, signing up, or making a purchase.

Details

Original description by the author

Use this skill when the user asks to analyze, tear down, or reverse-engineer a competitor''s paid ads. Trigger for prompts like "what ads is [competitor] running", "tear down their ad strategy", "competitor ad analysis", "find ad angles we haven''t tried", or "reverse-engineer their paid funnel". Do not trigger for organic/SEO competitor research or website positioning analysis.

repo: github/awesome-copilot

Popularity

GitHub stars
40k
Ranking position
#5058
License
MIT
Updated
10/15/2026

Is this skill useful?

0

Sign in to vote.

Comments

  • …

More skills from this repository

Similar skills