Ad Account Auditor

Scores a paid ad account on ROAS/claim/tracking/placement vetoes before you scale budget.

Tested · Works

Test report

Verdict
Tested · Works
Score
9.2/10
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-auditor Scores 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.