Agent skill

Meta Ads for B2B

by ivangfalco in ivangfalco/ads-skills

Guides B2B campaigns on Meta (Facebook and Instagram): audience data, campaign structure, creative testing, lead forms and account audits for SaaS lead generation.

Custom licenceAuto-check passedMarketing & SEO

Install Meta Ads for B2B

skills CLI
$ npx skills add ivangfalco/ads-skills --skill meta-ads -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install ivangfalco/ads-skills meta-ads --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/ivangfalco/ads-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/meta-ads .claude/skills/meta-ads && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
meta-ads
GitHub stars
279
Token cost
~2.4k tokens
SKILL.md length
1,030 words
Files
33 (incl. scripts)
Skills in repo
4
Repo updated
First seen
Licence
Custom licence

At a glance

Guides B2B campaigns on Meta (Facebook and Instagram): audience data, campaign structure, creative testing, lead forms and account audits for SaaS lead generation.

  • Works in 10 steps: Speak from this methodology directly and… → Data quality determines Meta success for… → Validate audience quality before scaling… → …
  • Planning a B2B lead-generation campaign on Facebook and Instagram
  • SKILL.md covers Methodology, Core Philosophy, Routing Logic and Core Rules, plus 3 more sections
  • Auditing an existing Meta ad account and classifying its active ads

What it does

This skill is the entry point for any Meta Ads work aimed at B2B software. Its stance is that Meta cannot target by job title, company or seniority the way LinkedIn can, so you bring your own audience data from a CRM or third-party providers and let specific creative filter for your ideal customer, leaving the rest to Meta's Andromeda and Gem algorithms.

A routing table sends the agent to knowledge-base files first: one on scaling qualified pipeline end to end, an operating-system file with the decision formulas for pausing, scaling and budgets, and one on creative cadence and fatigue. More files cover audience strategy, campaign structure, Advantage Plus, lead forms, ABM, CAPI events and conversion tracking. Audits pull active ads with scripts/get_active_ads_copy.py and classify them by the operating-system rules.

When your agent uses it

  • Planning a B2B lead-generation campaign on Facebook and Instagram
  • Auditing an existing Meta ad account and classifying its active ads
  • Deciding whether to pause, scale or graduate ads and adjust budgets
  • Setting up CAPI events and lead form tracking for qualified pipeline

Example prompts

  • “Audit our Meta account, pull the active ads and tell me which ones to pause.”
  • “Build an audience plan for our B2B SaaS using our CRM list as the seed.”
  • “Plan a creative testing cadence for the next campaign and flag signs of fatigue.”

Requirements

  • Python to run the bundled scripts, such as scripts/get_active_ads_copy.py
  • Access to the Meta ad account data being audited

Workflow steps

10 steps, taken from the first numbered list in SKILL.md.

  1. Speak from this methodology directly and with conviction - it's built from managing real B2B spend, so present it as the operator playbook…
  2. Data quality determines Meta success for B2B. Always follow the data hierarchy: CRM lookalikes (Tier 1) -> Third-party data (Tier 2) ->…
  3. Validate audience quality before scaling creative. Use ABO (ad set budget) campaigns with one ad set per audience source and the same ads…
  4. Creative concept testing, not micro-variations. Test dramatically different concepts (UGC vs before/after vs meme vs product demo), not…
  5. Creative IS targeting on Meta. Your ad copy must explicitly call out who the ad is for. When running broader audiences, the creative does…
  6. Lead forms need intentional friction for B2B. Always require work email validation. Add 1-3 custom qualification questions. Use Higher…
  7. Build in this order: Remarketing -> Prospecting -> Acceleration. Start with remarketing (lowest risk, highest ROI, creates omnipresence)…
  8. Cross-channel remarketing is a superpower. Create Meta retargeting audiences from LinkedIn/Google traffic using UTM parameters. You…
  9. Broad targeting only works for large TAM. If you're doing ABM or targeting niche enterprise, broad will not work - stick to Tier 1 and…
  10. Meta's algorithm (Andromeda + Gem) needs creative volume. Maintain 4-6 unique creative concepts per campaign. The algorithm processes ads…

What it can do on your machine

