From claude-ads
Evaluates Meta Ads on Facebook/Instagram via 50 checks for Pixel/CAPI health, creative diversity/fatigue, account structure, audience targeting, and Advantage+. Generates health score and action plan.
npx claudepluginhub agricidaniel/claude-ads --plugin claude-adsThis skill uses the workspace's default tool permissions.
Meta's Andromeda AI engine (Oct 2025) filters ads using 10,000x more complex models.
Manages Meta Ads (Facebook + Instagram): analyzes performance (ROAS, CPM, frequency, audience overlap, learning phase, creative fatigue); optimizes budgets, ad sets, campaigns via MCP server.
Guides Meta (Facebook/Instagram) Ads setup, campaign structure, audience targeting, creative optimization, Advantage+ automation, and best practices for demand generation.
Audits ad creatives across Google, Meta, LinkedIn, TikTok, and Microsoft for copy, video, image quality, format diversity, fatigue, and platform compliance. Provides production priorities.
Share bugs, ideas, or general feedback.
Meta's Andromeda AI engine (Oct 2025) filters ads using 10,000x more complex models. Creative diversity is now the #1 performance lever. Ads with Similarity Score >60% get retrieval suppression. The algorithm clusters near-identical creatives and limits their delivery. 100 minor variations perform no better than 10. Prioritize genuinely distinct concepts, angles, and formats over volume of similar variants.
ads/references/meta-audit.md for full 50-check auditads/references/benchmarks.md for Meta-specific benchmarksads/references/scoring-system.md for weighted scoringIf Advantage+ features are in use:
If ads are in restricted categories:
ads/references/compliance.md for full requirements| EMQ Score | Status | Action |
|---|---|---|
| 8.0-10.0 | Excellent | Maintain current setup |
| 6.0-7.9 | Good | Add more customer_information parameters |
| 4.0-5.9 | Fair | Implement CAPI, improve data quality |
| <4.0 | Poor | Critical: CAPI + Enhanced Matching required |
Key parameters to maximize EMQ:
em (email): highest match rate signalph (phone): second highest match signalfn, ln (first/last name): improves match accuracyct, st, zp (city, state, zip): geographic matchingexternal_id: CRM/user ID for cross-device matching| Metric | Pass | Warning | Fail |
|---|---|---|---|
| EMQ (Purchase) | ≥8.0 | 6.0-7.9 | <6.0 |
| Dedup rate | ≥90% | 70-90% | <70% |
| CTR | ≥1.0% | 0.5-1.0% | <0.5% |
| Creative formats | ≥3 | 2 | 1 |
| Creatives per ad set | ≥5 | 3-4 | <3 |
| Learning Limited | <30% | 30-50% | >50% |
| Budget per ad set | ≥5x CPA | 2-5x CPA | <2x CPA |
Meta Ads Health Score: XX/100 (Grade: X)
Pixel / CAPI Health: XX/100 ████████░░ (30%)
Creative: XX/100 ██████████ (30%)
Account Structure: XX/100 ███████░░░ (20%)
Audience: XX/100 █████░░░░░ (20%)
META-ADS-REPORT.md: Full 50-check findings with pass/warning/failThreads placement GA Jan 2026, 400M+ MAU. Lower CPMs than Feed/Stories. Currently ~0.04% of total spend. Emerging channel. Evaluate: