From ai-media-buyer
Daily Google Ads Search morning briefing — compares last 3 days vs prior 3 days, segments brand vs non-brand (with different expectations for each), and surfaces specific recommendations across budget, impression share, bid adjustments, search-term waste, and query opportunities. Read-only — produces a CUT / FIX / SCALE recommendations list, never executes mutations. Use as your morning Google Search standup.
How this command is triggered — by the user, by Claude, or both
Slash command
/ai-media-buyer:google-search-audit [Google Ads Customer ID]The summary Claude sees in its command listing — used to decide when to auto-load this command
# Google Ads Search Audit — Morning Briefing (Read-Only) For Google Ads account `$ARGUMENTS`, run a daily Search-campaigns operator pass. Compare **last 3 days vs prior 3 days**. **Read-only — output is recommendations only, no mutations applied.** ## Step 1 — Brand vs Non-Brand classification (do first) For every Search campaign, classify as **Brand** or **Non-Brand** before analyzing. Use campaign name, keyword content, and whether top queries contain the brand name. | Type | Healthy state | Focus | |---|---|---| | **Brand** | IS > 85%, low CPA, query intent clean | Efficiency, waste ...
For Google Ads account $ARGUMENTS, run a daily Search-campaigns operator pass. Compare last 3 days vs prior 3 days. Read-only — output is recommendations only, no mutations applied.
For every Search campaign, classify as Brand or Non-Brand before analyzing. Use campaign name, keyword content, and whether top queries contain the brand name.
| Type | Healthy state | Focus |
|---|---|---|
| Brand | IS > 85%, low CPA, query intent clean | Efficiency, waste reduction. Scaling is demand-limited, not budget-limited. |
| Non-Brand | Growth runway in IS, CPA at-or-below target | IS growth, budget scaling, volume expansion. |
Surface recommendations against the correct expectation per type.
Per campaign, both 3d windows: CPA vs target, Conversion volume, Search Impression Share, Lost IS (Rank), Lost IS (Budget), Top-of-page rate, Absolute-top %, ROAS, Conversion Value (AOV trend).
Lost IS (Budget) > 20% → suggest budget increase, state %Lost IS (Rank) > 20% → suggest bid adjustment or relevance workThree sections, each a vertical list of recommendation lines:
Suggest adding negative exact: "[query]" — spending $X at CPA $Y (3.2× target)Suggest bid +15% on [ad group] — Lost IS (Rank) 28%, strong relevance signalSuggest budget +20% on [campaign — Non-Brand] — Lost IS (Budget) 35%, CPA 18% under targetSkip a section entirely if it has no recommendations. End with: _All recommendations — no changes applied._
npx claudepluginhub gomarble-ai/ai-media-buyer --plugin ai-media-buyer