Google Ads
Manages Google Ads campaigns, keywords, bids, budgets, and negatives at scale.
Test report
- Verdict
- Works with setup
- Score
- Tested
- Jul 13, 2026
- Environment
- Claude Code 2.x (agent harness)
- Upstream re-checked
- Aug 10, 2026 · f63cb9a
Two blockers. (1) The card's verbatim cp of the manage/ leaf omits the sibling google-ads/shared/ directory that every skill in this suite reads on Step 0/1 of every invocation (../shared/preamble.md, ../shared/analysis-principles.md), so a naive install can't resolve config or detect the MCP server until shared/ is manually restored alongside it. (2) It hard-requires a live NotFair MCP / Google Ads OAuth connection for all read/write tools, so it was tested on-paper only. In the A/B, the skill's framework produced a more best-practice-aligned plan — consolidated campaign hierarchy and a budget-sufficiency test driving a coherent Max-Conversions-first bid strategy — modestly beating the base's over-split, self-contradicting on-paper structure (though the base landed a sharper seasonal-demand insight).
Scored on four weighted criteria — install, triggering, output vs. baseline, docs. How scoring works
- Installs cleanly 2/5
- Triggers reliably 2/5
- Output vs. baseline 6/10
- Docs & honesty 4/5
What Google Ads does
Manage Google Ads — performance, keywords, bids, budgets, negatives, campaigns, ads, search terms, QS, location targeting, bulk operations, experiments, asset management, portfolio bidding, offline conversions. Use for any mention of Google Ads, CPA, ROAS, ad spend, or campaign settings.
How to install Google Ads
git clone https://github.com/nowork-studio/NotFair
cd NotFair
mkdir -p ~/.claude/skills
cp -r google-ads/manage ~/.claude/skills/google-ads
Skills live in ~/.claude/skills/ (global) or .claude/skills/
(per-project). Restart Claude Code after installing.
Commands — how to trigger Google Ads
-
/google-adsManages Google Ads campaigns, keywords, bids, budgets, and negatives at scale.
It also activates on plain-language prompts like these:
-
Check performance on this Google Ads campaign -
Adjust bids and budgets for underperforming keywords -
Add negative keywords based on recent search terms
Frequently asked questions
- Is the Google Ads skill free?
- Yes. The skill itself is free from nowork-studio/NotFair. SkillProof publishes the install command and an independent test verdict at no cost.
- Does Google Ads work with Claude Code?
- We tested it with Claude Code 2.x (agent harness) on Jul 13, 2026. Verdict: Works with setup. Two blockers. (1) The card's verbatim cp of the manage/ leaf omits the sibling google-ads/shared/ directory that every skill in this suite reads on Step 0/1 of every invocation (../shared/preamble.md, ../shared/analysis-principles.md), so a naive install can't resolve config or detect the MCP server until shared/ is manually restored alongside it. (2) It hard-requires a live NotFair MCP / Google Ads OAuth connection for all read/write tools, so it was tested on-paper only. In the A/B, the skill's framework produced a more best-practice-aligned plan — consolidated campaign hierarchy and a budget-sufficiency test driving a coherent Max-Conversions-first bid strategy — modestly beating the base's over-split, self-contradicting on-paper structure (though the base landed a sharper seasonal-demand insight).
- What is the Google Ads SkillProof Score?
- 5.6/10 — installs cleanly 2/5, triggers reliably 2/5, output vs. baseline 6/10, docs & honesty 4/5.
- How do I install Google Ads?
- Copy the install command from this page, run it in your terminal, and restart Claude Code. Skills live in ~/.claude/skills/ (global) or .claude/skills/ inside a project.
- Can I use Google Ads with Cursor, Copilot, Gemini CLI, Codex or other AI tools?
- The SKILL.md format is native to Claude (Claude Code, Desktop, claude.ai). The instructions inside adapt to other assistants: Cursor rules, GitHub Copilot instructions, Windsurf rules, Custom GPTs, AGENTS.md for OpenAI Codex, and GEMINI.md for Google Gemini CLI — our conversion guides cover each, and the free converter on the tools page does the wrapping for you.