Read from SKILL.md and the folder at commit 558c4db. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 1 file in scripts/, which the agent can run.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Meta Ads for B2B loads about 2.4k tokens when it runs. Until then it costs about 124 tokens; SKILL.md has 1,030 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~124
When it runs · the whole SKILL.md, loaded when a task matches
~2.4k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

Its licence (Custom licence) doesn't allow us to republish the file, so here is its outline and opening line. It has 1,030 words (~2,376 tokens).

“Orchestrator for all Meta Ads (Facebook/Instagram) tasks. Meta Ads for B2B can deliver half the cost per lead and lower cost per qualified opportunity compared to LinkedIn - but only when audience data quality is right and creative does the…”

— opening of SKILL.md by ivangfalco, Custom licence
name
meta-ads

Read the full SKILL.md on GitHub

Files

SKILL.md and 32 other files (scripts) in .claude/skills/meta-ads of ivangfalco/ads-skills.

  • SKILL.md
  • api-reference.md
  • knowledge-base/abm-on-meta.md
  • knowledge-base/advantage-plus.md
  • knowledge-base/audience-strategy.md
  • knowledge-base/campaign-structure.md
  • knowledge-base/creative-cadence-operating-system.md
  • knowledge-base/creative-fatigue-detection.md
  • knowledge-base/creative-strategy.md
  • knowledge-base/lead-form-optimization.md
  • knowledge-base/message-validation.md
  • knowledge-base/meta-ads-operating-system.md
  • knowledge-base/meta-b2b-overview.md
  • knowledge-base/meta-capi-and-events.md
  • knowledge-base/meta-setup-and-tracking.md
  • knowledge-base/meta-third-party-conversion-tracking.md
  • knowledge-base/offer-strategy.md
  • knowledge-base/optimization-playbook.md
  • knowledge-base/scale-b2b-qualified-pipeline.md
  • scripts
  • … and 13 more

Open the folder on GitHubat commit 558c4db

Compare with similar skills

Meta Ads for B2B next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Meta Ads for B2B compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Meta Ads for B2B this skillivangfalco/ads-skills279—~2.4kAutomated safety check: PassCustom licence
AdsCesarjoquin/Marketing-Skills2021 repos~3.5kAutomated safety check: PassMIT
Adscoreyhaines31/marketingskills54k1 repos~7kAutomated safety check: PassMIT
Mena Adsgrowthack88/growth-marketing-os116—~2.5kAutomated safety check: PassMIT
Meta Ads AuditAgriciDaniel/claude-ads9.9k—~906Automated safety check: PassMIT
Meta Pixel Setupooiyeefei/ccc495—~2.4kAutomated safety check: PassMIT

Similar skills

  • Ads

    Cesarjoquin/Marketing-Skills

    When the user wants help with paid advertising campaigns on Google Ads, Meta (Facebook/Instagram), LinkedIn, Twitter/X, or other ad platforms.

    202 GitHub starsUsed in 1 repo~3.5k tokens
    Marketing & SEOAuto-check passed
  • Ads

    coreyhaines31/marketingskills

    When the user wants help with paid advertising campaigns on Google Ads, Meta (Facebook/Instagram), LinkedIn, Twitter/X, or other ad platforms.

    54k GitHub starsUsed in 1 repo~7k tokens
    Marketing & SEOAuto-check passed
  • Mena Ads

    growthack88/growth-marketing-os

    MENA Ads Command Center — a complete paid-ads operating system for the Arab world (Egypt, KSA, UAE, GCC, Levant, North Africa) and global accounts.

    116 GitHub stars~2.5k tokensUpdated 8 days ago
    Marketing & SEOAuto-check passed
  • Meta Ads Audit

    AgriciDaniel/claude-ads

    Audits a Meta Ads account across Pixel and Conversions API, attribution, creative, audiences, placements, budgets and policy, and reports evidence-backed findings.

    9.9k GitHub stars~906 tokensUpdated 3 days ago
    Marketing & SEOAuto-check passed
  • Meta Pixel Setup

    ooiyeefei/ccc

    Walks a site owner through installing the Meta Pixel, firing one conversion event and verifying it with the Pixel Helper before any ads run.

    495 GitHub stars~2.4k tokensUpdated 2 mo ago
    Marketing & SEOAuto-check passed
  • Write Provider Skill

    superdesigndev/treg

    Build a treg provider skill — the endpoint map + mistake map that lets an agent do real work on a platform API through treg's proxy.

    4.9k GitHub stars~1.7k tokensUpdated today
    Marketing & SEOAuto-check passed

