← Back to Resource Bank
Meta Ads · Claude Code

5 Claude Skills That Replace Your Meta Ads Agency

Agencies charge $5–10K/month for competitor spying, bulk creative, and account health checks. These 5 Claude skills do it in minutes.

Running Meta ads manually is a full-time job. Every week you're scrolling the Ad Library, briefing copywriters, and spending money on creative before you know if the hook is any good.

These 5 Claude Code skills replace that workflow — and the agency that charges you a retainer to run it.

Skill 1
Competitor Intelligence

/spy

Pulls every active ad from any Facebook page via the Meta Ad Library API. Diffs against last week's pull to surface only new creative. Returns a structured intelligence report with hooks, CTAs, offer types, creative angles, and how long each ad has been running.

What you find out:

Which hooks your competitors are testing right now
Which ads have been running 30+ days (the winners)
What new creative they launched this week
Skill 2
Gap Analysis

/competitive-ads-extractor

Give it 3–5 competitor names or URLs. It pulls their active ads, ranks hooks by frequency, identifies offer structures and CTA patterns, then outputs a gap analysis showing emotional angles your competitors aren't using — that you could own.

Output:

Top hooks ranked by frequency
Offer structure patterns across competitors
CTA analysis
Gap analysis — angles nobody in your market is running
Skill 3
Creative Production

/bulk-creative

Give it your product description and your CLAUDE.md brand context. Generates 20 distinct ad copy variations — short, medium, and long format — in about 10 minutes. What used to take a copywriter 4–8 hours.

💡 Make sure your CLAUDE.md has your brand voice, your target audience, and your core offer before running this. The richer the context, the tighter the output.
Skill 4
Account Health

/ads meta

Runs 186 checks across your Meta account. Detects creative fatigue, audience overlap, CPM anomalies, and frequency violations. Returns a unified health score from 0–100 with a prioritised action plan.

What it catches:

Creative fatigue before your ROAS drops
Audience overlap eating your own budget
Frequency violations and CPM anomalies
Placement underperformance
💡 Run /ads meta before making any budget changes. Think of it as your account health check.
Skill 5
Pre-Launch Scoring

/ads-score

Paste in any ad — yours or a competitor's. It scores it across 6 dimensions on a 1–10 scale and tells you exactly where it's weak and why — before you put money behind it.

The 6 dimensions:

Hook strength
Copy effectiveness
CTA clarity
Emotional resonance
Offer structure
Visual-copy alignment
💡 Run this on every ad before launch. If it scores below 7 on hook strength, rewrite the hook before spending a dollar.

How to Chain Them

These 5 skills work best in sequence. The whole workflow takes under an hour. Agencies charge a monthly retainer for this.

1
Run /spy on Monday morning to see what competitors launched last week
2
Run /competitive-ads-extractor on your top 3–5 competitors to find the gaps
3
Use /bulk-creative to generate 20 variations targeting those gaps
4
Run /ads-score on your top 5 variations before launch
5
Run /ads meta weekly to catch fatigue and overlap before they hurt your numbers

Setup Checklist

1. Install Claude Code: npm install -g @anthropic-ai/claude-code

2. Authenticate: run claude and sign in

3. Create your CLAUDE.md: ~/.claude/CLAUDE.md

4. Set your Meta API token: export META_ACCESS_TOKEN=your_token_here

5. Install claude-ads skill pack (see Notion for commands)

6. Test /spy with one competitor handle

7. Run /ads meta on your account