Analyzes YouTube advertising campaigns across all major formats including skippable in-stream, bumpers, Shorts, Demand Gen, and Connected TV. Pulls data from Google Ads exports and runs it against YouTube-specific benchmarks, creative quality checks, and audience targeting best practices. Covers the VAC to Demand Gen migration completed in April 2026, flags deprecated campaign types, and evaluates hook effectiveness in the first 5 seconds using Google's ABCD framework. The CTV section is solid given it's now 75% of YouTube ad spend, though note that Floodlight conversion tracking doesn't work on CTV devices. Useful when you need a structured audit beyond generic video ad advice, especially for accounts running multiple campaign types that need format-specific recommendations.

skills.sh installs
4K
GitHub stars
10.9K
last updated
Aug 21, 2026

Install

$ npx -y skills add agricidaniel/claude-ads --skill ads-youtube --agent claude-code

Installs into .claude/skills of the current project.

Files

YouTube Ads Audit

Procedure

  1. Read the main ads operating contract and thinking framework.
  2. Collect objective, conversion definition, account and campaign age, geography, date window, timezone, currency, spend, targets, and available data sources.
  3. Read ads/references/youtube-audit.md (resolve it from the plugin root, the directory that holds ads/ and skills/, or from the skills directory in a standalone install) and only the relevant shared measurement, benchmark, creative, automation, policy, and scoring references.
  4. Normalize inputs and retain lineage to each export, screenshot, API result, or manual value.
  5. Evaluate applicable controls covering conversion and engagement measurement, campaign type, channel controls, formats, hooks, audiences, brand safety, bidding, and reporting.
  6. Separate observations, diagnoses, recommendations, opportunities, and proposed mutations. Mark uncertainty and contradictions.
  7. Return schema-valid findings to the conductor. Do not calculate final scores in the prompt or write a shared result file.
  8. Render a platform report only from the validated JSON run bundle.

Boundaries

Sponsors

Details

Repository
github.com/agricidaniel/claude-ads
Category
Marketing & SEO
First seen
Jun 3, 2026

More from agricidaniel/claude-ads

All 23
1dotnet avatarmigrate-static-to-wrapperdotnet/skillsReplace existing static dependency call sites with a wrapper or built-in abstraction that already exists or is registered in DI, across a bounded scope (file, p4Kskills.sh installs
2forcedotcom avatarsearching-mediaforcedotcom/sf-skillsSearches for and retrieves existing visual media (images, logos, icons, photos, graphics, banners, thumbnails, hero images, backgrounds) from sources such as Sa3.6Kskills.sh installs
3tradermonty avatarftd-detectortradermonty/claude-trading-skillsDetects Follow-Through Day (FTD) signals for market bottom confirmation using William O'Neil's methodology. Dual-index tracking (S&P 500 + NASDAQ) with state ma3.5Kskills.sh installs
4longbridge avatarlongbridge-intellongbridge/skillsMarket intelligence: strategy screener, popularity rankings, top movers with news correlation, quote anomalies, index/ETF constituent stocks, morning briefings,3.3Kskills.sh installs
5majidmanzarpour avatarthreejs-image-generatormajidmanzarpour/threejs-game-skillsGenerate and edit 2D image assets for Three.js games using Google's Gemini image API. Use for concept sheets, image-to-3D inputs, texture references, sky/backgr3.3Kskills.sh installs
6resciencelab avatarlogo-creatorresciencelab/opc-skillsCreate logos using AI image generation. Discuss style/ratio, generate variations, iterate with user feedback, crop, remove background, and export as SVG. Use wh3.3Kskills.sh installs