Ad Account Auditor
Scores a paid ad account on ROAS/claim/tracking/placement vetoes before you scale budget.
Test report
- Verdict
- Tested · Works
- Score
- Tested
- Jul 10, 2026
- Environment
- Claude Code 2.x (agent harness)
- Upstream re-checked
- Aug 10, 2026 · 75a66b9
Ran a full synthetic audit (ROAS 1.8x, 40 platform conversions vs only 25 verified in GA4, unsubstantiated '#1 rated' ad claim, budget doubled 3 days into learning phase): the skill correctly fired two vetoes (R2 order-ID mismatch, O1 claim integrity) and forced a BLOCKED verdict with a savable, ID-free handoff, where an unassisted answer reached similar conclusions but with no reproducible score, no explicit gate, and no audit artifact.
Scored on four weighted criteria — install, triggering, output vs. baseline, docs. How scoring works
- Installs cleanly 5/5
- Triggers reliably 5/5
- Output vs. baseline 8/10
- Docs & honesty 5/5
What Ad Account Auditor does
Runs a goal-weighted RQS score (Return/Offer/Audience/Spend-efficiency) plus five red-line veto checks (broken tracking, cross-platform double-counting, unsubstantiated claims, policy risk, unsafe placements) on the user's own exported ad-account data, ending in a SHIP/FIX/BLOCK gate. Triggers before any budget increase or when tracking/attribution integrity is in question; explicitly defers campaign-building and creative work to sibling skills.
How to install Ad Account Auditor
git clone https://github.com/aaron-he-zhu/aaron-marketing-skills.git
cd aaron-marketing-skills
mkdir -p ~/.claude/skills
cp -r ad/activate/ad-account-auditor ~/.claude/skills/ad-account-auditor
# also copy references/roas-benchmark.md, references/auditor-runbook.md, CONNECTORS.md, SECURITY.md
# (or rely on the skill's built-in raw.githubusercontent.com fallback if only the single folder is copied)
Skills live in ~/.claude/skills/ (global) or .claude/skills/
(per-project). Restart Claude Code after installing.
Commands — how to trigger Ad Account Auditor
-
/ad-account-auditorScores a paid ad account on ROAS/claim/tracking/placement vetoes before you scale budget.
It also activates on plain-language prompts like these:
-
Score my ad account before I scale the budget -
Check for broken tracking and unsubstantiated claims in my ads -
Run a SHIP/FIX/BLOCK gate on this exported ad account data
Frequently asked questions
- Is the Ad Account Auditor skill free?
- Yes. The skill itself is free from aaron-he-zhu/aaron-marketing-skills. SkillProof publishes the install command and an independent test verdict at no cost.
- Does Ad Account Auditor work with Claude Code?
- We tested it with Claude Code 2.x (agent harness) on Jul 10, 2026. Verdict: Tested · Works. Ran a full synthetic audit (ROAS 1.8x, 40 platform conversions vs only 25 verified in GA4, unsubstantiated '#1 rated' ad claim, budget doubled 3 days into learning phase): the skill correctly fired two vetoes (R2 order-ID mismatch, O1 claim integrity) and forced a BLOCKED verdict with a savable, ID-free handoff, where an unassisted answer reached similar conclusions but with no reproducible score, no explicit gate, and no audit artifact.
- What is the Ad Account Auditor SkillProof Score?
- 9.2/10 — installs cleanly 5/5, triggers reliably 5/5, output vs. baseline 8/10, docs & honesty 5/5.
- How do I install Ad Account Auditor?
- Copy the install command from this page, run it in your terminal, and restart Claude Code. Skills live in ~/.claude/skills/ (global) or .claude/skills/ inside a project.
- Can I use Ad Account Auditor with Cursor, Copilot, Gemini CLI, Codex or other AI tools?
- The SKILL.md format is native to Claude (Claude Code, Desktop, claude.ai). The instructions inside adapt to other assistants: Cursor rules, GitHub Copilot instructions, Windsurf rules, Custom GPTs, AGENTS.md for OpenAI Codex, and GEMINI.md for Google Gemini CLI — our conversion guides cover each, and the free converter on the tools page does the wrapping for you.