Ads Skills

Four Claude Code skills for LinkedIn, Meta and Google Ads: B2B strategy, live account stats and campaign changes through the APIs

  • 290 ★ on the repository
  • Last commit
Skill

Broad access

Why this level

  • Token-backed scripts write to ad accounts: they create campaigns and change budgets, bids and status
  • LinkedIn, Meta and Google Ads keys sit in `.env` in plain text, readable by the scripts and the agent
  • Uploading contact lists to audiences sends customer data to the ad platforms
All reasons and checks

ivangfalco/ads-skills

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/ads-skills

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Broad accessThe tool can change data, run commands or handle secrets.

  • Token-backed scripts write to ad accounts: they create campaigns and change budgets, bids and status
  • LinkedIn, Meta and Google Ads keys sit in `.env` in plain text, readable by the scripts and the agent
  • Uploading contact lists to audiences sends customer data to the ad platforms

This is third-party code. Review the repository files before installing.

What it does

Ads Skills is a Claude Code kit of four skills: linkedin-ads, meta-ads, google-ads and onboarding. You clone the repository and open Claude Code inside it. The skills live in `.claude/skills`, next to more than 40 knowledge-base files and 39 Python scripts. The knowledge base covers B2B advertising: budget split by funnel stage, campaign structures, bidding, creative angles, CTR, CPC and CPL benchmarks and an account audit checklist. The scripts call the ad platform APIs. For LinkedIn and Meta they show an account overview, campaigns and daily stats, and for LinkedIn also audience demographics. For Google Ads they build a search terms and keyword report with Quality Score. The same scripts create and change campaigns: objectives, bids, budgets, status, ad groups, responsive search ads and audience lists. Keys live in `.env`, and the `.env.example` template has fields for all three platforms. The onboarding skill walks through getting the keys and testing the connection in about five minutes. It runs in Claude Code on your own machine, in the terminal or in the desktop app in Local mode.

Who it is for. B2B marketers and performance specialists, agencies with several client accounts and founders who run paid acquisition themselves.

Good fit when

  • A LinkedIn Ads account needs a check against the 35-item audit checklist, and Claude Code pulls the data through the API
  • A budget of 50,000 dollars a month has to be split across funnel stages and channels
  • Google Ads gets a weekly cleanup: the search terms report shows which words waste spend
  • Meta creatives wear out and you need to know when to rotate: the knowledge base describes fatigue signals and cadence
  • The full copy of active Meta ads has to be exported for review

Not a fit when

  • You work in the claude.ai chat or the Claude Desktop chat: the scripts do not run there
  • Ads run in Yandex Direct or VK Ads: the kit has no skills for those platforms
  • The product targets retail buyers: the method is built for B2B SaaS
  • You have no API access, for example a Google Ads developer token: without keys only the knowledge base works

Example request

Audit my LinkedIn Ads account: pull the last 30 days of campaigns, check audiences and bids against the checklist and name three campaigns worth stopping.

Limitations

  • The skills target Claude Code on a local machine; the scripts do not run in the claude.ai and Claude Desktop chats.
  • Each platform needs its own access: LinkedIn keys and token, a Meta token with the account ID, a Google Ads developer token and OAuth keys.
  • The scripts create campaigns and change bids and budgets in a live account, and the spend comes from your account. The user is responsible for the spend and platform compliance.
  • The license is MIT with the Commons Clause: you can run your own and client accounts but cannot resell the skills as a product.

How to disable. Delete the `ads-skills` folder or stop opening Claude Code in that directory: the skills sit in the project and work only there. Remove the keys from `.env` and revoke the app access in the LinkedIn, Meta and Google Ads settings.

FAQ

How do I install Ads Skills in Claude Code?

Clone the repository with `git clone https://github.com/ivangfalco/ads-skills.git`, enter the folder and run `claude`. The `/onboarding` command walks through the keys and a connection test in five minutes.

Does the kit work in Claude Desktop or on claude.ai?

No. It needs Claude Code on your own computer, in the terminal or in the desktop app in Local mode. The Claude chat cannot run scripts on the user's machine.

Which platforms does it cover?

LinkedIn Ads, Meta Ads and Google Ads. Yandex Direct and VK Ads are not in the kit.

Which keys are needed?

For LinkedIn: app keys, an access token and the account ID. For Meta: an access token, the ad account ID and the app ID. For Google Ads: a developer token, OAuth keys, a refresh token and the customer ID. All values go into `.env`, and the template is `.env.example`.

What does the knowledge base contain?

More than 40 files: advertising foundations with the five-stage Demand Engine model in place of the usual TOFU, MOFU and BOFU, separate sections for LinkedIn, Meta and Google Ads, audit and launch checklists and CTR, CPC and CPL benchmarks.

Discussion

No questions or reviews yet.

Skills

Skills for positioning, content, LinkedIn, cold outreach and landing page audits with quick and deep modes

SkillMinimal access452Repository stars

A skill set for auditing, planning and monitoring ad accounts across twelve platforms with JSON reports

PluginBroad access10.8KRepository stars

LinkedIn Marketing Skills

LinkedIn Marketing Skills for Claude Code and Codex

Needs a VPN

A skill bundle for LinkedIn: drafts posts and comments in your voice, strips AI tells, and shows every draft for approval before publishing

SkillBroad access5.6KRepository stars

Ryze Marketing Skills

Ryze AI - Claude Marketing Skills

A set of free Claude skills for performance marketing: audits and diagnostics for Google Ads, Meta Ads, SEO and AI answer visibility

