Skip to main content
skill

competitive-ads-extractor · davila7 — Claude Code skill: install and usage

Extracts rival marketing campaigns from Facebook Ad Library and LinkedIn, saves creative screenshots, and summarizes core messaging angles.

Install into Claude Code · claude-code-templates All methods and platforms ↓
npx claude-code-templates@latest --skill business-marketing/competitive-ads-extractor
Open on GitHub

What competitive-ads-extractor does

The skill fetches active ad entries from public directories like Facebook Ad Library and LinkedIn. It captures graphic previews of campaigns and organizes files into a local folder under ~/competitor-ads/.

After gathering creatives, it extracts recurring themes, customer pain points, and calls to action. The agent categorizes static banners alongside video formats to reveal repeating angles. This organizes raw ad copy into structured points.

Because it stores image files on local storage, auditing large brands with dozens of active variants consumes notable disk space.

What it helps with

  • pull promotional creatives and screenshots from ad repositories
  • identify core pain points and angles used by competitors
  • sort ad variants by audience segment and layout type
  • generate a Markdown summary of competitor messaging

Example prompts for the agent

  • Collect all active Facebook Ad Library promotions for Notion and summarize their primary angles.
  • Scrape competitor promotions from LinkedIn and break down their B2B value propositions.
  • Compare ad copy across five rival brands and highlight common calls to action.

How to install competitive-ads-extractor

1claude-code-templates

npx claude-code-templates@latest --skill business-marketing/competitive-ads-extractor

2Skills CLI (Vercel)

npx skills add davila7/claude-code-templates --skill competitive-ads-extractor -a claude-code

3Manually: put the files in place

~/.claude/skills/competitive-ads-extractor/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/competitive-ads-extractor/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about competitive-ads-extractor

How do I install competitive-ads-extractor in Claude Code?

Run npx claude-code-templates@latest --skill business-marketing/competitive-ads-extractor or execute npx skills add davila7/claude-code-templates --skill competitive-ads-extractor -a claude-code in your terminal.

Where does the skill store downloaded ad files?

Screenshots and the generated analysis.md report are saved to the local ~/competitor-ads/<brand-name>/ directory.

Which ad platforms does this skill support?

It processes public ad repositories, specifically Facebook Ad Library and LinkedIn.

Similar skills

Everything for Marketing and content →

competitive-ads-extractor by other authors comes first.

From the same set495

The whole set →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor