Google Ads Account Audit
A read-only Google Ads audit that distills account health into three pulse metrics — waste, demand captured, CPA — with named contributors and fix pointers.
Marketing & SEOIntermediate★ 3,910⑂ 494AI score 8/10Last updated: Oct 1, 2026
What it does
- Pulls a defensible audit dataset: account rollups, campaigns with bidding/network/impression-share, ad groups, keywords with Quality Score, search terms, negatives, conversion actions, RSA assets, geo targeting, and 30-day change events.
- Reports three pulse metrics (monthly waste, demand captured %, CPA), each annotated with its top contributor and where to fix it — no vague letter grades.
- Enforces a STOP condition: if conversion tracking is broken, it recommends pausing spend before anything else.
- Persists
business-context.json(and optionally personas grounded in 5+ real search terms) so downstream copy and landing-page skills stop producing generic output. - Strictly read-only — all mutations are handed off to
/google-ads.
Who it's for
- In-house or agency PPC managers and performance marketers
- Consultants inheriting an unfamiliar account who need a fast health read
- Anyone who must report waste with specific campaigns, keywords, and dollar figures
Examples
- "Audit my ads" → waste/demand/CPA pulse plus material findings across signal quality, structure, keywords, search terms, creative, impression share, and spend efficiency.
- "Just check campaign Brand — Search" → scoped audit via case-insensitive name match, filtering in-memory data without extra API calls.
- "Why did CPA jump last month?" → network segmentation plus change-event decomposition to explain the regression.
· · · Install guide · · ·
Try it now, no install
Paste this into Claude to use the skill without installing anything.
Read the instructions in this file and follow them to help me: https://raw.githubusercontent.com/nowork-studio/notfair-plugin/HEAD/google-ads/audit/SKILL.md What I want: (describe your task here)
If Claude can't open the link, open it yourself and paste the contents instead.
↓ If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.
Install in the Claude app (no terminal)
- Download the ZIP with the button below.
- In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
- Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Install in Claude Code
Let Claude do it — paste this into Claude Code
Install the skill I found on Claude Skill Mart. Copy the google-ads/audit folder from the GitHub repo nowork-studio/notfair-plugin into my ~/.claude/skills/google-ads-audit/. When it's done, tell me in one line what this skill can do.
Install with a command instead
git clone https://github.com/nowork-studio/notfair-plugin.git && mkdir -p ~/.claude/skills && cp -r notfair-plugin/google-ads ~/.claude/skills/⚠ This is a third-party skill. Check the source repository before installing.
- Clone the repository:
git clone https://github.com/nowork-studio/notfair-plugin.git - Create the skills directory:
mkdir -p ~/.claude/skills - Copy the whole google-ads folder:
cp -r notfair-plugin/google-ads ~/.claude/skills/— copying onlyaudit/breaks its../shared/andreferences/includes. - Connect a Google Ads MCP server to Claude Code with read access to your account; without it, the data-pull phase will fail.
- Restart Claude Code and type "audit my ads" to confirm the skill triggers.
- After the first run, note where
business-context.jsonwas saved — the copy and landing-page skills read it for context.
View source on GitHub ↗License: MIT