Skip to content

Guide · Agent skill

How to use the Competitor Ad Intelligence agent skill

Updated · written with AI from the project's own documentation and checked against our catalogue data

The competitor-ad-intelligence skill teaches an AI agent to research a competitor's publicly visible paid ads on Meta (Facebook and Instagram) and Google, then write a structured strategy teardown. It is aimed at marketing teams, founders and creative strategists preparing paid campaigns. By the end of this guide you will know what the skill does, how to install it, how to phrase requests so it triggers, and what to check before relying on its output.

Competitor Ad Intelligencegithub/awesome-copilot · MIT

Quick start

  1. 1Download the ZIP. Download the competitor-ad-intelligence skill ZIP from this page.
  2. 2Unzip into a skills folder. Unzip into ~/.claude/skills/ for all projects, or into a project's .claude/skills/ folder for one project.
  3. 3Or upload in the Claude apps. In the Claude apps, go to Settings → Capabilities → Skills and upload the ZIP.
  4. 4Confirm the agent has web tools. Make sure the agent can run web search and fetch web pages, since the skill uses both and runs no scripts.
  5. 5Ask for a teardown. Name the competitor, their domain and the channels to cover, then ask for an ad teardown in natural language.
  6. 6Review and verify. Check the output against the live Meta Ad Library and Google Ads Transparency Center before acting on it.

What the skill makes the agent do

Agent skills are instruction packages that tell an agent how to handle a specific kind of task. This skill is defined in a single file, SKILL.md, and covers paid advertising only. It directs the agent to use web search and public ad libraries (the Meta Ad Library and the Google Ads Transparency Center) to find a competitor's ads.

  • Collects ad copy, visual type, CTA text, landing page URL, active duration, platforms and A/B variations for Meta ads.
  • Collects headline variants, description lines, ad type and landing page URL for Google ads.
  • Groups ads by hook type (for example fear/loss, outcome, social proof, contrarian), format and call-to-action.
  • Fetches the landing pages the ads point to and notes headline match, pricing visibility and form fields.
  • Summarizes messaging bets, weak spots and possible counter-ads as a strategy write-up rather than a raw list.

Install the skill

Download the skill ZIP from this page. You can install it in one of two ways.

For Claude Code, unzip it into your personal skills folder ~/.claude/skills/, or into a project's .claude/skills/ folder if you want it limited to one project.

In the Claude apps, upload the ZIP under Settings → Capabilities → Skills.

  • Check that the unzipped folder contains SKILL.md.
  • Start a new session after installing so the agent picks up the skill.

Check what the skill needs

The skill needs two things from your agent: web search, and the ability to fetch web pages (the fetch_webpage tool, or curl as a fallback). It does not run scripts. It does use the network, because it reads public ad library pages and landing pages.

No API keys or credentials are required, according to the skill's compatibility note.

  • Web search capability in the agent.
  • Ability to fetch web pages via fetch_webpage, or curl if fetch_webpage is unavailable.
  • Runs scripts: no. Uses network: yes.

Trigger the skill with natural requests

You do not need a special command. Ask the way you would ask a colleague. The skill's description lists prompts that should trigger it, such as "what ads is [competitor] running", "tear down their ad strategy", "competitor ad analysis", "find ad angles we haven't tried" and "reverse-engineer their paid funnel".

Give the agent the competitor's name or domain, and say which channels you care about. The skill's intake step asks for competitor names and domains, your own product or domain, channels (default both Meta and Google), depth (standard or deep), your product category and any landing pages you already know about.

  • Standard depth: ad scrape, creative analysis and landing page analysis.
  • Deep depth: standard plus historical comparison, funnel reconstruction and counter-plays.
  • Requests the skill does not cover: organic or SEO competitor research, and website positioning analysis.

Example requests

These phrasings fit the skill's triggers. Replace the bracketed parts with your own details.

  • What ads is apollo.io running on Meta and Google right now?
  • Tear down the ad strategy of [competitor] and tell me where their messaging is weak.
  • Find ad angles we haven't tried, based on what [competitor] and [competitor 2] are running.
  • Reverse-engineer [competitor]'s paid funnel, including the landing pages their ads point to.
  • Audit the ad landscape in our category before we launch a new campaign.

Get useful results and avoid common pitfalls

The skill itself says Meta scraping tools are unreliable and that it relies on web search, so results may be incomplete or stale. Treat the output as a starting point and check the live ad libraries yourself before making budget decisions.

The skill is designed to find evidence of what is already running, then help you differentiate. Do not copy competitor ad copy into your own ads, since that can raise trademark or copyright concerns.

  • Long-running ads are treated as a signal that something converts; new ads show what is being tested.
  • Ads pointing to the same landing page are grouped as one campaign.
  • The skill notes that message match scoring and budget estimates are inferences, not facts.

What people use it for

  • A marketing team preparing a new paid campaign checks what competitors are already running on Meta and Google.
  • A founder benchmarks a competitor's ad messaging and the landing pages those ads send traffic to.
  • A creative strategist collects hook and format patterns in a category to choose new angles to test.
  • A growth lead audits the ad landscape before launching, to spot overcrowded and unused angles.

Frequently asked questions

How do I install the competitor-ad-intelligence skill?

Download the ZIP from this page and unzip it into ~/.claude/skills/ for personal use, or into a project's .claude/skills/ folder. In the Claude apps, you can instead upload the ZIP under Settings → Capabilities → Skills.

Is the competitor-ad-intelligence skill free?

The skill is released under the MIT licence, as stated on this page. The page does not list any price, and the skill needs no API keys or credentials.

What does the skill require to run?

It requires web search in the agent and the ability to fetch web pages, using fetch_webpage or curl as a fallback. It runs no scripts but does use the network.

Does it work for SEO or organic competitor research?

No. The skill explicitly excludes organic and SEO competitor research, and also website positioning analysis. Use a tool built for those tasks instead.

Why might the results be incomplete?

The skill itself notes that Meta scraping tools are unreliable and that it relies on web search, so some ads may be missing or out of date. Check the live Meta Ad Library and Google Ads Transparency Center to confirm.

Can I use the competitor's ad copy in my own ads?

The page warns against this, because copying competitor ad copy can raise trademark or copyright concerns. Use the analysis to find angles, then write your own creative.

New agent skills, repos and AI tools — every week

The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.

Our verdict

This skill suits marketing teams, founders and creative strategists who want evidence of what competitors are running on Meta and Google before planning their own paid campaigns. It is a poor fit for organic or SEO research, for large-scale scraping, or for anyone who needs complete, guaranteed-current ad data. If you need those, use a dedicated ad intelligence tool and treat this skill as a research assistant.

Download the skill