skills/claude-ads/skills/ads-audit/SKILL.md
Full multi-platform paid advertising audit with parallel subagent delegation. Analyzes Google Ads, Meta Ads, LinkedIn Ads, TikTok Ads, and Microsoft Ads accounts. Generates health score per platform and aggregate score. Use when user says "audit", "full ad check", "analyze my ads", "account health check", or "PPC audit".
npx skillsauth add kennyolofsson23-netizen/claude-code-config ads-auditInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
audit-google — Conversion tracking, wasted spend, structure, keywords, ads, settings (G01-G74)audit-meta — Pixel/CAPI health, creative fatigue, structure, audience (M01-M46)audit-creative — LinkedIn, TikTok, Microsoft creative checks + cross-platform synthesisaudit-tracking — LinkedIn, TikTok, Microsoft tracking + cross-platform tracking healthaudit-budget — LinkedIn, TikTok, Microsoft budget/bidding + cross-platform allocationaudit-compliance — All-platform compliance, settings, performance benchmarksAsk the user for available data. Accept any combination:
If no exports available, audit from screenshots or manual data entry.
Read ads/references/scoring-system.md for full algorithm.
| Platform | Category Weights | |----------|-----------------| | Google | Conversion 25%, Waste 20%, Structure 15%, Keywords 15%, Ads 15%, Settings 10% | | Meta | Pixel/CAPI 30%, Creative 30%, Structure 20%, Audience 20% | | LinkedIn | Tech 25%, Audience 25%, Creative 20%, Lead Gen 15%, Budget 15% | | TikTok | Creative 30%, Tech 25%, Bidding 20%, Structure 15%, Performance 10% | | Microsoft | Tech 25%, Syndication 20%, Structure 20%, Creative 20%, Settings 15% |
Aggregate = Sum(Platform_Score x Platform_Budget_Share)
Grade: A (90-100), B (75-89), C (60-74), D (40-59), F (<40)
ADS-AUDIT-REPORT.md — Comprehensive multi-platform findingsADS-ACTION-PLAN.md — Prioritized recommendations (Critical > High > Medium > Low)ADS-QUICK-WINS.md — Items fixable in <15 minutes with high impactEach platform section includes:
IF severity == "Critical" OR severity == "High"
AND estimated_fix_time < 15 minutes
THEN flag as Quick Win
SORT BY (severity_multiplier x estimated_impact) DESC
development
React and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js code to ensure optimal performance patterns. Triggers on tasks involving React components, Next.js pages, data fetching, bundle optimization, or performance improvements.
testing
Full QA pass: run all tests, check types, catch regressions, write missing tests. Use when the user says "run tests", "QA", "verify changes", "check for regressions", "test everything", or "make sure it works".
development
Provides guidance for property-based testing across multiple languages and smart contracts. Use when writing tests, reviewing code with serialization/validation/parsing patterns, designing features, or when property-based testing would provide stronger coverage than example-based tests.
development
Initialize a new project with Kenny's universal conventions and stack-appropriate infrastructure. Use this skill whenever: setting up a new project, creating a new repo, scaffolding a new app, starting fresh on a new idea, 'init project', 'new project', 'set up a new app', 'create a project for X', or any variant of starting a new codebase from scratch. Also trigger when the user says 'bootstrap', 'scaffold', or 'kickstart'. This skill ensures every project gets the same quality gates and conventions while adapting infrastructure to the chosen stack.