From Hyper Marketing
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.
How this skill is triggered — by the user, by Claude, or both
Slash command
/hyper-marketing:meta-adsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Strategic guide for creating and managing Meta advertising campaigns, analyzing performance, and building dashboards from cached data. **Default to Advantage+** unless the user explicitly requests manual control.
references/analytics.mdreferences/blueprints.mdreferences/campaigns/app-promotion.mdreferences/campaigns/awareness-engagement.mdreferences/campaigns/leads.mdreferences/campaigns/sales.mdreferences/campaigns/traffic.mdreferences/constraints.mdreferences/dashboards.mdreferences/discovery.mdreferences/examples/leads-form.mdreferences/examples/sales-ecommerce.mdreferences/multi-campaign-funnel.mdStrategic guide for creating and managing Meta advertising campaigns, analyzing performance, and building dashboards from cached data. Default to Advantage+ unless the user explicitly requests manual control.
| Request | Send them to |
|---|---|
| Competitor or public ad research (Meta Ads Library) | meta-ads-library |
| Ad creative generation (images, copy variants) | ad-creative-generation |
| Google Ads campaigns | google-ads |
| Pinterest / TikTok / Amazon paid campaigns | pinterest-ads, tiktok-ads, amazon-ads |
If meta_ads_ad_accounts_list is not in the tool list, stop and tell the user to enable Hyper MCP and connect Meta Business.
If you suspect a connection issue (missing ad accounts, page publishing failures, or permission errors), call meta_ads_health_check() and report the diagnostics before proceeding.
Use the exact tool name from your connected tool list. Canonical names are meta_ads_* (listed below). On Hyper platform chat, legacy meta_business_* aliases (e.g. meta_business_list_ad_accounts) resolve to the same tools — if a call fails with "tool not found", search the live catalog for the canonical name.
| Group | Tools |
|---|---|
| Discovery | meta_ads_ad_accounts_list, meta_ads_owned_pages_list, meta_ads_pages_search, meta_accounts_list, meta_ads_instagram_accounts_list |
| Health & sync | meta_ads_health_check, meta_business_sync |
| Tracking assets | meta_ads_ad_pixels_list, meta_ads_ad_pixels_get, meta_ads_custom_audiences_list, meta_ads_lookalike_audiences_list, meta_ads_targeting_search |
| Step-by-step creation (preferred) | meta_ads_campaigns_create, meta_ads_ad_sets_create, meta_ads_create, meta_ads_ad_images_upload, meta_ads_ad_creatives_create |
| Blueprint path (avoid — see rule below) | meta_ads_blueprints_preview, meta_ads_campaign_blueprints_create |
| Read & preview | meta_ads_campaigns_get, meta_ads_ad_sets_list, meta_ads_list, meta_ads_get, meta_ads_ad_previews_get |
| Insights & dashboards | meta_ads_insights_get, meta_business_sync, hyper_data_list_dashboard_templates, hyper_data_build_dashboard, database_query |
| Launch & edits | meta_ads_campaigns_activate, meta_ads_campaigns_update, meta_ads_ad_sets_update, meta_ads_update |
| Site research | firecrawl_extract_branding, firecrawl_screenshot |
CLI users: translate tool names with the hyper-cli skill (hyperai search "<tool name>").
BUDGETS IN CENTS: $20.00 = 2000. $5.50 = 550. $100 = 10000. Never pass dollar amounts directly.
ACTIVATE, DON'T UPDATE: Use
meta_ads_campaigns_activate(campaign_id)to go live. Nevermeta_ads_campaigns_update(status="ACTIVE")— that silently leaves ad sets and ads PAUSED so nothing serves.
ALWAYS START PAUSED: Create campaigns with
status="PAUSED". Never launch live without user review.
BUILD STEP BY STEP, NOT VIA BLUEPRINT: Create campaigns with the individual tools —
meta_ads_campaigns_create→meta_ads_ad_sets_create→meta_ads_ad_creatives_create→meta_ads_create, capturing each id from the previous response. Do NOT use the blueprint tools (meta_ads_blueprints_preview/meta_ads_campaign_blueprints_create). The step-by-step tools validate each object against its campaign objective (e.g. they enforce the correctoptimization_goalandpromoted_object), so mistakes are caught up front instead of silently producing an invalid campaign.
See references/constraints.md for the full constraint set.
All reference files live in
references/. Read them atreferences/<file>(e.g.references/discovery.md). They are not in the same directory as this SKILL.md.
Every task follows this sequence. Do not skip steps.
meta_ads_campaigns_activate()Automated / scheduled runs: If there is no user present to interact with (e.g. a scheduled task), skip steps 3 and 6. Do not write a plan and wait for confirmation — proceed directly. Do not activate unless activation was explicitly included in the task instructions.
| The user wants to… | Read these files first |
|---|---|
| Create a sales / conversion campaign | references/discovery.md → references/campaigns/sales.md |
| Create a leads campaign | references/discovery.md → references/campaigns/leads.md |
| Create a traffic campaign | references/discovery.md → references/campaigns/traffic.md |
| Create an awareness or engagement campaign | references/discovery.md → references/campaigns/awareness-engagement.md |
| Create an app promotion campaign | references/discovery.md → references/campaigns/app-promotion.md |
| Create a campaign (any objective) | references/discovery.md → the matching references/campaigns/*.md above, then build step by step |
| Analyze performance / query insights | references/analytics.md |
| Build a Meta dashboard or data app | references/analytics.md → references/dashboards.md |
| Analyze performance, then create a campaign | references/analytics.md → references/discovery.md → relevant campaign file |
| Build a funnel / multiple campaigns at once (TOF/MOF/BOF) | references/multi-campaign-funnel.md → references/discovery.md → per-tier campaign files |
| Objective not yet known | references/discovery.md — discovery clarifies the goal |
npx claudepluginhub hyperfx-ai/marketing-skills --plugin hyper-marketingManage Meta Ads (Facebook + Instagram) — performance, ROAS, CPM, frequency, audience overlap, learning phase, creative fatigue, budgets, ad sets, campaigns, ads. Use for any mention of Meta Ads, Facebook Ads, Instagram Ads, ROAS, CPM, ad spend, or campaign settings on Meta.
Audits Meta Ads accounts across 50 checks covering Pixel/CAPI health, creative diversity, account structure, and audience targeting. Includes Advantage+ assessment.
Analyzes Meta Ads campaigns on Facebook and Instagram across 46 checks for Pixel/CAPI health, creative diversity/fatigue, account structure, and audience targeting. Computes 0-100 health score with action plan.