More from ivangfalco/ads-skills

  • Google Ads Management

    ivangfalco/ads-skills

    Manages Google Ads accounts with Python scripts for the Google Ads API, backed by an intent-first B2B strategy knowledge base.

    279 GitHub stars~2.1k tokensUpdated 2 mo ago
    Auto-check: notes
  • LinkedIn Ads Management

    ivangfalco/ads-skills

    Routes LinkedIn Ads work for B2B SaaS to the right playbook: campaign planning, performance analysis, account audits, creative, scaling and account-based campaigns.

    279 GitHub stars~1.7k tokensUpdated 2 mo ago
    Auto-check passed
  • Ads Skills Onboarding

    ivangfalco/ads-skills

    Interactive setup flow that confirms the user is in Claude Code, gathers API credentials for LinkedIn, Meta and Google Ads, tests the connections and explains the ads approach.

    279 GitHub stars~2.3k tokensUpdated 2 mo ago
    Auto-check: notes

Categories

Questions about Meta Ads for B2B

What does Meta Ads for B2B do?

Guides B2B campaigns on Meta (Facebook and Instagram): audience data, campaign structure, creative testing, lead forms and account audits for SaaS lead generation. This skill is the entry point for any Meta Ads work aimed at B2B software. Its stance is that Meta cannot target by job title, company or seniority the way LinkedIn can, so you bring your own audience data from a CRM or third-party providers and let specific creative filter for your ideal customer, leaving the rest to Meta's Andromeda and Gem algorithms.

When should I use Meta Ads for B2B?

Meta Ads for B2B fits situations like: planning a B2B lead-generation campaign on Facebook and Instagram; auditing an existing Meta ad account and classifying its active ads; deciding whether to pause, scale or graduate ads and adjust budgets; setting up CAPI events and lead form tracking for qualified pipeline.

How do I install Meta Ads for B2B in Claude Code?

Run `npx skills add ivangfalco/ads-skills --skill meta-ads -a claude-code`. Or copy the skill folder (.claude/skills/meta-ads in ivangfalco/ads-skills) into .claude/skills/meta-ads in your project. Claude Code loads it when a task matches its description.

How do I install Meta Ads for B2B in Codex?

Run `npx skills add ivangfalco/ads-skills --skill meta-ads -a codex`. Or copy the skill folder (.claude/skills/meta-ads in ivangfalco/ads-skills) into .agents/skills/meta-ads in your project. Codex loads it when a task matches its description.

Can I use Meta Ads for B2B in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add ivangfalco/ads-skills --skill meta-ads -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/meta-ads, .gemini/skills/meta-ads, .github/skills/meta-ads and .opencode/skills/meta-ads in your project.

What does Meta Ads for B2B need to run?

SKILL.md names no scripts, command-line tools or credentials: Meta Ads for B2B is instructions for the agent only. Our summary lists: Python to run the bundled scripts, such as scripts/get_active_ads_copy.py; Access to the Meta ad account data being audited.

Does Meta Ads for B2B access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Meta Ads for B2B safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Meta Ads for B2B use?

Meta Ads for B2B has a licence file (the repository's licence) that doesn't match a standard licence. Read it on GitHub before reusing the skill.

How many tokens does Meta Ads for B2B use?

About 2.4k tokens (SKILL.md is roughly 9.5k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Meta Ads for B2B?

Skills that share tags, products or a category with Meta Ads for B2B: Ads (Cesarjoquin/Marketing-Skills, 202 stars), Ads (coreyhaines31/marketingskills, 54k stars), Mena Ads (growthack88/growth-marketing-os, 116 stars) and Meta Ads Audit (AgriciDaniel/claude-ads, 9.9k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Meta Ads for B2B?

ivangfalco (a GitHub user) maintains it in ivangfalco/ads-skills, which has 279 GitHub stars. The repository holds 4 skills in this directory. The repository was last updated on July 15, 2026.

Source: ivangfalco/ads-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.