ads-audit
Full multi-platform paid advertising audit with parallel subagent delegation. Analyzes Google Ads, Meta Ads, LinkedIn Ads, TikTok…
Comprehensive paid advertising audit and optimization for any business type. Performs full multi-platform audits (Google Ads, Meta Ads, LinkedIn Ads, TikTok Ads, Microsoft Ads), single-platform deep analysis, conversion tracking health checks, creative quality assessment, budget
Claude Code
$ npx -y skills add naveedharri/benai-skills --skill ads --agent claude-code
Codex
$ npx skills add naveedharri/benai-skills --skill ads -a codex -y
Cursor
$ npx skills add naveedharri/benai-skills --skill ads -a cursor -y
Gemini CLI
$ npx skills add naveedharri/benai-skills --skill ads -a gemini-cli -y
GitHub Copilot
$ npx skills add naveedharri/benai-skills --skill ads -a github-copilot -y
OpenCode
$ npx skills add naveedharri/benai-skills --skill ads -a opencode -y
Windsurf
$ npx skills add naveedharri/benai-skills --skill ads -a windsurf -y
name: ads description: > Comprehensive paid advertising audit and optimization for any business type. Performs full multi-platform audits (Google Ads, Meta Ads, LinkedIn Ads, TikTok Ads, Microsoft Ads), single-platform deep analysis, conversion tracking health checks, creative quality assessment, budget allocation optimization, bidding strategy evaluation, and compliance verification. Industry detection for SaaS, e-commerce, local service, B2B enterprise, info products, mobile app, real estate, healthcare, finance, and agency. Triggers on: "ads", "PPC", "paid advertising", "Google Ads", "Meta Ads", "Facebook Ads", "LinkedIn Ads", "TikTok Ads", "Microsoft Ads", "Bing Ads", "ad audit", "campaign audit", "ROAS", "conversion tracking", "creative fatigue", "bid strategy". disable-model-invocation: true argument-hint: "audit | google | meta | youtube | linkedin | tiktok | microsoft | creative | landing | budget | plan <type> | competitor" allowed-tools: - Read - Grep - Glob - Bash - WebFetch
Comprehensive ad account analysis across all major platforms (Google, Meta, LinkedIn, TikTok, Microsoft). Orchestrates 11 specialized sub-skills and 6 subagents.
| Command | What it does | |---------|-------------| | `/ads audit` | Full multi-platform audit with parallel subagent delegation | | `/ads google` | Google Ads deep analysis (Search, PMax, YouTube) | | `/ads meta` | Meta Ads deep analysis (FB, IG, Advantage+) | | `/ads youtube` | YouTube Ads specific analysis | | `/ads linkedin` | LinkedIn Ads deep analysis (B2B, Lead Gen) | | `/ads tiktok` | TikTok Ads deep analysis (Creative, Shop, Smart+) | | `/ads microsoft` | Microsoft/Bing Ads deep analysis (Copilot, Import) | | `/ads creative` | Cross-platform creative quality audit | | `/ads landing` | Landing page quality assessment for ad campaigns | | `/ads budget` | Budget allocation and bidding strategy review | | `/ads plan <business-type>` | Strategic ad plan with industry templates | | `/ads competitor` | Competitor ad intelligence analysis | | `/ads creative` | Cross-platform creative quality audit + brand context setup + creative generation |
When the user invokes `/ads audit`, delegate to subagents in parallel: 1. Collect account data (exports, screenshots, or API access details) 2. Detect business type and identify active platforms 3. Spawn subagents: audit-google, audit-meta, audit-creative, audit-tracking, audit-budget, audit-compliance 4. Collect results and generate unified report with Ads Health Score (0-100) 5. Create prioritized action plan with Quick Wins
For individual commands (`/ads google`, `/ads meta`, etc.), load the relevant sub-skill directly.
Detect business type from ad account signals:
Brand context personalizes creative briefs, ad copy, and audit recommendations.
**Detection:** `./branding.md` in the project root.
**How it gets created:** When you run `/ads creative`, it checks for `./branding.md`. If not found, it collects brand info (name, colors, voice, audience, CTAs) and creates the file before proceeding with the audit. All other ads sub-skills can then reference it.
Brand context is **optional but recommended** for all commands. It is **required** for `/ads plan` creative brief generation (CREATIVE-BRIEF.md). For audits, brand consistency is advisory only (not scored).
See `references/brand-context.md` for the full branding.md format specification.
Hard rules — never violate these:
Before scoring any platform, validate data sufficiency. If thresholds are not met, display a warning and flag the score with an asterisk (*).
| Platform | Minimum Data | Minimum Conversions | Minimum Spend | |----------|-------------|--------------------| --------------| | Google Ads | 30 days | ≥15 conversions/30d for bidding checks | Active spend | | Meta Ads | 30 days | ≥50 conversions/week for learning checks | Active spend | | LinkedIn Ads | 30 days | ≥15 conversions/month | ≥$50/day | | TikTok Ads | 30 days | ≥50 conversions/week per ad group | ≥$50/day campaign | | Microsoft Ads | 30 days | ≥10 conversions/30d | Active spend |
**If insufficient data:** 1. Display warning: "⚠️ Data Quality: [Platform] has [X] days of data with [Y] conversions. Score marked with * — re-audit after 30+ days." 2. Mark affected scores with asterisk (e.g., "Google Ads: 72*/100") 3. Proceed with audit but caveat bi
Full multi-platform paid advertising audit with parallel subagent delegation. Analyzes Google Ads, Meta Ads, LinkedIn Ads, TikTok…
Budget allocation and bidding strategy review across all ad platforms. Evaluates spend distribution, bidding strategy…
Competitor ad intelligence analysis across Google, Meta, LinkedIn, TikTok, and Microsoft. Analyzes competitor ad copy, creative…
Cross-platform creative quality audit covering ad copy, video, image, and format diversity across all platforms. Detects creative…
Google Ads deep analysis covering Search, Performance Max, Display, YouTube, and Demand Gen campaigns. Evaluates 74 checks across…
Landing page quality assessment for paid advertising campaigns. Evaluates message match, page speed, mobile experience, trust…
Direct browser control via CDP for web interaction: automation, scraping, testing, screenshots, and site/app work. Also covers…
Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling…