Skip to content

Guide · Agent skill

How to use the Paid Advertising Audit agent skill (ads-audit)

Updated · written with AI from the project's own documentation and checked against our catalogue data

The ads-audit skill is an agent skill that teaches an AI agent to run a structured paid-advertising audit across one or more ad platforms, including Google, Meta, YouTube, LinkedIn, TikTok, Microsoft, Apple, Amazon, Reddit, Pinterest, Snapchat and X. This guide explains what an agent skill is, how to install this one, how to trigger it with plain requests, and what data and safety considerations to plan for. By the end you will be able to set up the skill and ask an agent for an audit that clearly shows what it could and could not assess.

Paid Advertising AuditAgriciDaniel/claude-ads · MIT

Quick start

  1. 1Download and unzip. Download the ads-audit ZIP from this page and unzip it. Confirm the folder contains SKILL.md.
  2. 2Place or upload the skill. Copy the folder to ~/.claude/skills/ or a project's .claude/skills/, or upload it under Settings → Capabilities → Skills in the Claude apps.
  3. 3Gather your data. Collect exports, screenshots or manual metrics for each platform, plus date window, currency and timezone.
  4. 4Make the request. Ask for an audit in plain language, naming the platforms and the period you want covered.
  5. 5Check coverage. Read the completeness status and the evidence coverage per platform before reading any scores.
  6. 6Review the action plan. Go through prioritized recommendations, noting owners, effort and success measures, and the data gaps that limit them.

What an agent skill is and what ads-audit makes the agent do

An agent skill is a folder containing a SKILL.md file that gives an AI agent instructions for a specific kind of task. When the task matches the skill's description, the agent follows its procedure instead of improvising.

The ads-audit skill makes the agent build a versioned JSON audit bundle first. It normalizes your exports, screenshots, manual metrics or authenticated reads into an account snapshot, scores platforms with a deterministic process, and then writes a report, an action plan and a measurement plan from that bundle.

  • Creates a run manifest with business context, date window, currency, timezone, requested platforms and privacy classification.
  • Marks missing fields rather than filling them in.
  • Labels the result complete, provisional, partial or insufficient_evidence based on data coverage.
  • Keeps observations, diagnoses, recommendations and proposed changes in separate layers.
  • Lists features that are unavailable or ineligible as unscored opportunities, not health penalties.

Install the ads-audit skill

Download the ZIP from the skill's page on this directory and unzip it. Then choose one of the following locations, depending on whether you want the skill available everywhere or in one project.

For all your projects, place the unzipped ads-audit folder in ~/.claude/skills/. For a single project, place it in that project's .claude/skills/ folder.

Alternatively, if you use the Claude apps, upload the skill under Settings → Capabilities → Skills.

  • Personal use: ~/.claude/skills/ads-audit/
  • Project use: .claude/skills/ads-audit/ inside your project folder
  • Claude apps: Settings → Capabilities → Skills

Prepare the data you will give the agent

The skill needs ad platform exports, screenshots or manual metrics. It also expects authenticated read access, but the skill file does not explain how to set that up, so plan for exports or manual metrics if you do not have it configured.

The audit also relies on an installed audit-worker-result v1 schema and platform worker and control files. These are not included in the supplied files, so the agent may only be able to produce partial results until they are available.

  • Campaign, keyword, search term, creative or conversion exports for each platform.
  • Business context: objective, margin, date window, currency and timezone.
  • Screenshots or manual metrics where exports are unavailable.
  • Tell the agent which platforms you want covered and which you do not.

Trigger the skill with a natural request

You do not need special syntax. Describe the audit you want in plain language and attach or point to your data. The skill's description covers requests such as full ad checks, account health reviews, paid-media diagnostics, spend audits and tracking audits.

State the platforms and the date window, and say what you want back. If you want the outputs saved as files, say so.

  • "Run a full paid-advertising audit on my Google and Meta exports for the last 90 days, in GBP and London time."
  • "Do a tracking audit of my TikTok and LinkedIn conversion data."
  • "Review account health for the attached Pinterest and Snapchat metrics and list prioritized risks."
  • "Audit my spend across all platforms. Amazon authentication failed, so mark it as missing and show what that does to the result."

Read the results and coverage status

The skill's main value is honesty about coverage. Check the completeness label first. A complete result means every requested platform returned valid results with normal evidence coverage. A provisional result means some evidence is thin or stale. A partial result means a required worker failed or was omitted. An insufficient_evidence result means a requested platform has less than 60% coverage.

Under a partial result, a failed platform gets no health score and its weight is removed from the portfolio score rather than counted as zero. Do not read a partial bundle as a complete account review.

  • Check platform health and evidence coverage in report.md.
  • Review missing data and contradictions before acting on recommendations.
  • Treat proposed mutations as drafts. The skill does not execute changes in ad accounts.

What people use it for

  • Reviewing spend and pacing across several paid platforms for a marketing manager's monthly check.
  • Producing a repeatable, source-cited audit format for agency client reviews.
  • Identifying which missing exports limit the conclusions of a tracking or attribution review.
  • Drafting proposed account changes for human review before anyone edits a live account.
  • Running a partial audit when one platform's authentication fails, while still assessing the others.

Frequently asked questions

Is the ads-audit skill free to use?

The source file does not state a price or licence terms beyond the listing's MIT licence. Check the repository's licence file before relying on it commercially. Your agent platform may have its own costs.

Does ads-audit change my ad accounts automatically?

No. The skill produces drafts of proposed mutations and does not execute edits. Any change you want made must be carried out by you or another process after review.

Do I need API access to Google Ads or Meta?

Not necessarily. The skill accepts exports, screenshots or manual metrics. It expects authenticated read access, but the skill file does not specify how to set that up.

Why does the audit say partial or insufficient_evidence?

The skill only claims coverage it can support. A missing worker, failed authentication or a platform below 60% evidence coverage changes the status, and the report will list the missing inputs and recovery hints.

Does ads-audit run scripts or use the network?

According to the listing, it runs no scripts and uses no network. It still sends your exports and metrics to the agent, so do not use it with data you cannot share with an AI tool.

How does it compare with a general prompt asking an AI to review my ads?

A general prompt has no fixed procedure or coverage rules. This skill enforces a versioned JSON bundle, deterministic scoring and explicit gap reporting, which makes results more repeatable. It is not a substitute for a qualified legal or regulatory adviser.

New agent skills, repos and AI tools — every week

The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.

Our verdict

Use ads-audit if you manage paid media across several platforms, work in an agency needing a repeatable audit format, or need clear visibility into which data gaps limit your conclusions. Pick something else if you want the tool to make live account changes, need legal or regulatory sign-off, or cannot share account data with an AI tool.

Download the skill