Ivan Falco's Ads Skills for Claude Code - LinkedIn, Meta, and Google Ads. 40+ strategy files, 39 API scripts. Built by the Head of Growth at ColdIQ.
Turn Claude Code into your B2B advertising co-pilot. 40+ strategy files, 39 API scripts, and battle-tested frameworks for LinkedIn, Meta, and Google Ads - built from managing $200K+/month in B2B ad spend across 12+ accounts.
Clone this repo, open Claude Code, and ask it anything about your ads. It knows the strategy, it can pull your data, and it can manage your campaigns.
Ivan Falco - Head of Growth at ColdIQ and Head of the Ads/ABM agency. Building AI-native advertising systems that make one person operate like five.
If you need help with ads operations, growth operations, or scaling your B2B campaigns - DM Ivan directly: LinkedIn
| Skill | Command | What it does |
|---|---|---|
| LinkedIn Ads | /linkedin-ads |
Full campaign lifecycle - strategy, targeting, creative, analytics, bidding, demographics, audience uploads, lead forms |
| Meta Ads | /meta-ads |
Meta for B2B - creative-as-targeting, audience strategy, campaign structure, optimization, fatigue detection |
| Google Ads | /google-ads |
Intent-first search campaigns - keyword management, bid strategy, search terms auditing, performance analysis |
| Onboarding | /onboarding |
Interactive 5-minute setup - API credentials, connection testing, getting started |
Ads Foundations (10 files):
LinkedIn Ads (15 files):
Meta Ads (16 files):
Google Ads (1 file):
LinkedIn Ads - 14 scripts:
account_overview.py - Account dashboard with period comparisonlist_campaigns.py - All campaigns with status, budget, metricsget_campaign_performance.py - Detailed analytics with daily breakdowncreate_campaign.py - Create campaigns (5 objectives, 3 bid strategies)update_campaign.py - Update status, budget, bids, namelist_creatives.py - All creatives with type and campaign associationget_demographics.py - 5-pivot demographics (job function, seniority, company size, industry, country)upload_audience.py - Upload TAL/contact lists as DMP segmentslist_lead_forms.py - All lead gen forms with questionsmanage_bids.py - View and update bid strategy and amountslinkedin_api.py - Core API client classoauth_server.py - OAuth token flowconfig.py / client.py - Shared configuration and authMeta Ads - 12 scripts:
account_overview.py - Account dashboard with actions breakdownlist_campaigns.py - Campaigns with inline insightsget_campaign_performance.py - Analytics with daily breakdowncreate_campaign.py - Create campaigns (5 objectives, special ad categories)update_campaign.py - Update status, budget, namelist_ad_sets.py - Ad sets with targeting summary and metricslist_ads.py - All ads with performance dataget_active_ads_copy.py - Full creative/copy extraction (link, video, carousel, dynamic)create_custom_audience.py - Upload hashed customer listsad_scheduler.py - Schedule automatic ad pausesconfig.py / client.py - Shared configuration and authGoogle Ads - 13 scripts:
account_overview.py - Account snapshot with period comparisonlist_campaigns.py - All campaigns with metricsget_campaign_performance.py - Detailed analytics with daily/custom rangescreate_campaign.py - Create campaigns (6 types, 5 bidding strategies)update_campaign.py - Update status, budget, namecreate_ad_group.py - Create ad groups with CPC bidscreate_ad.py - Create RSAs with headline/description validationlist_ads.py - Ads with performance and approval statusadd_keywords.py - Add positive/negative keywords (broad, phrase, exact)get_keyword_performance.py - Keyword analytics with Quality Scoresearch_terms_report.py - Search terms audit, wasted spend finderconfig.py / client.py - Shared configuration and auth# 1. Clone this repo
git clone https://github.com/ivangfalco/ads-skills.git
cd ads-skills
# 2. Open Claude Code
claude
# 3. Run the onboarding (5 minutes)
/onboarding
Or skip onboarding and just start asking:
"Audit my LinkedIn ad account"
"What's the right budget split for $50K/month?"
"Pull my active Meta ads and review the copy"
"Create a search campaign for our product"
"Which campaigns should I kill and which should I scale?"
These skills turn Claude Code into a specialized advertising assistant. Each skill file teaches Claude:
The methodology is the Ivan Falco 5-Stage Demand Engine approach - battle-tested across 12+ B2B accounts, $200K+/month in managed spend. When Claude gives you advice through these skills, it’s grounded in real campaign data, not generic best practices.
ads-skills/
├── CLAUDE.md # AI context - branding, rules, architecture
├── .claude/
│ └── skills/
│ ├── onboarding/ # Interactive setup (SKILL.md)
│ ├── linkedin-ads/ # LinkedIn Ads skill
│ │ ├── SKILL.md # Routing logic + methodology
│ │ ├── api-reference.md # LinkedIn Marketing API docs
│ │ ├── knowledge-base/ # 15 strategy files
│ │ └── scripts/ # 14 Python scripts
│ ├── meta-ads/ # Meta Ads skill
│ │ ├── SKILL.md
│ │ ├── api-reference.md
│ │ ├── knowledge-base/ # 16 strategy files
│ │ └── scripts/ # 12 Python scripts
│ └── google-ads/ # Google Ads skill
│ ├── SKILL.md
│ ├── api-reference.md
│ ├── knowledge-base/ # 1 strategy file
│ └── scripts/ # 13 Python scripts
├── ads-foundations/ # 10 cross-platform advertising frameworks
├── .env.example # Credential template
└── README.md # This file
If you want to see what a full AI-native advertising operation looks like, check out what we’re building at ColdIQ.
Built by Ivan Falco at ColdIQ. These skills are provided as-is. You are responsible for your own API usage, ad spend, and platform compliance.