One-click install
npx skills add https://github.com/DojoCodingLabs/GTM-Engineering-Command-Center --skill meta-ads-dojocodinglabs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: meta-ads
Source: https://github.com/DojoCodingLabs/GTM-Engineering-Command-Center/tree/main/skills/meta-ads
Command: npx skills add https://github.com/DojoCodingLabs/GTM-Engineering-Command-Center --skill meta-ads-dojocodinglabs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the complexity of programmatic Meta (Facebook/Instagram) advertising by codifying campaign hierarchy, dynamic creative assembly, pixel/CAPI integration, and Andromeda-era creative rules so teams can launch reliable, high-performing campaigns without repeated API errors or attribution gaps.

Core Features & Use Cases

  • Campaign & Ad Lifecycle: Create campaigns, ad sets, and ads via the Graph API with clear guidance on objectives, CBO vs ABO, and budget strategies.
  • Advantage+ Dynamic Creative: Build asset_feed_spec creatives, upload images to adimages to obtain image_hashes, and structure assets for maximum Entity diversity.
  • Pixel & CAPI Reliability: Implement dual tracking with event_id deduplication, server-side CAPI templates, EMQ auditing, and environment variable best practices.
  • Andromeda & Optimization Rules: Follow Entity Clustering guidance, creative volume targets, Flood & Underbid testing patterns, and scaling/graduation criteria for winners.
  • Use Case Examples: Ecommerce ASC+ scaling, lead-generation funnels with CAPI fallback, and high-volume creative testing for performance optimization.

Quick Start

Use the meta-ads skill to create an Advantage+ campaign with is_dynamic_creative enabled, upload images to the adimages endpoint to get image_hash values, and deploy server-side CAPI events that include event_id for deduplication.

Frequently Asked Questions about meta-ads

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create Meta ad campaigns using the Graph API?

Meta ad campaigns via the Graph API are created by structuring campaign hierarchy, objectives, and ad set targeting. This automation reduces manual errors and improves performance across ecommerce and lead-gen workflows.

How do I set up Conversions API with event_id deduplication?

Setting up Conversions API with event_id deduplication requires deploying server-side CAPI events that include event_id alongside pixel tracking. This dual tracking prevents duplicate attribution and improves Meta ad data reliability.

What is asset_feed_spec and how do I use it for Advantage+ dynamic creative?

asset_feed_spec is a Graph API parameter for building Advantage+ dynamic creatives. You use it by uploading images to the adimages endpoint to get image_hash values, then structuring assets within asset_feed_spec for maximum Entity diversity.

Do I need specific token scopes to manage Facebook ads programmatically?

Yes, managing Facebook ads programmatically requires specific Graph API token scopes including ads_management, ads_read, and business_management. These scopes authorize campaign creation, performance auditing, and business-level account access.

What are Andromeda entity diversity rules for Meta ad creatives?

Andromeda entity diversity rules involve following Entity Clustering guidance and hitting creative volume targets. You apply Flood and Underbid testing patterns to identify winning creatives and meet scaling graduation criteria for Meta ad optimization.

Why are my Meta ad image uploads failing with image_hash errors?

Meta ad image uploads fail with image_hash errors when images are not correctly posted to the adimages endpoint. You must upload images to adimages to obtain valid image_hash values before referencing them in asset_feed_spec creatives.