google-ads

Manage and optimize Google Ads campaigns through MCP-based reads, writes, and diagnostics.

Updated Aug 28, 2026
One-click install
npx skills add https://github.com/jeremybrasher/grokbot-skills --skill google-ads-jeremybrasher
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: google-ads
Source: https://github.com/jeremybrasher/grokbot-skills/tree/main/collections/notfair/google-ads/manage
Command: npx skills add https://github.com/jeremybrasher/grokbot-skills --skill google-ads-jeremybrasher

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Managing Google Ads accounts requires constant performance triage, wasted-spend detection, bid strategy decisions, and safe execution of changes — work that is error-prone and time-consuming when done manually across campaigns, keywords, and search terms. ## Core Features & Use Cases - Performance Analysis & Waste Detection: Diagnose CPA, ROAS, Quality Score, and impression-share issues using GAQL queries, with guardrails like keyword tier classification and statistical significance gates to avoid pausing core keywords on thin data. - Safe Write Operations: Execute mutations (bids, budgets, negatives, campaign creation, experiments) through dedicated tools with change IDs, 7-day undo, live read-back verification, and logged before-metrics for later impact reviews. - Recurring Optimization Loops: Run daily operator briefs, search-term triage, n-gram negative mining, and budget pacing checks with approval queues instead of blind automation. - Use Case: Ask "how are my ads doing?" and get a prioritized report naming the exact wasteful keywords, negative keyword candidates, and converting search terms to promote — then approve changes that are logged and reviewed after 7 days. ## Quick Start Ask the assistant to show performance for your Google Ads account and recommend what to fix this week.

Frequently Asked Questions about google-ads

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find wasted spend in my Google Ads account?▼

The skill pulls keyword and search-term metrics via GAQL, classifies keywords into tiers, and flags Tier 2/3 terms with zero conversions past a significance threshold. It reports waste as a dollar amount and recommends negatives or pauses with specific keyword names.

How do I choose between Target CPA and Maximize Conversions?▼

Use Maximize Conversions with a budget cap for new campaigns still in Learning status. Transition to Target CPA once the campaign exits Learning and CPA variance stays under 20% week-over-week, setting the initial target at your current average CPA.

Can Google Ads changes be undone after applying them?▼

Yes. Every write returns a changeId that supports undoChange within 7 days. Changes are also logged with before-metrics and a review date so impact can be evaluated at 3, 7, or 14 days.

Why did my Google Ads write fail even though it returned a changeId?▼

A changeId can represent an attempted-change log rather than confirmed live state. The skill requires live read-back verification before claiming success, preserves error details like authorization codes, and avoids blind retries.

Does this work for small Google Ads accounts with little data?▼

Yes, but the skill treats thin data as a valid result. When expected conversions fall below the significance threshold, it labels entities as insufficient data and recommends watch conditions instead of pausing or changing bids.