Paid advertising audit
/ads-audit
/ads-audit is a Claude Code skill in the Ads & Social section. It is maintained by AgriciDaniel and published under the MIT license. Audits your paid ad accounts on one or more platforms and delivers a report with each platform's health, the risks and prioritized actions.
Author's description
Run a source-grounded paid-advertising audit for one or more of Google, Meta, YouTube, LinkedIn, TikTok, Microsoft, Apple, Amazon, Reddit, Pinterest, Snapchat, and X. Use for full ad checks, account health reviews, paid-media diagnostics, partial audits after authentication or worker failure, missing-platform weighting, beta-feature eligibility and scoring, spend audits, tracking audits, or prioritized opportunities and risks.
Use it when
- You want a full review of one or more ad platforms
- You need to know your account health before changing budgets
- You want a prioritized list of risks and opportunities
Not for
- Changing campaigns: it only produces reports and drafts
- Scoring a platform when its data is missing
What you get
A Markdown report (optionally HTML or PDF) plus a JSON run bundle with each platform's health, evidence coverage, prioritized actions and a measurement plan.
How to ask for it
Run a full audit across all my paid ad accountsCheck the health of my Meta Ads account and flag the top risksGive me a prioritized list of opportunities after the audit
Install
curl -fsSL https://raw.githubusercontent.com/sgomez-dev/claude-skills/main/install.sh | bashAfter installing with the script, type /ads-audit. Using Cursor, Windsurf or Codex? Platform guides
Questions about this skill
- What happens if one platform fails to connect?
- The audit carries on with the others, is labelled partial, and the failed platform gets no score and is left out of the overall health.
- Does it penalize me for not using a beta feature?
- No. Optional, beta or unavailable features are listed as unscored opportunities and have no effect on account health.
- Will it change my ad accounts?
- No. The audit only analyzes; any proposed change stays a draft until it passes the mutation gate.
Demo coming soon