Automatically track competitor ad strategies
competitive-ads-extractorskillsetup L2★1,236
Prat011/awesome-llm-skills ↗Causal-lift measurements
competitive-intelligence+4pp vs no-skill baselinewith-skill 84% · baseline 80%
Measured by running the task with and without this artifact, K=5, graded by deterministic checks — no LLM judging.
What it does
Extract and analyze competitor ads from ad libraries
Best for
Product marketers launching new positioning or messaging tests who want to see what competitors are actually running (spending budget on) rather than guessing from website copy.
Inputs
- · Competitor company names
- · Platform (Facebook Ad Library, LinkedIn)
- · Optional: specific pain point or messaging focus
Outputs
- · Ad screenshots and metadata (title, body, CTA)
- · Messaging analysis (problems, use cases, value props highlighted)
- · Pattern identification (successful approaches, creative formats)
- · Copy that's working (headlines, body copy, CTAs)
Requires
- · Facebook Ad Library API or LinkedIn ad scraper
- · WebFetch or firecrawl (screenshot capture)
Preconditions
- · Competitor accounts must be public (ad library accessible)
- · Target platform must publish ad library data
Failure modes
- · Ad library out of date (snapshots every 7+ days)
- · LinkedIn ads not accessible via ad library (not all industries covered)
- · Over-interpreting single ads as strategy (need sample size > 5)
Trust signals
- · Real ad examples provided (before/after splits, feature showcase GIFs, social proof patterns)
- · Pattern categories identified (Before/After, Feature Showcase, Social Proof)
- · Copy frequency analysis (6 high-performing ads for pattern X)
- · Audience targeting insights derived from ad variations (startup founders vs. team leads vs. enterprise segments)