ads-meta
Meta Ads deep analysis covering Facebook and Instagram advertising. Evaluates 50 checks across Pixel/CAPI health, creative diversity and fatigue, account structure, and audience targeting. Includes Advantage+ assessment. Use when user says Meta Ads, Facebook Ads, Instagram Ads, Advantage+, or Meta campaign.
What this skill does
# Meta Ads Deep Analysis ## Andromeda AI Engine 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. ## Process 1. Collect Meta Ads data (Ads Manager export, Events Manager screenshot, EMQ scores) 2. Read `ads/references/meta-audit.md` for full 50-check audit 3. Read `ads/references/benchmarks.md` for Meta-specific benchmarks 4. Read `ads/references/scoring-system.md` for weighted scoring 5. Evaluate all applicable checks as PASS, WARNING, or FAIL 6. Calculate Meta Ads Health Score (0-100) 7. Generate findings report with action plan ## What to Analyze ### Pixel / CAPI Health (30% weight) - Meta Pixel installed and firing on all pages - Conversions API (CAPI) active (30-40% data loss without it post-iOS 14.5) - Event deduplication configured (event_id matching, ≥90% dedup rate) - Event Match Quality (EMQ) ≥8.0 for Purchase event - All standard events configured (ViewContent, AddToCart, Purchase, Lead) - Custom conversions created for non-standard events - Aggregated Event Measurement (AEM) configured for iOS - Domain verification completed - Server-side events include customer_information parameters - Pixel fires with correct currency and value parameters ### Creative (30% weight) - ≥3 creative formats active (image, video, carousel, collection) - ≥5 creatives per ad set (Meta recommendation) - Creative fatigue detection: CTR drop >20% over 14 days = FAIL - Video creative: 15s max for Stories/Reels, 30s max for Feed - UGC/testimonial creative tested - Dynamic Creative Optimization (DCO) tested - Ad copy: headline under 40 chars, primary text under 125 chars - Creative refresh cadence: every 2-4 weeks for high-spend ### Account Structure (20% weight) - Campaign Budget Optimization (CBO) vs Ad Set Budget (ABO) intentional - Campaign consolidation: 1-3 campaigns total recommended - Learning phase health: <30% ad sets in "Learning Limited" (FAIL >50%) - Budget per ad set: ≥5x target CPA (minimum for learning phase exit) - Ad set audience overlap <30% (Audience Overlap tool) - Campaign naming conventions consistent and descriptive - Advantage+ Sales Campaigns active for e-commerce - Simplified campaign structure: 1-3 campaigns total (fewer, larger ad sets preferred) ### Audience & Targeting (20% weight) - Prospecting frequency (7-day): <3.0 (WARNING 3-5, FAIL >5) - Retargeting frequency (7-day): <8.0 (WARNING 8-12, FAIL >12) - Custom Audiences: website visitors, customer lists, engagement - Lookalike Audiences: multiple seed sizes tested (1%, 3%, 5%) - Advantage+ Audience tested vs manual targeting - Interest targeting: broad enough for algorithm optimization - Exclusions: purchasers excluded from prospecting, overlap managed - Location targeting reviewed for relevance ## Advantage+ Assessment If Advantage+ features are in use: - **Advantage+ Sales Campaigns**: catalog connected, existing customer cap set - **Advantage+ Audience**: performance vs manual audience compared - **Advantage+ Creative**: enhancements enabled (text, brightness, music) - **Advantage+ Placements**: enabled (let Meta optimize placement mix) - **Budget allocation**: Advantage+ campaigns getting fair test budget ## Special Ad Categories If ads are in restricted categories: - Special Ad Category declared before campaign creation - Targeting restrictions verified (no ZIP, age 18-65+ only, no Lookalike) - Creative compliance with category-specific policies - Read `ads/references/compliance.md` for full requirements ## EMQ Optimization Guide | 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 signal - `ph` (phone): second highest match signal - `fn`, `ln` (first/last name): improves match accuracy - `ct`, `st`, `zp` (city, state, zip): geographic matching - `external_id`: CRM/user ID for cross-device matching ## Key Thresholds | 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 | ## Output ### Meta Ads Health Score ``` 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%) ``` ### Deliverables - `META-ADS-REPORT.md`: Full 50-check findings with pass/warning/fail - EMQ improvement roadmap - Creative fatigue alerts (any creative with CTR declining >20%) - Quick Wins sorted by impact - Advantage+ adoption recommendations ## Threads Placement Threads placement GA Jan 2026, 400M+ MAU. Lower CPMs than Feed/Stories. Currently ~0.04% of total spend. Emerging channel. Evaluate: - Is Threads placement enabled in Advantage+ Placements? - Monitor CPM and engagement vs other placements - Early-mover advantage for brands with active Threads presence
Related in Ads & Marketing
ads
IncludedMulti-platform paid advertising audit and optimization skill. Analyzes Google, Meta, YouTube, LinkedIn, TikTok, Microsoft, and Apple Ads. 250+ checks with scoring, parallel agents, industry templates, and AI creative generation.
banana
IncludedAI image generation Creative Director powered by Google Gemini Nano Banana models. Use this skill for ANY request involving image creation, editing, visual asset production, or creative direction. Triggers on: generate an image, create a photo, edit this picture, design a logo, make a banner, visual for my anything, and all /banana commands. Handles text-to-image, image editing, multi-turn creative sessions, batch workflows, and brand presets.
rpg-migration-analyzer
IncludedAnalyzes legacy RPG (Report Program Generator) programs from AS/400 and IBM i systems for migration to modern Java applications. Extracts business logic from RPG III/IV/ILE source code, identifies data structures (D-specs), file operations (F-specs), program dependencies (CALLB/CALLP), and converts RPG constructs to Java equivalents. Generates migration reports, complexity estimates, and Java implementation strategies with POJO classes, JPA entities, and service methods. Use when modernizing AS/400 or IBM i legacy systems, analyzing RPG source files (.rpg, .rpgle, .RPGLE), converting RPG to Java, mapping data specifications to Java classes, planning legacy system migration, or when user mentions RPG analysis, Report Program Generator, RPG III/IV/ILE, AS/400 modernization, IBM i migration, packed decimal conversion, or mainframe application rewrite.
brand-library-architect
IncludedBuild a complete brand library for a product — visual asset render pipeline, brand documentation set (BRAND, COPY, MANIFESTO, BIOS, FAQ, GLOSSARY, TONE, PRICING), open-source convention files (README, CONTRIBUTING, SECURITY, CODE_OF_CONDUCT), and a self-contained press kit. This skill should be used when the user asks to "build a brand library / brand kit / press kit / brand assets" for a product, "set up a brand library workflow," "create a positioning manifesto plus visual identity," or any combination of brand documentation + visual asset pipeline. Apply phase-by-phase or run end-to-end. Templates are product-agnostic and use {{TOKEN}} placeholders the skill prompts the user to fill.
writing-tech-post
IncludedAuthors engineering blog posts end-to-end: launch deep-dives, incident postmortems, architecture migrations, performance case studies, tutorials, AI/agent system writeups, security disclosures, and research-to-product translations. Picks the correct archetype, plans the abstraction ladder, enforces an evidence cadence (diagrams, benchmarks, profiles, traces, code, ablations), tunes voice against publisher house styles (Datadog, Vercel, GitHub, AWS, Meta, Cloudflare, Jane Street), and runs a pre-publish gate for narrative momentum and disclosure ethics. Use when drafting a new engineering post, restructuring a draft that feels flat, deciding which evidence form belongs where, validating that depth and product context are balanced, or preparing a postmortem, migration, or performance narrative for external publication. Do not use for API reference documentation, README authoring, marketing copy, release notes, generic SEO content, ghost-written executive thought leadership, or non-engineering long-form essays.
blog-google
IncludedGoogle API integration for blog performance: PageSpeed Insights, CrUX Core Web Vitals with 25-week history, Search Console performance, URL Inspection, Indexing API, GA4 organic traffic, NLP entity analysis for E-E-A-T, YouTube video search for embedding, and Google Ads Keyword Planner. Progressive feature availability based on credential tier (API key, OAuth/service account, GA4, Ads). Shares config with claude-seo at ~/.config/claude-seo/google-api.json. Use when user says "google data", "page speed", "core web vitals", "search console", "indexation", "GA4", "keyword research", "nlp entities", "blog performance", "youtube search", "google api setup".