AI Skill MartBrowse skillsPromptsProgramsLearnWhat is a Skill?
← Back to list

Competitive Ads Extractor

Pulls competitors' ads from Facebook/LinkedIn ad libraries and analyzes the messaging, pain points, and creative patterns that are working.

Marketing & SEOBeginner★ 1,839⑂ 354AI score 7/10Last updated: Jul 14, 2026

What it does

  • Extracts a competitor's active ads from public ad libraries (Facebook, LinkedIn, etc.).
  • Saves screenshots of every ad into an organized folder for a reference library.
  • Analyzes messaging: which problems are emphasized, which use cases and audience segments are targeted.
  • Detects repeating creative patterns (before/after splits, feature showcases, social proof).
  • Summarizes copy formulas — headline structures, CTA styles, optimal length and tone.
  • Ends with concrete recommendations for your own campaigns, plus ethical guardrails against plagiarism.

Who it's for

  • Performance marketers, growth leads, and ad copywriters
  • Product marketers hunting for differentiated positioning
  • Solo founders/marketers who must ideate and test ads alone
  • Agencies producing fast competitive research decks

Example uses

  1. "Extract Notion's ads from the Facebook Ad Library and tell me what messaging is working" → theme breakdown, top pain points, best headlines, and applied recommendations.
  2. "Pull ads from these 5 competitors and compare approaches" → positioning map plus underserved messaging angles.
  3. "Compare [competitor]'s Q1 vs Q2 ads — what changed?" → tracks strategy shifts around launches and seasons.

· · · Install guide · · ·

Try it now, no install

Paste this into Claude to use the skill without installing anything.

Read the instructions in this file and follow them to help me:
https://raw.githubusercontent.com/Prat011/awesome-llm-skills/HEAD/competitive-ads-extractor/SKILL.md

What I want: (describe your task here)

If Claude can't open the link, open it yourself and paste the contents instead.

↓ If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.

Install in the Claude app (no terminal)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
↓ Download ZIP
Install in Claude Code

Let Claude do it — paste this into Claude Code

Install the skill I found on AI Skill Mart.
Copy the competitive-ads-extractor folder from the GitHub repo Prat011/awesome-llm-skills into my ~/.claude/skills/competitive-ads-extractor/.
When it's done, tell me in one line what this skill can do.

Install with a command instead

git clone https://github.com/Prat011/awesome-llm-skills.git && mkdir -p ~/.claude/skills && cp -r awesome-llm-skills/competitive-ads-extractor ~/.claude/skills/

⚠ This is a third-party skill. Check the source repository before installing.

  1. Open your terminal (Terminal on macOS/Linux, PowerShell/WSL on Windows).
  2. Create the skills folder: mkdir -p ~/.claude/skills
  3. Clone the repo: git clone https://github.com/Prat011/awesome-llm-skills.git
  4. Copy just this skill: cp -r awesome-llm-skills/competitive-ads-extractor ~/.claude/skills/
  5. Set up web access first — e.g. a Playwright MCP server or browser-control plugin — since the skill needs to open ad libraries to collect ads.
  6. Restart Claude Code and try: "Extract ads from [competitor] on the Facebook Ad Library and analyze their messaging."