meta-ads · kostja94 — Claude Code skill for Facebook and Instagram Ads
Walks through Meta Ads setup: campaign structure, audiences, creative, tracking. Useful when you run Facebook or Instagram ads and want the account in order.
npx skills add kostja94/marketing-skills --skill meta-ads -a claude-codeWhat meta-ads does
The skill breaks Meta advertising into layers. It starts with the campaign → ad set → ad hierarchy and one objective per campaign, because splitting the same objective across campaigns divides budget and data and slows the algorithm's learning phase. From there come campaign objectives, lookalike and interest targeting, Advantage+ automation, and exclusions for existing customers and recent converters.
Separate sections cover creative and optimization. Video gets a second-by-second outline, images get rules on text and composition, and the skill suggests 3–5 ad variants per ad set. Frequency caps, creative refresh, and the CBO versus ABO choice for scaling each get a mention. A pre-launch checklist closes it out: pixel, Conversions API, conversion events firing, mobile-friendly landing page.
Tracking runs on Meta Pixel plus Conversions API, with server-side events for better attribution. The skill points to neighbours: paid-ads-strategy for channel selection and budget, landing-page-generator for paid-traffic pages, analytics-tracking for ROAS. If the landing page doesn't exist yet, that's the piece to sort out first.
What it helps with
- split an account into campaigns by objective and stop duplicating budget
- pick audiences: lookalikes from best customers by LTV, broad targeting, retargeting
- outline a 15–30s video with a hook in the first seconds
- set up the pixel and Conversions API before launch
- decide when to refresh creative as frequency climbs
Example prompts for the agent
- Help me structure Meta Ads campaigns for an online store: objectives, ad sets, exclusions
- Run my account through the pre-launch checklist for Meta Ads
- Plan a creative test: 3–5 variants per ad set, 15–30s video
How to install meta-ads
1Skills CLI (Vercel)
npx skills add kostja94/marketing-skills --skill meta-ads -a claude-code2Manually: put the files in place
~/.claude/skills/meta-ads/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/meta-ads/
1Skills CLI (Vercel)
npx skills add kostja94/marketing-skills --skill meta-ads -a codex2Manually: put the files in place
.agents/skills/meta-ads/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add kostja94/marketing-skills --skill meta-ads -a cursor2Manually: put the files in place
.cursor/skills/meta-ads/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install kostja94/marketing-skills meta-ads2Manually: put the files in place
.github/skills/meta-ads/SKILL.md1Skills CLI (Vercel)
npx skills add kostja94/marketing-skills --skill meta-ads -a gemini-cli2Platform CLI
gemini skills install https://github.com/kostja94/marketing-skills --path skills/paid-ads/platforms/meta-adsManually: put the files in place
.devin/skills/meta-ads/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add kostja94/marketing-skills --skill meta-ads -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about meta-ads
How do I install meta-ads in Claude?
Run npx skills add kostja94/marketing-skills --skill meta-ads -a claude-code. The skill lands at ~/.claude/skills/meta-ads/SKILL.md.
What does meta-ads do?
It guides Facebook and Instagram ad setup: campaign structure, targeting, creative, optimization, and tracking through the pixel and Conversions API.
Which skills does it work with?
paid-ads-strategy for channel selection and budget allocation, landing-page-generator for paid-traffic pages, and analytics-tracking for conversion tracking and ROAS.
Source text
SKILL.md · MIT
--- name: meta-ads description: When the user wants to set up, optimize, or manage Meta (Facebook/Instagram) Ads. Also use when the user mentions "Meta Ads," "Facebook Ads," "Instagram Ads," "Meta Pixel," "Conversions API," "Advantage+," "lookalike audience," or "Meta retargeting." For landing pages, use landing-page-generator. metadata: version: 1.1.1 --- # Paid Ads: Meta Ads Guides Meta (Facebook/Instagram) Ads setup, campaign structure, audience targeting, and creative optimization. Meta excels at demand generation and visual products; use when creating demand or when creative assets are strong. **When invoking**: On **first use**, if helpful, open with 1–2 sentences on what this skill covers and why it matters, then provide the main output. On **subsequent use** or when the user asks to skip, go directly to the main output. ## Campaign Structure **Hierarchy**: Campaign → Ad Set → Ad (3 levels) **Principle**: One objective per campaign. Multiple campaigns for the same objective split budget and data, slowing the algorithm's learning phase. Consolidate by objective; focus on clean structure and data-led decisions. ``` Account ├── Campaign: Prospecting │ ├── Ad Set: Lookalike 1% │ └── Ad Set: Broad (Advantage+) ├── Campaign: Retargeting └── Campaign: Testing ``` **Naming**: `META_[Objective]_[Audience]_[Offer]_[Date]` (e.g., `META_Conv_Lookalike-Customers_FreeTrial_2024Q1`) ## Advantage+ & Automation | Feature | Use | |---------|-----| | **Advantage+ Shopping Campaigns** | E-commerce; automatic audience discovery | | **Dynamic Ads** | Product catalog; auto-generated creative | | **Automatic Placements** | Let Meta optimize across Feed, Stories, Reels | | **Advantage+ Audience** | Broad targeting; algorithm finds converters | Provide diverse creative assets to enable multiple ad formats; algorithm performs better with variety. ## Campaign Objectives | Objective | Use when | |-----------|----------| | Awareness | Reach; brand recall | | Traffic | Clicks to site | | Conversions | Leads; sales; app installs | | Engagement | Video views; post engagement | ## Audience Targeting | Type | Best for | |------|----------| | **Lookalikes** | Base on best customers (by LTV), not all customers | | **Interest/behavior** | Broad; let algorithm optimize | | **Advantage+** | Automated; fewer manual controls | | **Retargeting** | Website visitors; engagers; custom audiences | **Exclusions**: Existing customers; recent converters (7–14d). ## Creative Best Practices - **Image**: Clear product; before/after; human faces; text <20% - **Video (15–30s)**: Hook 0–3s; problem 3–8s; solution 8–20s; CTA 20–30s - **Placements**: Feed (FB/IG); Stories/Reels; vertical for Stories - **Volume**: 3–5 ad variants per ad set for testing ## Optimization - **Learning phase**: 50+ conversions per ad set per week to exit; avoid frequent changes during learning - **CBO vs ABO**: Campaign Budget Optimization consolidates spend; use when scaling - **Frequency**: <3 to avoid fatigue - **Creative refresh**: Plan continuous testing; creative fatigue is a main lever—refresh when performance drops ## Tracking - **Meta Pixel** + **Conversions API**: Server-side for better attribution - **Events API**: App events; server-to-server ## Pre-Launch Checklist - [ ] Pixel installed; Conversions API configured - [ ] Conversion events firing correctly - [ ] Landing page mobile-friendly; fast load - [ ] 3+ ad creatives per ad set - [ ] Audience exclusions set ## Related Skills - **paid-ads-strategy**: Channel selection; creative frameworks; budget allocation - **landing-page-generator**: LP for paid traffic - **analytics-tracking**: Conversion tracking; ROAS
© kostja94 · MIT · kostja94/marketing-skills
Similar skills
Everything for Marketing and content →meta-ads by other authors comes first.