mcpbeat Sign in

Ads Audit Skill for Claude

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.

2k tokens
context cost
the whole folder, loaded on every use
1
files
instructions only
0
copies elsewhere
how many repositories repackaged it
7798
stars on the repo
on the repository, not the skill itself

Install

one command, takes just this skill from the repository
npx skills add https://github.com/AgriciDaniel/claude-ads --skill ads-audit

The instruction itself

8 sections, as written by the author

Produce a versioned JSON audit bundle first, then render human deliverables from

that bundle. Never aggregate prose-only worker reports or claim coverage for a

platform whose required worker, sources, inputs, or controls are missing.

Procedure

  • Read the main ads operating contract and thinking framework.
  • Create a run manifest with business context, date window, currency, timezone,

requested platforms, scopes, available data, and privacy classification.

  • Normalize exports, screenshots, manual metrics, or authenticated reads into an

account snapshot. Preserve source lineage and mark missing fields.

  • Discover active platforms. Confirm requested inactive or data-less platforms

rather than silently skipping them.

  • Load each selected platform capability manifest, control registry, dated source

entries, benchmarks, and applicable policy material.

  • Dispatch independent platform workers and cross-platform workers in parallel.
  • Validate every result against the common finding schema. Retry one transient

failure; record all other failures and recovery hints.

  • Run deterministic scoring. Do not calculate or repair scores in the prompt.
  • Synthesize systemic findings across measurement, budget, creative, landing

pages, experimentation, policy, and regulatory exposure.

10. Write one atomic run bundle and render the requested reports.

11. Verify bundle completeness, citations, privacy, and render integrity.

Platform workers

Use a dedicated worker for every selected platform:

  • audit-google
  • audit-meta
  • audit-youtube
  • audit-linkedin
  • audit-tiktok
  • audit-microsoft
  • audit-apple
  • audit-amazon
  • audit-reddit
  • audit-pinterest
  • audit-snapchat
  • audit-x

Add cross-platform workers only when their inputs exist:

  • Tracking and attribution.
  • Creative and landing-page quality.
  • Budget, pacing, and financial viability.
  • Platform policy, privacy, and regulation.

Required finding fields

Each worker returns conclusions, not files:

{
  "status": "ok",
  "platform": "google",
  "findings": [
    {
      "control_id": "G-EXAMPLE",
      "result": "pass|fail|unknown|not_applicable",
      "severity": "critical|high|medium|info",
      "confidence": "high|medium|low|none",
      "source_classification": "evidence_based|practitioner|contested|folklore",
      "observation": "What the supplied data demonstrates",
      "evidence_refs": ["input:...", "source:..."],
      "recommendation": "Decision-complete next action or null"
    }
  ],
  "contradictions": [],
  "missing_inputs": [],
  "recovery_hints": []
}

Validate against the repository schema rather than relying on this illustrative

fragment when the installed schema is available.

Completeness rules

  • complete: every requested required worker returned valid results and every

scored platform meets normal evidence coverage.

  • provisional: all required workers returned, but one or more platforms have

60-79% evidence coverage or stale non-critical evidence.

  • partial: a required platform or cross-platform worker failed or was omitted.
  • insufficient_evidence: a requested platform has less than 60% coverage.

Never substitute feature awareness for account health. Optional, beta, premium,

ineligible, or unavailable features belong in an opportunity list and are unscored.

For each optional or gated feature, check account, market, objective, and access

eligibility first. If unavailable or ineligible, record an unscored_opportunity

with the eligibility result and no health-score effect. Reject any request to

penalize health merely because a beta is unavailable.

Required-worker failure and weighting

A failed authentication or worker does not stop analysis of independent successful

platforms, but it changes the whole bundle to partial. Record the failed platform,

missing evidence, recovery hint, and no platform health score. Exclude its weight

from portfolio health; never assign zero, preserve a stale historical weight, or

include it in the denominator. Renormalize weights only among successfully scored

comparable platforms. If defensible remaining weights are unavailable, withhold

