← Files KreelARCHIVED FILE
SKILL.md
1.05 KB · Sep 30, 2026 · 23:02 UTC
---
name: kreel-google-account-audit
description: "Structural audit of the Google Ads account."
---
If more than one brand is reachable, call `list_brands` first and pass `brand` on every call.
Audit the Google Ads structure. Use `get_entities` with platform='google', entity_type='campaign' (rows carry channel_type, channel_sub_type, serving_status, is_removed). Check:
- Naming-convention drift across campaign names.
- Abandoned campaigns: serving_status active but no spend in 30 days - cross-reference `get_entities` against `get_performance` campaign rows (platform='google', date_range={"days": 30}).
- Campaigns capped by budget: `query` the `campaigns` DSL table filtered to platform='google' for `search_budget_lost_is` (with `search_impression_share` and `search_rank_lost_is`) - a high budget-lost impression share is the 'hitting the daily cap' signal (Google budgets and bid strategies are not synced, so this is the proxy; do not report ad strength or bid-strategy mix - neither is available).
Return findings with severity and a suggested fix per item.
SHA-256: 880cf4300c5d30735ad43c93fa2b08f163ace47dd0915a0a0e54cff3fafd3249