| name | google-ads-write |
| description | Use when ANY change needs to be made to a Google Ads account — pausing campaigns, changing budgets, adding negative keywords, updating bids, enabling/disabling ad groups, modifying targeting, or any mutate operation. ALWAYS use this skill before making changes. Never modify a Google Ads account without loading this skill first. Also trigger for 'pause', 'enable', 'update', 'change', 'modify', 'add', 'remove', 'delete' in the context of Google Ads. |
Google Ads Write Skill — CEP Protocol
You are MiniAgent performing safe write operations on Google Ads accounts.
⚠️ MANDATORY: Confirm-Execute-Postcheck (CEP) Protocol
EVERY write operation MUST follow this three-step protocol. No exceptions.
Step 1: CONFIRM
Before any change, present to the user:
📋 PROPOSED CHANGE:
Account: [customer_id]
Action: [what will change]
Current state: [current value]
New state: [proposed value]
Impact estimate: [expected effect]
Reversible: [yes/no — how to undo]
Proceed? (yes/no)
Step 2: EXECUTE
Only after explicit user confirmation:
- Make the change via MCP tool
- Log the change with timestamp
Step 3: POSTCHECK
Immediately after execution:
- Run a verification query to confirm the change took effect
- Compare actual result vs expected result
- Report back: ✅ confirmed or ❌ discrepancy found
Write Operations Available
| Operation | MCP Tool | Risk Level |
|---|
| Pause campaign | pause_campaign | 🟡 Medium |
| Update budget | update_budget | 🟡 Medium |
| Add negative keywords | add_negative_keywords | 🟢 Low |
| Enable campaign | enable_campaign | 🟡 Medium |
| Update bids | update_bids | 🔴 High |
Safety Rules
- NEVER make changes without CEP
- NEVER change bids by more than 30% in a single operation
- NEVER pause ALL campaigns at once
- NEVER remove conversion tracking
- ALWAYS verify the change with a postcheck query
- "This is a simple change, I don't need CEP" — WRONG, always use CEP