Marketing & Business · Blog Post

Ads Skills: Ivan Falco's Claude Code skill for LinkedIn, Meta & Google Ads

Four skills. 40+ strategy documents. 39 Python scripts that call the LinkedIn, Meta, and Google Ads APIs directly instead of asking Claude to guess at your account's numbers. That's the entire scope of Ads Skills, built by Ivan Falco, Head of Growth at ColdIQ (now Frontal), out of the playbooks he uses to run $200K+ a month in B2B ad spend across 12+ real accounts. There's no email skill bundled in, no SEO skill, no generic "marketing" catchall — just LinkedIn, Meta, and Google Ads, plus an onboarding skill to wire the rest of it together.

By Mehadi Hasan 7 min read

What it is

Ads Skills is a source-available project on GitHub — MIT with the Commons Clause attached, not plain open source. That distinction matters in practice: you can clone it, run it, fork it, and adapt it for your own accounts or client work, but you can't repackage it and resell it as a hosted product or a competing service. Attribution is appreciated but not required. For a solo operator or an agency running it internally, the license changes nothing; it only bites if your plan was to wrap it in a SaaS front end and charge for it.

The pack ships four skills — LinkedIn Ads, Meta Ads, Google Ads, and an Onboarding skill that walks you through setup — plus 40+ strategy and knowledge files that encode the actual decisions Falco makes running campaigns day to day: targeting logic, creative fatigue signals, bid strategy, audience structure. It was created in April 2026 and last pushed July 15, 2026, and it's sitting at 224 stars.

Four skills, 40+ strategy files, 39 API scripts

224 GitHub stars
4 Core skills — LinkedIn, Meta, Google, Onboarding
40+ Strategy & playbook files
39 Working Python API scripts
12+ Ad accounts it was built managing
$200K+/mo B2B ad spend behind the playbooks

The 39 scripts split unevenly across the three platforms: 14 for LinkedIn, 13 for Google, 12 for Meta. Each script calls the platform's own API to pull real campaign data, audience lists, or search-term reports, so a Claude Code skill for LinkedIn, Meta & Google Ads here means Claude can actually go look at your account instead of relying on what you paste into the chat. LinkedIn gets the largest script count, which tracks with full lifecycle coverage including audience uploads and lead-form handling.

The 40+ strategy files are the other half of the pack. Meta's skill leads with "creative-as-targeting" — treating ad creative itself as the primary targeting lever, standard operator wisdom for Meta B2B campaigns but rarely written down anywhere Claude can read it. Google's skill is built around intent-first search structuring and search-term auditing rather than generic keyword research.

Installation

Install from GitHub

git clone https://github.com/ivangfalco/ads-skills.git
cd ads-skills
claude
/onboarding

That's the full install straight from the repo's README — clone it, cd into it, launch Claude Code, and run /onboarding. The onboarding skill itself is a 5-minute interactive setup: it walks you through API credentials for whichever platforms you're connecting and tests the connection before you touch a real campaign.

Running a LinkedIn, Meta, or Google Ads campaign with it

Day to day, you're not loading all four skills at once — you invoke the one you need. Managing a LinkedIn campaign, you run /linkedin-ads and get a skill scoped to strategy, targeting, creative, analytics, bidding, demographics, audience uploads, and lead forms. Running Meta, /meta-ads shifts the frame to creative-as-targeting and fatigue detection. Google gets /google-ads, built around intent-first search structuring and search-term auditing.

Here's what that looks like in practice: say a client's LinkedIn campaign has been flat for two weeks and you can't tell if it's audience fatigue or a targeting problem. You run /linkedin-ads, and the skill pulls the actual campaign data through its API scripts, checks demographics and audience overlap against what's already been shown, and gives you a specific read on whether the fix is a new creative batch, a narrower audience, or a bid adjustment.

My take

If you're running actual paid spend on LinkedIn, Meta, or Google and want a tool built by someone who's done it at $200K+/month rather than theorized about it, this is a legitimate pick — the API scripts alone put it ahead of most "ads skill" repos that are really just prompt templates in a folder. The Commons Clause license is worth flagging once and then forgetting: fine to use and fork, off-limits to resell as your own hosted product.

If you want the fuller marketing picture beyond paid acquisition, aaron-marketing-skills covers more of the funnel in one pack. And if Google Ads specifically is where most of your budget sits, it's worth also checking ppc-ai-skills — a Google-Ads-only PPC pack built by someone running 110+ live accounts, with mutation-safety guardrails that go a lot deeper on that single platform than the Google Ads skill inside Ads Skills does on its own.

Frequently asked questions

Is Ads Skills open source?

No — it's source-available, licensed under MIT with the Commons Clause added. You can use it, run it, and fork it freely, including for client work, but you can't repackage it and resell it as a standalone or hosted product.

What do you actually get when you install it?

Four Claude Code skills — LinkedIn Ads, Meta Ads, Google Ads, and Onboarding — backed by 40+ strategy and knowledge files and 39 Python scripts that call each platform's API directly for things like campaign performance pulls, audience uploads, and search-term audits.

How do I install Ads Skills?

Clone the repo, cd into it, launch Claude Code, and run the onboarding skill: git clone the repo, then run /onboarding. Onboarding is an interactive 5-minute flow that sets up API credentials and tests the connection per platform.

Who built this and is it credible for real ad spend?

Ivan Falco, Head of Growth at ColdIQ (now Frontal), built it from the playbooks he uses managing $200K+ a month in B2B ad spend across 12+ accounts.