From meta-ads-toolkit
Deploy em massa de campanhas Meta Ads via API a partir de manifest JSON. ATENÇÃO skill de alto risco — sempre usar --dry-run primeiro. Triggers on "cria campanhas em massa", "sobe campanhas do manifest", "deploy de anúncios".
How this skill is triggered — by the user, by Claude, or both
Slash command
/meta-ads-toolkit:deploy-adsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Lê um manifest JSON e cria campanhas, adsets, criativos e anúncios via Meta Graph API.
Lê um manifest JSON e cria campanhas, adsets, criativos e anúncios via Meta Graph API. Sempre criar em modo PAUSADO (draft) por padrão.
--dry-run primeiro para validar--mode=draft (tudo pausado)--mode=publish--manifest (obrigatório): Caminho para o JSON do manifest--mode (padrão: draft): draft = tudo pausado | publish = ativo--dry-run: Validar manifest sem fazer chamadas à API{
"campaign_name": "Nome da Campanha",
"objective": "LEAD_GENERATION",
"ad_account_id": "act_1930115874158365",
"ad_sets": [
{
"name": "Nome do Adset",
"daily_budget_brl": 100,
"targeting": {
"geo_locations": {"countries": ["BR"]},
"age_min": 25,
"age_max": 55
},
"optimization_goal": "LEAD_GENERATION",
"ads": [
{
"name": "Nome do Anuncio",
"image_path": "./assets/criativo.jpg",
"headline": "Headline aqui",
"body": "Texto do anúncio aqui",
"cta": "LEARN_MORE",
"link": "https://aproveipay.com.br"
}
]
}
]
}
Validar manifest — checar campos obrigatórios, verificar arquivos de imagem, confirmar account ID.
Se --dry-run: mostrar resultado e parar.
Upload de imagens criativas:
upload_ad_image (account=act_1930115874158365, image_path=X)
Aguardar 0.5s entre uploads.
create_campaign (name, objective, status=PAUSED, special_ad_categories=[])
create_adset (campaign_id, name, targeting, daily_budget, optimization_goal, status=PAUSED)
create_ad_creative (page_id, image_hash, link, headline, body, cta)
create_ad (adset_id, creative_id, name, status=PAUSED)
Retry logic:
Gerar relatório: ./reports/deploy-YYYY-MM-DD-HHmm.md
DEPLOY COMPLETO — {data}
Conta: act_1930115874158365
Modo: DRAFT (tudo pausado)
Criado:
- Campanha: [ID] [nome]
- Adsets: N criados
- Anúncios: N criados
Erros: N (ver relatório)
Relatório: ./reports/deploy-YYYY-MM-DD-HHmm.md
Revisar e ativar manualmente no Ads Manager.
Para criar criativos é necessário o Facebook Page ID da página associada. Page ID da Aprovei: verificar em Meta Business Suite > Pages.
npx claudepluginhub ronydrop/ads-toolkit --plugin meta-ads-toolkitRoutes CLI commands for managing Meta Ads accounts, campaigns, ad sets, ads, and insights. Auto-activates when Meta Ads CLI or media buying intent is detected.
Plans and creates Meta (Facebook + Instagram) advertising campaigns end-to-end via Hyper MCP, defaulting to Advantage+ automation. Handles campaign creation, ad sets, ad creative, conversion tracking, performance analysis, and dashboards.
Creates ads, copy, image prompts, video scripts, creative variations, and reviews compliance and launch plans. For full campaigns, copy-only, video, or Meta ad account checks.