원클릭으로
meta-ads-management
Meta Ads operational playbook — Special Ad Categories, Andromeda creative diversity, ad-set structure, audience overlap.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Meta Ads operational playbook — Special Ad Categories, Andromeda creative diversity, ad-set structure, audience overlap.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Higgsfield image prompt director covering Banana Pro, Soul Cinema, and GPT-2. Three asset types in strict order — single-image character outfit on white seamless studio (Banana Pro or Soul Cinema two-step), 6-panel multi-angle character sheet off that base, and scene plates with/without characters. Plus GPT-2 for detail face/chest-up portraits. Reads reference images for hair, makeup, wardrobe, jewelry, identity. Outputs photorealistic prompts with locked hyperreal stack — skin pores, subsurface scattering, strand-by-strand hair, fabric weave, Kodak Vision3 film. Use for any character outfit reference, character sheet, model sheet, ref sheet, multi-angle sheet, scene plate, environment plate, face detail, or photorealistic still — even without saying 'Banana Pro,' 'Nano Banana,' or 'Soul Cinema.'
Universal cinema worldbuilding director for Seedance video prompts. Five cinema modes (Narrative, Studio, Action, Performance, Atmospheric) with locked ARRI + Panavision/Cooke camera specs and diegetic-only audio rules. Reads reference images for wardrobe, hair, makeup, identity, and environment. Outputs production-ready Seedance prompts. Use whenever CC asks for a Seedance video prompt, mentions Seedance, asks for cinematic scene breakdowns, uploads reference images for a scene, describes a scene for video generation, or asks for shot prompts for music videos, action sequences, performance scenes, narrative shorts, fashion films, or atmospheric environment plates — even if 'cinematic' or a mode name isn't said.
Complete automated video production system for CC's content pipeline. Use whenever CC provides raw video footage and says "make this a post", "edit this", or asks for a cinematic output. Replaces a human video editor entirely. Covers hook engineering, pacing, caption styling, color grading, audio mastering, sound design, motion graphics, and multi-platform export.
Read-only social + web listening across public platforms (YouTube, Twitter/X, LinkedIn, Reddit, the open web, GitHub, Exa search) for competitive intelligence, content research, transcript mining, and checking public post results. Wraps Agent Reach via scripts/social_reach_tool.py. Does NOT read Instagram, TikTok, or Facebook.
Build high-converting, education-first advertorial / "infomercial" landing pages for ecommerce products — long-form scrollable HTML that warms cold paid traffic and clicks through to the product page. Covers angle selection, direct-response copy doctrine, AI image generation with a product reference, a premium anti-slop design system, and a portable build/QA convention. Use for advertorials, pre-sell pages, native/listicle ad landers, VSL pages, or any "read-an-article-then-buy" funnel page.
Automated video editing pipeline for CC's personal brand content. Use whenever CC drops raw footage and needs it edited, captioned, graded, and sent for review. The primary tool is video_editor.py which handles the full 8-step pipeline.
| name | meta-ads-management |
| description | Meta Ads operational playbook — Special Ad Categories, Andromeda creative diversity, ad-set structure, audience overlap. |
| canon_references | ["sharp-mental-availability","ritson-diagnosis"] |
| canon_source | brain/MARKETING_CANON.md |
| universal | true |
| note | Examples in this skill may reference SunBiz (legacy client); the skill itself is brand-agnostic. Per-brand context lives in brain/clients/<brand>.md. |
| triggers | ["manage Meta Ads","update Facebook campaign","check ad set performance","create Instagram ad","Meta Ads API operation"] |
Complete Meta Marketing API operations for SunBiz Funding — Facebook & Instagram MCA ad lifecycle.
This skill covers all Meta Marketing API operations using the facebook-business Python SDK (v22.0) or Meta Ads MCP server for SunBiz Funding's MCA consolidation and growth capital campaigns.
ads_management + ads_read permissions (approved via App Review)act_XXXXXXXXX)facebook-business Python package installed# EVERY MCA campaign MUST include:
special_ad_categories = ['CREDIT']
# Targeting restrictions for CREDIT:
# CANNOT use: age, gender, zip code, multicultural affinity, lookalike audiences
# MINIMUM radius: 15 miles for location targeting
# MUST comply: ECOA, FTC, TCPA, state-specific disclosure laws
# NEVER use: "loan," "lender," "lending," "borrower," "interest rate"
Campaign (objective + special_ad_categories: ['CREDIT'])
└─ Ad Set (CREDIT-compliant targeting + budget + schedule + placements)
└─ Ad (creative + CTA → JotForm)
└─ AdCreative (image/video + MCA-compliant text + headline)
| Objective | Use For | Optimization |
|---|---|---|
| OUTCOME_LEADS | Lead generation (PRIMARY for MCA) | JotForm submissions |
| OUTCOME_TRAFFIC | Drive JotForm visits | Landing page views |
| OUTCOME_AWARENESS | Brand awareness | Reach, impressions |
| OUTCOME_ENGAGEMENT | Post engagement | Likes, comments, shares |
from facebook_business.api import FacebookAdsApi
from facebook_business.adobjects.adaccount import AdAccount
from facebook_business.adobjects.campaign import Campaign
from facebook_business.adobjects.adset import AdSet
from facebook_business.adobjects.ad import Ad
from facebook_business.adobjects.adcreative import AdCreative
from facebook_business.adobjects.adimage import AdImage
# 1. Initialize API
FacebookAdsApi.init(app_id, app_secret, access_token)
account = AdAccount('act_XXXXXXXXX')
# 2. Create Campaign
campaign = account.create_campaign(params={
'name': 'SunBiz - MCA Consolidation - Q1 2026',
'objective': 'OUTCOME_LEADS',
'status': 'PAUSED',
'special_ad_categories': ['CREDIT'], # MANDATORY
})
# 3. Upload Image
image = AdImage(parent_id='act_XXXXXXXXX')
image[AdImage.Field.filename] = '/path/to/consolidation_ad.jpg'
image.remote_create()
image_hash = image[AdImage.Field.hash]
# 4. Create Ad Creative (MCA-Compliant)
creative = account.create_ad_creative(params={
'name': 'SunBiz - Consolidation Before/After v1',
'object_story_spec': {
'page_id': 'PAGE_ID',
'link_data': {
'image_hash': image_hash,
'link': 'JOTFORM_URL?utm_source=meta&utm_medium=paid&utm_campaign=consolidation_q1',
'message': 'Overleveraged? We build a multi-phase path to financial health. See if you qualify for our consolidation strategy.',
'name': 'Cut Your Daily MCA Payments', # headline
'description': 'From multiple funders to one. Subject to underwriting approval.',
'call_to_action': {'type': 'LEARN_MORE'},
}
}
})
# 5. Create Ad Set (CREDIT-compliant targeting)
ad_set = campaign.create_ad_set(params={
'name': 'National - Broad - Consolidation',
'daily_budget': 5000, # $50.00 in cents
'billing_event': 'IMPRESSIONS',
'optimization_goal': 'LEAD_GENERATION',
'targeting': {
'geo_locations': {'countries': ['US']},
# NO age, gender, zip targeting for CREDIT category
},
'status': 'PAUSED',
})
# 6. Create Ad
ad = ad_set.create_ad(params={
'name': 'SunBiz - Consolidation Ad v1',
'creative': {'creative_id': creative['id']},
'status': 'PAUSED',
})
# Server-side tracking alongside browser pixel
# Run BOTH browser pixel AND CAPI with matching Event IDs for deduplication
# This ensures tracking works despite iOS privacy + cookie deprecation
# Custom conversions: use "Other" event category
# This avoids Special Ad Category algorithmic demographic bias
# while maintaining conversion optimization
# Campaign insights with CPQL-relevant metrics
insights = Campaign(campaign_id).get_insights(
fields=[
'impressions', 'clicks', 'ctr', 'cpc',
'spend', 'conversions', 'cost_per_action_type',
'actions', 'reach', 'frequency'
],
params={
'date_preset': 'last_7d',
'breakdowns': ['placement', 'device_platform'],
# Note: age/gender breakdowns not available for CREDIT category
}
)
| Format | Best For | Specs |
|---|---|---|
| Single Image | Before/after consolidation, payment comparison | 1080x1080 or 1200x628 |
| Video (<30 sec) | UGC-style testimonials, multi-phase explainer | 1080x1080 (feed), 1080x1920 (stories) |
| Carousel | Multi-phase roadmap (Phase 1→2→3→4) | 2-10 cards, 1080x1080 each |
| Lead Form | In-platform lead capture (backup to JotForm) | Higher Intent form type |