agentsclimarketplace

Growth meta ads

Skill andredezzy/maccing/skills/growth-meta-ads

Meta Ads (Facebook + Instagram) production reference. Use when managing Meta/Facebook/Instagram ad campaigns, creating ads, CAPI setup, audience targeting, creative testing, or automating via Marketing API. Triggers on "meta ads", "facebook ads", "instagram ads", "CAPI", "conversions API", "meta pixel", "advantage+", "lookalike audience", "custom audience", "meta campaign", "facebook campaign", "ad set", "ad creative", "click-to-whatsapp", "CTWA".From its SKILL.md

Install
npx -y skills add andredezzy/maccing --skill growth-meta-ads

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 3 stars3 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

7.1 KB, as published. Nobody here has run it

Meta Ads (Facebook + Instagram) Skill

Production reference for Meta Ads. Covers Marketing API, campaign types, targeting, creative formats, bidding, CAPI, pixel, reporting, compliance, automation, and 2025-2026 best practices.

Depends on: the growth-meta skill (BM, verification, account quality, classifier, asset isolation, ban mechanics). ALWAYS load growth-meta first.

Related: growth-meta-whatsapp for the messaging side of CTWA (templates, 72h window, pricing).


Project Context (MANDATORY)

Follow the mandatory BM-roster protocol in the meta skill's Project Context block (it includes the ads ad-account README step).


API Version Status

Current: v25.0 (Feb 18, 2026) | Minimum supported: v22.0 (since Sep 9, 2025)

VersionReleaseStatus
v25.0Feb 18, 2026Current
v24.0Apr 8, 2026Supported
v23.0Jan 15, 2026Supported
v22.0Feb 11, 2026Minimum
v21.0Jun 26, 2025Deprecated
v20.0Jan 31, 2025Deprecated

Key breaking changes:

  • v25.0: Advantage+ Shopping/App Campaign creation deprecated — effective ALL versions May 19, 2026.
  • v24.0: Facebook video feeds deprecated (migrate to Reels). Messenger lead ads blocked via API. Batch limit 30 MB.
  • v23.0: Advantage+ Audience default-on for new ad sets. instagram_actor_id → instagram_user_id.
  • v22.0: instagram_actor_id removed. promotions → promotion_details.
  • v21.0: ODAX objectives required for ALL new campaigns.
  • v20.0: Offline Conversions API shut down — use CAPI with action_source.

Base URL: https://graph.facebook.com/v25.0/


Routing Table

IntentReferenceUse for
API auth, tokens, CRUD endpoints, rate limits, batch, webhooks; campaign structure, ODAX objectives, Advantage+ campaigns; Python automation scripts; API quick-reference enums; WhatsApp Marketing Messagesreferences/api-and-campaigns.mdSetting up API access, creating/updating campaigns and ad sets, understanding Advantage+ levers, choosing objectives, building automation scripts, quick enum lookups
Audience targeting, custom audiences, lookalike audiences, geo, interests; remarketing via WhatsApp contactsreferences/audiences.mdBuilding targeting specs, creating LLAs, configuring Advantage+ Audience, custom audience upload, CTWA-contact remarketing
Ad formats, image/video specs, carousel, DCO, UGC, catalog/product feedreferences/creative.mdProducing or validating ad creative, enabling Advantage+ Creative, setting up catalog ads
Bid strategies, budget types, CBO, learning phase, scalingreferences/bidding.mdChoosing bid strategy, setting budgets, exiting learning phase, scaling spend
CAPI setup, EMQ, deduplication, standard events, Pixel, AEM, domain verification, iOS 14.5+references/capi-pixel.mdImplementing conversion tracking, maximising EMQ score, debugging CAPI, Pixel deduplication
Insights API, attribution windows, key metrics, data retention, async reports; A/B testing, Creative Hub, automation rulesreferences/reporting.mdPulling performance data, building reports, setting up automation rules, A/B tests
Special ad categories, finance/housing/employment restrictions, restricted content, ad review policyreferences/compliance.mdFinancial services compliance, policy review, restricted-content decisions
2026 best practices, account structure, CAPI checklist, creative guidelines, scaling checklist, attribution strategy; creative rotation; ad fatigue managementreferences/best-practices.mdAccount setup decisions, pre-launch checklists, debugging common mistakes, managing creative refresh cycles
Click-to-WhatsApp ads, ctwa_clid attribution, 72h free windowreferences/ctwa.mdCTWA campaign setup, attributing WhatsApp conversions via CAPI, CTWA vs landing page decisions
AdsPower browser automation, antidetect doctrine, official-surface-first decision tree../growth-meta/references/browser-automation.mdWhen an ads task needs the browser / antidetect discipline

Summary by Area

API & Campaigns: System User tokens are the only viable production auth. Budget is always in cents. ODAX objectives required since v21.0. Advantage+ (3 levers: Budget + Audience + Placement) is the new default — legacy ASC/AAC APIs end May 19, 2026. Max 5 ad sets per campaign to concentrate learning signal. Python automation scripts and API enums live in references/api-and-campaigns.md.

Audiences: Interest targeting is now suggestions-only in most objectives; detailed targeting exclusions removed March 2025. The creative IS the targeting signal. For scale: Advantage+ Audience + geo/age hard constraints only. Lookalike seeds from closed-won customers (not form fills) deliver 20-40% ROI improvement. Remarketing via WhatsApp contacts is documented in references/audiences.md.

Creative: 9:16 vertical video first (Reels/Stories), then 4:5 image. First 3 seconds determine 80% of video outcome. UGC wins "9 out of 10 accounts." DCO via asset_feed_spec runs up to 10 images/videos × 5 headlines × 5 body variants. Catalog ads require Dynamic Media enforcement as of Oct 20, 2025.

Bidding: Start with LOWEST_COST_WITHOUT_CAP; switch to COST_CAP at 1.3× target CPA after 50+ conversions/week. Budget >20% change resets learning. Minimum daily budget formula: (target CPA × 50) / 7 per ad set.

CAPI: Non-negotiable — pixel-only accounts lose 15-40% of conversion data to ad blockers. fbp and fbc must NOT be hashed. Target EMQ ≥ 8.8 for Purchase. Deduplication requires matching event_id across Pixel and CAPI. Store fbclid at lead creation; fire closed-won events via CAPI with original match keys.

Reporting: Default attribution window: 7d_click + 1d_view. 7d_view and 28d_view REMOVED Jan 12, 2026 — they return empty data silently, not an error. Audit all pipelines. Unique-count fields expire after 13 months. Full Insights API reference in references/reporting.md.

Compliance: Financial services ads require FINANCIAL_PRODUCTS_AND_SERVICES special ad category (expanded Jan 2025). Age locked to 18-65+, no ZIP targeting, no LLAs, no location exclusions. Policy-only details in references/compliance.md.

CTWA: CTWA ads get a 72-hour free messaging window. ctwa_clid from webhook referral is the attribution key — store it in Redis (90-day TTL) mapped to phone. Fire CAPI with action_source: "business_messaging" to close the attribution loop.

Creative Rotation & Ad Fatigue: Rotation schedules, fatigue signals, and refresh checklists live in references/best-practices.md.

Keep looking

Skills are one crate of 627,801. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.