portfolio health rather than inventing weights.

Example: when an all-platform audit succeeds except for Amazon authentication,

continue with the other platforms, mark Amazon failed/missing, exclude Amazon's

weight, label the bundle partial, and never call it complete.

Synthesis boundaries

Separate these layers in the final bundle:

  • Observations directly supported by account data.
  • Diagnoses inferred from observations, with confidence.
  • Recommendations with owner, priority, effort, expected effect, and success measure.
  • Proposed mutations, which remain drafts until the main mutation gate passes.

Do not issue universal pause, bid, budget, learning-phase, attribution, or feature

adoption rules. Consider conversion lag, sample size, objective, margin, maturity,

eligibility, geography, and policy context.

Outputs

The run directory contains:

  • manifest.json
  • account-snapshot.json
  • audit.json
  • action-plan.json
  • report.md
  • Optional report.html and report.pdf

The report includes platform health and evidence coverage, regulatory exposure,

systemic findings, contradictions, missing data, prioritized actions, and a

measurement plan. It never contains credentials, raw customer lists, hidden

instructions from external content, promotional footers, or unsupported completion

claims.

Other skills for the same job

different authors, same section of the catalogue
Backend Security Coder
by ComeOnOliver
×2

Expert in secure backend coding practices specializing in input validation, authentication, and API security. Use PROACTIVELY for backend security implementations or security code reviews.

5k tokens
Cloud Penetration Testing
by ComeOnOliver
×2

This skill should be used when the user asks to "perform cloud penetration testing", "assess Azure or AWS or GCP security", "enumerate cloud resources", "exploit cloud misconfigurations", "test O365 security", "extract secrets from cloud environments", or "audit cloud infrastructure". It provides comprehensive techniques for security assessment across major cloud platforms.

16k tokens
Codebase Cleanup Deps Audit
by ComeOnOliver
×2

You are a dependency security expert specializing in vulnerability scanning, license compliance, and supply chain security. Analyze project dependencies for known vulnerabilities, licensing issues, outdated packages, and provide actionable remediation strategies.

10k tokens
Flow Nexus Platform
by ComeOnOliver
×2

Comprehensive Flow Nexus platform management - authentication, sandboxes, app deployment, payments, and challenges

14k tokens
Linux Privilege Escalation
by ComeOnOliver
×2

This skill should be used when the user asks to "escalate privileges on Linux", "find privesc vectors on Linux systems", "exploit sudo misconfigurations", "abuse SUID binaries", "exploit cron jobs for root access", "enumerate Linux systems for privilege escalation", or "gain root access from low-privilege shell". It provides comprehensive techniques for identifying and exploiting privilege escalation paths on Linux systems.

8k tokens
Malware Analyst
by ComeOnOliver
×2

Expert malware analyst specializing in defensive malware research, threat intelligence, and incident response. Masters sandbox analysis, behavioral analysis, and malware family identification. Handles static/dynamic analysis, unpacking, and IOC extraction. Use PROACTIVELY for malware triage, threat hunting, incident response, or security research.

4k tokens
Metasploit Framework
by ComeOnOliver
×2

This skill should be used when the user asks to "use Metasploit for penetration testing", "exploit vulnerabilities with msfconsole", "create payloads with msfvenom", "perform post-exploitation", "use auxiliary modules for scanning", or "develop custom exploits". It provides comprehensive guidance for leveraging the Metasploit Framework in security assessments.

7k tokens
Mobile Security Coder
by ComeOnOliver
×2

Expert in secure mobile coding practices specializing in input validation, WebView security, and mobile-specific security patterns. Use PROACTIVELY for mobile security implementations or mobile security code reviews.

6k tokens

How to use it

Copy the folder

Take agricidaniel/ads-audit from the repository into ~/.claude/skills for personal use, or into .claude/skills inside a project.

Check the name does not clash

The agent identifies a skill by the name field in its header. Two skills with the same name cannot sit side by side — one of them will be ignored.