Marketing & Business · Blog Post

PPC AI Skills: 42 Claude Code skills for Google Ads campaign management

Kurt Henninger runs Google Ads for more than 110 property-management and local-services accounts, and he got tired of AI hallucinating phone numbers and overwriting live campaigns. PPC AI Skills is the portable slice of the system he built to stop that: 42 free skills, MIT-licensed, that turn Claude Code into a Google Ads specialist with an actual sense of caution. It's built for Claude Code first but works with any AI harness — and it does one thing, Google Ads, instead of trying to cover every ad platform at once.

By Mehadi Hasan 7 min read

What it is

This is a Google Ads-only skill pack, and that's the whole point. Henninger open-sourced 42 of the roughly 85 skills he runs in production, keeping the client data and account routing private and shipping the method: diagnostic frameworks, safety protocols, and query patterns that don't need your credentials to be useful. Some skills are pure knowledge — a decision tree for reading impression share, a 23-element RSA copywriting framework — and others carry actual Python scripts that hit the Google Ads API directly.

The throughline across all 42 is that they were written because something broke in a live account first. Fair Housing Compliance exists because property-management advertising has real discrimination-targeting risk. MCC Hack Audit exists because of an actual MCC link-fraud incident. Mutation Safety, the skill the README tells you to install before anything else, exists because AI without guardrails will happily push a change to a live Google Ads account with no idea what it just did.

42 skills, 9 categories

42 Skills across 9 categories
110+ Live Google Ads accounts the author manages
5 Safety & Guardrails skills — install these first
90 days Change-history lookback, 3x Google's native 30-day window
1 Platform covered: Google Ads, full stop
0 Cost — MIT license, free to use

Diagnostics & Investigation

12 skills — Investigation Methodology, a 42-point Account Diagnostic scored across 14 categories, a Change History Checker stretching Google's native 30-day window to 90, plus GA4 cross-reference skills for lead-quality problems

Safety & Guardrails

5 skills, including Mutation Safety and a Budget Guardian that trips an alert at 100% and 120% of monthly spend without ever touching the pause button

Search Query & Negative Keyword Management

5 skills, including an SQR Pipeline that runs search terms through a 3-run classification consensus before anything gets uploaded

Ad Copy & RSAs

4 skills, headlined by a website-verified RSA generator

Portfolio Management

4 skills for bid strategy and spend-tolerance monitoring across accounts

Campaign Building

3 skills, mostly Performance Max and Demand Gen automation control

Queries & API

4 skills for wiring up GAQL and the Google Ads API directly

Reporting & Communication

2 skills for turning account data into client-facing reports

Competitive & Brand Safety

3 skills covering competitor teardown and YouTube placement audits

The 42 skills split into 9 categories, and the split tells you where the author actually spends his time. Diagnostics & Investigation is the largest bucket at 12 skills — Investigation Methodology, a 42-point Account Diagnostic scored across 14 categories, a Change History Checker that stretches Google's native 30-day change-log window out to 90, plus a cluster of GA4 cross-reference skills for chasing lead-quality problems back to their source. Safety & Guardrails holds 5 skills including Mutation Safety and a Budget Guardian that trips an alert at 100% and 120% of monthly spend without ever touching the pause button itself.

The rest map to the daily grind of running Google Ads: Search Query & Negative Keyword Management (5 skills, including an SQR Pipeline that runs search terms through a 3-run classification consensus before anything gets uploaded), Ad Copy & RSAs (4, headlined by a website-verified RSA generator), Portfolio Management (4), Campaign Building (3, mostly Performance Max and Demand Gen automation control), Queries & API (4, for wiring up GAQL and the Google Ads API directly), Reporting & Communication (2), and Competitive & Brand Safety (3, covering competitor teardown and YouTube placement audits). Nothing here touches Meta, LinkedIn, or Microsoft Ads.

Guardrails against accidental mutations

The mutation safety pattern is the actual differentiator. When a skill wants to change something in a live account — upload negative keywords, edit an RSA, touch a budget — it doesn't execute. It builds the change and stops, showing the target account, the current value next to the proposed one, how many entities are affected, and whether the change is reversible. Nothing runs until a human types an explicit approval. Every executed change gets logged for an audit trail.

That pattern shows up everywhere it matters for someone managing 110+ accounts. Budget Guardian is alert-only by design — it flags a 2-hour spend spike at 100% or 120% of monthly budget but never pauses a campaign itself. Underspending Investigation caps its own budget recommendations at +10% per change. Shared Budget Updater pushes budget changes from a spreadsheet via a GitHub Actions cron, but only after a human approves a row, with Slack alerts on failure instead of silent retries.

Installation

Clone & install a skill

git clone https://github.com/fourteenwm/ppc-ai-skills.git
mkdir -p .claude/skills
cp -r ppc-ai-skills/mutation-safety .claude/skills/

Clone the repo once, then copy in whichever skill folders you want — repeat the last line per skill. The README is explicit that Mutation Safety should be the first one you install, since it's what stops every other skill from writing to a live account without your sign-off.

Using it day to day

Here's what a morning looks like with this installed across a portfolio of accounts. You start with SQR Pipeline pulling the overnight search query report, running each term through a 3-run classification consensus to flag high-intent versus off-brand versus informational queries. You review the list, approve it, and the skill does the two-step upload — dry run first, then the live push once you've typed yes.

From there it's RSA Refresh flagging LOW-performing ad assets and swapping in website-verified headlines instead of ones the model invented, then a quick pass through Portfolio Pacing Rules or Budget Recommendation Calculator to see which accounts are drifting outside their spend tolerance. None of it happens without you seeing the diff first.

My take

The honest read: if you run Google Ads and only Google Ads, this is one of the more carefully built tool packs I've come across for it. The mutation-safety pattern isn't decoration — it shows up consistently across budget changes, negative keyword uploads, and RSA edits. The tradeoff is scope, and it's deliberate, not a gap: it's Google Ads, full stop, and it uses the room that buys to go deep on guardrails and the actual Google Ads object model instead of spreading thin across platforms.

For a wider marketing view, Corey Haines' marketingskills turns Claude Code into a full marketing operating system, with SEO, copywriting, retention, and paid distribution alongside Google Ads rather than Google Ads as the whole point. If your paid media work spans more than one platform, claude-ads is the closer comparison: AgriciDaniel built it as a 12-platform audit engine, so it trades per-platform depth for reach and runs lighter guardrails across all twelve, while PPC AI Skills stays on Google Ads alone and builds its guardrails around that platform's object model specifically. Pick claude-ads for multi-platform reach, PPC AI Skills for single-platform depth with real mutation safety.

Frequently asked questions

Does this work with Meta, LinkedIn, or other ad platforms?

No. PPC AI Skills is Google Ads only. That's a deliberate scope choice, not a missing feature: every skill is built around Google Ads' specific object model and API.

Do I need Claude Code specifically, or does this work elsewhere?

It's built for and tested in Claude Code first, but the author designed the skills to work with any AI harness — they're structured as markdown frameworks plus, in some cases, standalone Python scripts.

Will this actually make changes to my Google Ads account without asking me?

No. Every skill that mutates a live account runs through a two-step dry-run-then-approve gate — it shows you the proposed change and waits for a typed human approval before executing anything.

Is this really free, or is there a paid tier hidden somewhere?

It's MIT-licensed and free to use, no catch. These 42 skills are a public subset of the roughly 85 the author runs in his own agency.