ads-audit
Google Ads Audit
Diagnose account health and persist business context for downstream skills (/ads, /ads-copy, /ads-landing). Read-only — never mutates the account. The user runs /ads to execute fixes you recommend.
Setup
Follow ../shared/preamble.md — MCP detection, API key, account selection.
Filesystem contract (MUST persist)
| Artifact | Path | When |
|---|---|---|
| Business context | {data_dir}/business-context.json |
First full audit, or refresh when audit_date is >90 days old. Skip on scoped audits if file is fresh. |
| Personas | {data_dir}/personas/{accountId}.json |
Every full audit. |
These are the handoff to every other ads skill — write them even if the report itself is short. Otherwise /ads-copy and /ads-landing operate without business context and produce generic output.
business-context.json schema: business_name, industry, website, services[], locations[], target_audience, brand_voice{tone, words_to_use[], words_to_avoid[]}, differentiators[], competitors[], seasonality{peak_months[], slow_months[], seasonal_hooks[]}, keyword_landscape{high_intent_terms[], competitive_terms[], long_tail_opportunities[]}, social_proof[], offers_or_promotions[], landing_pages{}, notes, audit_date, account_id.