PluginExtended access6.9KRepository stars

AI Marketing Suite

AI Marketing Suite for Claude Code

A set of marketing skills for Claude Code: site audit, copywriting, emails, content calendars, competitor analysis and client reports

SkillExtended access2.9KRepository stars
Russian stack

A Claude Code skill for the full VK Ads cycle: campaigns, ad groups, banners, statistics, remarketing and lead forms via bash scripts

SkillBroad access2Repository stars

Comparison with similar tools

Cards that share the main search query, and how they differ.

ToolOfficialAuthenticationRepository starsMain difference
Ads Skills (this card)no290
Google Ads MCPnoOAuth718an MCP server for Google Ads only, with GAQL queries, no method and no LinkedIn or Meta
Meta Ads MCPyesOAuth1,354an MCP server for Facebook and Instagram, one platform and no strategy knowledge base

README in short

The repository page introduces the author, Ivan Falco, and his 5-Stage Demand Engine method built on B2B accounts with spend above 200,000 dollars a month. It then lists the skills and files, a three-step quick start, the folder layout and the requirements: Claude Code, Python 3.10 and platform keys.

README badge

Original SKILL.md

---
name: linkedin-ads
description: |
  LinkedIn Ads management skill for B2B SaaS campaigns. Routes to specialized sub-skills for campaign planning, performance analysis, account audits, and account management.
  MANDATORY TRIGGERS: LinkedIn Ads, LinkedIn campaign, LinkedIn advertising, B2B ads, paid social, LinkedIn paid, ad account, campaign manager, LinkedIn lead gen, LinkedIn retargeting, ad audit, ad performance, ad optimization, campaign plan, media plan, LinkedIn budget
---

# LinkedIn Ads Management

Orchestrator for all LinkedIn Ads tasks. Route to the correct sub-skill based on the user's request.

## Methodology

This skill implements the Ivan Falco B2B demand generation methodology - a full-funnel, 5-Stage Demand Engine approach to LinkedIn Ads that prioritizes audience precision, Thought Leader Ads, and systematic scaling through audience penetration.

## Routing Logic

Determine what the user needs and load the relevant knowledge-base files:

| User Intent | Load These Files | When to Use |
|-------------|-----------------|-------------|
| Build a new campaign plan | `full-funnel-framework.md`, `campaign-structures.md`, `audience-sizing.md`, `bidding-strategy.md`, `launch-checklist.md` | New client onboarding, new campaign setup, media plan creation, budget allocation |
| Analyze performance data | `benchmarks.md`, `bidding-strategy.md`, `scaling-strategy.md` | Weekly/monthly reporting, diagnosing underperformance, optimization recommendations |
| Audit an existing account | `audit-checklist.md`, `benchmarks.md`, `audience-sizing.md` | New client audit, periodic health check, account takeover, identifying issues |
| Creative development | `creative-strategy.md`, `copy-audit-framework.md`, `conversation-ads.md`, `document-ads.md` | Ad copy, creative briefs, format selection |
| Scaling decisions | `scaling-strategy.md`, `bidding-strategy.md`, `audience-sizing.md` | Increasing budgets, adding campaigns, expanding audiences |
| ABM campaigns | `abm-strategy.md`, `audience-sizing.md` | Account-based targeting, list management |

## Knowledge Base

All recommendations must be grounded in the knowledge base. Before executing any sub-skill, read the relevant knowledge-base files:

| File | Contains | Read When |
|------|----------|-----------|
| [full-funnel-framework.md](knowledge-base/full-funnel-framework.md) | TOF/MOF/BOF structure, budget allocation, timeline | Campaign planning, strategy discussions |
| [audience-sizing.md](knowledge-base/audience-sizing.md) | Audience size ranges, targeting rules, exclusions, job functions vs titles, splitting audiences, audience expansion models | Building audiences, reviewing targeting, scaling audiences |
| [campaign-structures.md](knowledge-base/campaign-structures.md) | 6 campaign group structure models, naming conventions, 5-Stage Demand Engine campaign groups framework, splitting methodology | Setting up campaign structure, scaling structure |
| [launch-checklist.md](knowledge-base/launch-checklist.md) | 8-part pre-launch checklist | Before launching any campaign |
| [bidding-strategy.md](knowledge-base/bidding-strategy.md) | Bidding approach, weekly optimization, audience penetration rules, group budget optimization | Optimizing bids, weekly management, budget decisions |
| [benchmarks.md](knowledge-base/benchmarks.md) | CTR/CPC/CPL benchmarks by stage | Performance analysis, setting expectations |
| [creative-strategy.md](knowledge-base/creative-strategy.md) | Creative by awareness stage, 12 angles with rationale, TLA strategy, templates | Creative development, ad copy |
| [conversation-ads.md](knowledge-base/conversation-ads.md) | Conversation ad best practices: copy, CTAs, sender, testing, TLA combo | Conversation ad campaigns, inbox messaging |
| [document-ads.md](knowledge-base/document-ads.md) | Document ad best practices: 7-slide formula, copy principles, design, audience variants | Document ad / carousel campaigns, MOF nurture |
| [copy-audit-framework.md](knowledge-base/copy-audit-framework.md) | 5-layer copy audit: accuracy, tone, structure, design, audience fit | Reviewing any ad copy before launch, quality control |
| [landing-pages.md](knowledge-base/landing-pages.md) | Landing page strategy per funnel stage, Lead Gen Form optimization | Campaign planning, conversion optimization |

Report a problem

Foxx AIAds Skills
Foxx AI

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.