Agent skill
competitive-ads-extractor
Extracts and analyzes competitor ads from ad libraries (Facebook, LinkedIn, TikTok, Google). Use when researching competitor messaging, creative patterns, campaign strategies, or ad inspiration. Ch...
Install this agent skill to your Project
npx add-skill https://github.com/j0KZ/mcp-agents/tree/main/starter-kit/template/.claude/skills/competitive-ads-extractor
SKILL.md
Competitive Ads Extractor
Overview
Scrape and analyze competitor ads to identify working messaging, creative patterns, and campaign strategies.
Keywords: competitor ads, ad library, facebook ads, linkedin ads, tiktok ads, messaging analysis, creative research, ad copy, campaign strategy, competitive intelligence
Process
- Identify target brand/industry
- Check
references/competitors/[brand].mdorreferences/industries/[industry].md - Access relevant ad libraries
- Extract ads + screenshots
- Analyze using framework below
- Output to
~/competitor-ads/[brand]/
Ad Library Sources
| Platform | URL | Access |
|---|---|---|
| Facebook/Instagram | facebook.com/ads/library | Public |
| linkedin.com/ad-library | Requires login | |
| TikTok | ads.tiktok.com/business/creativecenter | Public |
| adstransparency.google.com | Public |
Analysis Framework
Messaging
| Dimension | Extract |
|---|---|
| Problems | Pain points, frustrations addressed |
| Use cases | Target scenarios, jobs-to-be-done |
| Value props | Benefits, outcomes promised |
| Positioning | vs. alternatives, unique angles |
| Social proof | Numbers, logos, testimonials |
Creative
| Dimension | Extract |
|---|---|
| Format | Static, video, carousel, GIF |
| Visual style | Colors, imagery, layout |
| Pattern | Before/after, demo, testimonial |
| Branding | Logo placement, brand colors |
| Length | Video duration, copy length |
Copy
| Element | Note |
|---|---|
| Headline | Hook, length, structure |
| Body | Tone, specificity, proof |
| CTA | Action, urgency, offer |
Output Structure
~/competitor-ads/[brand]/
├── screenshots/ # All ad images
├── videos/ # Video ads
├── analysis.md # Full analysis report
├── top-performers/ # Best ads subset
├── raw-data.csv # Structured data
└── patterns.md # Identified patterns
Analysis Report Template
# [Brand] Ad Analysis
## Overview
- Total ads: X active
- Platforms: [list]
- Date extracted: YYYY-MM-DD
## Top Problems Highlighted
1. [Problem] (X ads) — "[Example copy]"
2. ...
## Creative Patterns
1. [Pattern name] — [Description], used in X ads
## Copy Patterns
- Headlines: [Pattern]
- CTAs: [Common CTAs]
- Length: [Avg characters]
## Audience Segments
- [Segment]: [Messaging angle]
## Recommendations
1. [Actionable insight]
References
references/competitors/— Known competitor profiles and historyreferences/industries/— Industry-specific patterns and benchmarksreferences/platforms/— Platform-specific extraction methods
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
debug-detective
Systematic debugging approach for ANY codebase, ANY language, ANY bug type
tool-discovery
Guide for discovering and using @j0kz MCP tools efficiently through search, filtering, and progressive exploration. Use when exploring available capabilities, finding the right tool for a task, or ...
project-standardization
Guides correct usage of @j0kz/mcp-agents standardization and automation scripts including version.json single source of truth, test count automation, URL casing rules, and critical workflow pattern...
api-integration
Master third-party API integration in ANY language with best practices and patterns
documentation-generation
Documentation generation and maintenance patterns including README structure, CHANGELOG management, API documentation, wiki synchronization, and badge updates. Use when creating package docs, updat...
test-coverage-boost
Increase test coverage from 0% to 80%+ in ANY project, ANY testing framework
Didn't find tool you were looking for?