From ai-ads-os
PMax morning anomaly check — compares last 3 days vs prior 3 days across spend, conversions, and CPA/ROAS for every Performance Max campaign. Flags CPA spikes (> 25%), conversion drops (> 25%), and spend spikes without conversions. Read-only — no changes applied. Disciplined: does NOT recommend major changes unless the issue is severe, since PMax is a black box and overcorrection is the #1 killer.
How this command is triggered — by the user, by Claude, or both
Slash command
/ai-ads-os:google-pmax-pulse [Google Ads Customer ID]The summary Claude sees in its command listing — used to decide when to auto-load this command
# PMax Pulse — 3-Day Anomaly Check (Read-Only) For Google Ads account `$ARGUMENTS`, scan every active **Performance Max** campaign and detect anomalies between the last 3 days and the prior 3 days. **Read-only — never modify PMax campaigns from a daily pulse, the black-box dynamics mean knee-jerk reactions cost more than they fix.** ## Inputs (per PMax campaign, both 3d windows) - Spend - Conversions - CPA / ROAS ## Anomaly triggers | Signal | Trigger | |---|---| | **CPA spike** | > 25% increase vs prior 3d | | **Conversion drop** | > 25% decrease vs prior 3d | | **Spend without conver...
For Google Ads account $ARGUMENTS, scan every active Performance Max campaign and detect anomalies between the last 3 days and the prior 3 days. Read-only — never modify PMax campaigns from a daily pulse, the black-box dynamics mean knee-jerk reactions cost more than they fix.
| Signal | Trigger |
|---|---|
| CPA spike | > 25% increase vs prior 3d |
| Conversion drop | > 25% decrease vs prior 3d |
| Spend without conversions | Spend 3d up > 20%, conversions flat or down |
Three sections, each a vertical list:
[Campaign] — CPA ↑42%, conversions ↓30% over 3d. Spend $X (NN% of account). Consider pausing or moving to manual asset review.[Campaign] — CPA ↑28% over 3d. Single signal. Watch for 3 more days before acting.[Campaign] — Spend ↑15% with conversions flat. Trend, not anomaly.End with: _All findings — no changes applied. Investigate Critical items first._
npx claudepluginhub gomarble-ai/ai-ads-os --plugin ai-ads-os