Claude Code Tools

claude-ads

github

Comprehensive paid advertising audit & optimization skill for Claude Code. 250+ checks across Google, Meta, YouTube, LinkedIn, TikTok, Microsoft & Apple Ads with weighted scoring, parallel agents, industry templates, and AI creative generation.

Stars
⭐ 5,028
License
MIT
Last Updated
2026-05-20
Source
github

Claude Ads: Paid Advertising Audit Skill for Claude Code. Animated terminal-style banner with breathing gradient logo, scanning command palette, and pulsing status indicators

Claude Ads: Paid Advertising Audit Skill for Claude Code

A manual audit of a single Google Ads account takes 4-6 hours of senior PPC time. Claude Ads runs the same audit in 10-15 minutes, scores it on a 0-100 weighted scale, and outputs a prioritized action plan across Google, Meta, YouTube, LinkedIn, TikTok, Microsoft, Apple, and Amazon Ads. Built for PPC agencies, in-house marketers, and freelance ad consultants. Local, deterministic, MIT-licensed.

Agent Skill License: MIT Version CI Community GitHub org

Host support: Claude Code Codex CLI Cursor Windsurf Gemini CLI Goose

Last updated: 2026-05-18 · Version: v1.7.1 · CHANGELOG · Blog: full ad audit breakdown

Two versions of this skill.

Who this is for

  • PPC agencies running 5+ accounts: audit every account weekly instead of once a quarter. Same time budget.
  • In-house marketers owning paid across 4+ platforms: second-pair-of-eyes before exec reviews. No human bias on which platform you favor.
  • Freelance PPC consultants: anchor day-1 client scope with a 10-minute audit. Win the engagement before you spend an hour on diagnostic.

What’s new in v1.7.0 (Wave 2)

  • 3 new sub-skills: /ads amazon (Sponsored Products/Brands/Display, ACOS/TACOS), /ads attribution (AdAttributionKit + GA4 + Consent Mode V2), /ads tracking (sGTM + CAPI Gateway + dedup + hashing).
  • 41-test pytest eval harness in tests/: routing snapshots, bidirectional 209-check catalog coverage, scoring math determinism, SSRF regression. Runs in CI on every commit.
  • Cross-runtime install matrix: install.sh / install.ps1 --target=<host> with whitelist validation for Claude Code, Codex CLI, Cursor, Windsurf, Gemini CLI, Goose.
  • Deep platform rewrites: /ads google for the AI Max era (ai_max_setting.enable_ai_max, AI Brief, FUE, brand exclusions). /ads meta for the Andromeda + GEM + Lattice era with Entity-ID clustering detection.
  • 10-Principle Thinking Framework: every audit, plan, and creative output runs under a shared cognitive discipline. See ads/references/thinking-framework.md.

Full release notes: CHANGELOG.md.

Demo

Claude Ads in action: /ads audit dispatching 6 parallel subagents, returning Ads Health Score with platform breakdown and prioritized action plan

Sample output

What /ads audit actually returns (truncated for brevity):

{
  "ads_health_score": 73,
  "grade": "C",
  "audit_date": "2026-05-18",
  "platforms": {
    "google_ads": { "score": 78, "grade": "B", "checks_run": 80, "critical": 2, "high": 5 },
    "meta_ads":   { "score": 64, "grade": "C", "checks_run": 50, "critical": 4, "high": 7 },
    "linkedin":   { "score": 81, "grade": "B", "checks_run": 27, "critical": 0, "high": 3 }
  },
  "top_findings": [
    {
      "id": "M-AND-01",
      "severity": "critical",
      "platform": "meta",
      "title": "Andromeda creative similarity > 60%: retrieval suppression risk",
      "impact": "Estimated 20-35% reach loss; 4 ad sets affected",
      "action": "Replace 7 near-duplicate creatives with concept-diverse variants",
      "owner": "creative",
      "eta_days": 7
    },
    {
      "id": "G-AIM-03",
      "severity": "high",
      "platform": "google",
      "title": "AI Max enabled without negative keyword discipline",
      "impact": "Wasted spend ~$1,400/mo on irrelevant queries",
      "action": "Build negative list from 30d search term report",
      "owner": "search",
      "eta_days": 2
    }
  ],
  "quick_wins": [
    "Enable Consent Mode V2 (Privacy Sandbox compatible, ~1 hr)",
    "Pause 3 ad groups failing 3x Kill Rule (saves ~$420/mo)"
  ]
}

Plus a PDF version (/ads report) with health score gauge, platform comparison charts, and zero-overlap layout for client delivery.

Contents

Installation: 3 ways to add Claude Ads

ℹ️ Two install paths — pick the one that matches your access.

The commands below default to the community private mirror at AI-Marketing-Hub/claude-ads (early access for Pro members). To use the public release at AgriciDaniel/claude-ads (MIT, no membership), swap AI-Marketing-Hub/claude-ads for AgriciDaniel/claude-ads and the plugin slug claude-ads@ai-marketing-hub-claude-ads for claude-ads@agricidaniel-claude-ads in every command.

Pro members: requires gh auth login (or PAT) with access to the AI-Marketing-Hub org. If /plugin marketplace add 404s, DM in the Skool community to get added.

/plugin marketplace add AI-Marketing-Hub/claude-ads
/plugin install claude-ads@ai-marketing-hub-claude-ads

Registers claude-ads as a native plugin with auto-updates, namespace isolation, and version tracking.

2. One-command install (Unix/macOS/Linux)

curl -fsSL https://raw.githubusercontent.com/AI-Marketing-Hub/claude-ads/main/install.sh | bash

2. One-command install (Windows PowerShell)

irm https://raw.githubusercontent.com/AI-Marketing-Hub/claude-ads/main/install.ps1 | iex

3. Cross-host install (Codex CLI / Cursor / Windsurf / Gemini CLI / Goose)

# Unix/macOS/Linux
bash install.sh --target=codex      # OpenAI Codex CLI       (experimental)
bash install.sh --target=cursor     # Cursor IDE              (experimental)
bash install.sh --target=windsurf   # Windsurf IDE            (experimental)
bash install.sh --target=gemini     # Gemini CLI              (experimental)
bash install.sh --target=goose      # Goose CLI               (experimental)
# Windows PowerShell
.\install.ps1 -Target codex
.\install.ps1 -Target cursor
.\install.ps1 -Target windsurf
.\install.ps1 -Target gemini
.\install.ps1 -Target goose

Per-host install path table:

TargetSkills rootAgents rootPython deps
claude~/.claude/skills~/.claude/agents
codex~/.codex/skills~/.codex/agents
cursor~/.cursor/extensions/claude-ads/skills~/.cursor/extensions/claude-ads/agentsskipped
windsurf~/.windsurf/skills~/.windsurf/agentsskipped
gemini~/.gemini/extensions/claude-ads/skills~/.gemini/extensions/claude-ads/agentsskipped
goose~/.config/goose/skills~/.config/goose/agentsskipped

Path overrides:

bash install.sh --target=claude --skill-dir=~/custom/skills --agent-dir=~/custom/agents

Targets and override paths are strictly whitelist-validated: no shell injection, no flag confusion, no .. segments, no UNC paths.

Experimental targets: Only Claude Code is verified end-to-end. Other host install paths follow each host’s documented convention; skill discovery and sub-skill routing may differ. Open an issue with reproduction details if a target needs adjustment.

Manual install

git clone https://github.com/AI-Marketing-Hub/claude-ads.git
cd claude-ads
./install.sh                # Unix/macOS/Linux, default target=claude
./install.sh --target=codex # any cross-host target
.\install.ps1                # Windows PowerShell, default Target=claude
.\install.ps1 -Target codex

Installation Methods Comparison

Quick Start

# Start Claude Code
claude

# Run a full multi-platform audit
/ads audit

# Deep analysis for a single platform
/ads google
/ads meta
/ads linkedin

# Strategic planning by business type
/ads plan saas
/ads plan ecommerce
/ads plan local-service

# Cross-platform creative audit
/ads creative

# Budget and bidding strategy review
/ads budget

How It Works: 5-Step Process

Commands

CommandDescription
/ads auditFull multi-platform audit with parallel subagent delegation
/ads googleGoogle Ads deep analysis (Search, PMax, AI Max, Display, YouTube, Demand Gen)
/ads metaMeta Ads deep analysis (FB, IG, Threads, Advantage+, Andromeda + GEM + Lattice)
/ads youtubeYouTube Ads specific analysis (Skippable, Shorts, Demand Gen, CTV)
/ads linkedinLinkedIn Ads deep analysis (B2B, Lead Gen, TLA, ABM)
/ads tiktokTikTok Ads deep analysis (Creative, Shop, Smart+, post-USDS)
/ads microsoftMicrosoft/Bing Ads deep analysis (Copilot, Import validation)
/ads appleApple Ads deep analysis (CPPs, Maximize Conversions, AdAttributionKit, TAP)
/ads amazonAmazon Ads deep analysis (Sponsored Products / Brands / Display, ACOS / TACOS) · Wave 2
/ads attributionCross-platform attribution audit (AdAttributionKit, GA4, Consent Mode V2, MMP) · Wave 2
/ads trackingServer-side tracking pipeline audit (sGTM, CAPI Gateway, dedup, hashing) · Wave 2
/ads creativeCross-platform creative quality audit and fatigue detection
/ads landingLanding page quality assessment for ad campaigns
/ads budgetBudget allocation and bidding strategy review
/ads plan <type>Strategic ad plan with industry templates
/ads competitorCompetitor ad intelligence across all platforms
/ads mathPPC financial calculator (CPA, ROAS, break-even, budget forecasting, LTV:CAC)
/ads testA/B test design (hypothesis framework, significance, sample size, duration)
/ads reportGenerate PDF audit report for client deliverables
/ads dna <url>Extract brand DNA from website → brand-profile.json
/ads createGenerate campaign concepts + copy briefs → campaign-brief.md
/ads generateGenerate AI ad images from brief → ad-assets/
/ads photoshootProduct photography in 5 styles (Studio, Floating, Ingredient, In Use, Lifestyle)

/ads audit

Full Multi-Platform Audit

Spawns 6 parallel subagents:

  • audit-google: 80 checks across Search, PMax, AI Max, Demand Gen, CTV, YouTube
  • audit-meta: 50 checks across Pixel/CAPI, Andromeda creative diversity, Structure, Audience
  • audit-creative: cross-platform creative quality with Andromeda Entity-ID and Symphony awareness
  • audit-tracking: conversion tracking + privacy infrastructure (Consent Mode V2, CAPI, Events API, AdAttributionKit)
  • audit-budget: budget and bidding across LinkedIn, TikTok, Microsoft
  • audit-compliance: compliance, settings, performance benchmarks across all platforms

Generates a unified Ads Health Score (0-100) with prioritized action plan.

Wave 2 standalone sub-skills. /ads audit parallel-delegates the 6 agents above. Amazon, attribution, and server-side tracking are standalone sub-skills (/ads amazon, /ads attribution, /ads tracking); invoke them directly. Wave 3 will add their paired audit agents.

Audit pipeline: stage-by-stage execution from data intake through parallel sub-agent dispatch to scored report output

Audit Lifecycle

/ads plan <business-type>

Strategic Ad Planning

Industry templates with platform mix, campaign architecture, creative strategy, targeting, budget guidelines, and KPI targets.

Supported business types:

  • saas: Trial/demo focus, Google + LinkedIn primary
  • ecommerce: Shopping/PMax, ROAS-focused, seasonal
  • local-service: Google Search + LSA, call tracking, geo radius
  • b2b-enterprise: LinkedIn ABM, long sales cycle, pipeline metrics
  • info-products: Meta + YouTube, webinar/VSL funnels
  • mobile-app: Meta + Google UAC, MMP required, LTV:CPI
  • real-estate: Special Ad Category (housing), buyer/seller campaigns
  • healthcare: HIPAA compliance, LegitScript, restricted targeting
  • finance: Special Ad Category (credit), required disclosures
  • agency: Multi-client management, reporting framework
  • generic: Universal template with platform selection questionnaire

Industry Templates

/ads math and /ads test

PPC Calculators A/B Test Design

/ads report

PDF audit reports for client deliverables: health score gauge, platform comparison charts, pass/fail distribution, formatted tables, zero-overlap layout.

PDF Report Pipeline

Features: what 250+ audit checks cover

What every check actually does: catches the platform-specific blind spots that cost you spend. Andromeda creative-similarity suppression on Meta. Negative-keyword discipline gaps on Google AI Max. Andromeda-aware creative diversity scoring. AdAttributionKit configurable-window gaps on Apple. ACOS/TACOS targets misaligned with margin on Amazon. Consent Mode V2 missing on the landing page (silent revenue leak). These are the items a manual audit misses because the analyst is mostly checking what used to matter, not what platforms changed in 2026.

Coverage by platform

PlatformChecksKey areas
Google Ads80Search, PMax, AI Max (ai_max_setting, AI Brief, FUE), Demand Gen, CTV, YouTube
Meta Ads50Pixel/CAPI, Andromeda + GEM + Lattice, Entity-ID clustering, ASC/AAC, Structure, Audience
LinkedIn Ads27B2B targeting, TLA, Lead Gen, CRM integration
TikTok Ads28Creative-first, Smart+, GMV Max, Search Ads, Events API (post-USDS)
Microsoft Ads24Google import safety, Copilot, CTV, LinkedIn targeting, video
Apple Ads35+Campaign structure, CPPs, Maximize Conversions, AdAttributionKit
Amazon Ads30+*Sponsored Products / Brands / Display, ACOS / TACOS, search-term harvesting
Cross-platform3Privacy infrastructure, creative diversity, refresh cadence
Attribution + server-side25+*AdAttributionKit, GA4, Consent Mode V2, sGTM, CAPI Gateway, hash quality

* Verified vs estimated. The 209 checks for Google (80), Meta (50), LinkedIn (27), TikTok (28), and Microsoft (24) are bidirectionally verified against tests/fixtures/check-catalog.yaml; they can’t drift without failing CI. Apple, Amazon, Cross-platform, and Attribution + Server-side counts are inline thresholds in their respective SKILL.md files; corresponding audit reference files + catalog entries land in Wave 3.

Platform Coverage Grid

Platform Check Distribution

Ads Health Score (0-100)

Weighted scoring algorithm with severity multipliers:

GradeScoreAction required
A90-100Minor optimizations only
B75-89Some improvement opportunities
C60-74Notable issues need attention
D40-59Significant problems present
F<40Urgent intervention required

Scoring weight breakdown: donut chart showing the 9 audit categories that compose the 100-point Ads Health Score, with per-platform legend

Industry detection

Auto-detects business type from ad account signals (product feeds, conversion events, platform mix, targeting patterns) and loads industry-specific benchmarks and templates.

Quality gates

Hard rules enforced during every audit:

  • Never recommend Broad Match without Smart Bidding (Google)
  • 3x Kill Rule: flag CPA >3x target for immediate pause
  • Budget sufficiency: Meta ≥5x CPA/ad set, TikTok ≥50x CPA/ad group
  • Learning phase protection: no edits during active learning
  • Compliance: auto-check Special Ad Categories (housing/credit/finance)
  • Privacy infrastructure gate: verify tracking stack (Consent Mode V2, CAPI, Events API, AdAttributionKit) before optimization recommendations
  • Andromeda creative diversity: flag Meta accounts with <10 genuinely distinct creatives

Quality Gates

Creative pipeline

AI-powered creative generation with 4 specialized agents (/ads dna/ads create/ads generate/ads photoshoot).

Creative Pipeline

Reference data

26 built-in reference files with 2026-current benchmarks, bidding decision trees, platform specifications, compliance requirements, conversion tracking guides, MCP integration guide, and platform coverage notes.

10-Principle Thinking Framework

Every audit, plan, and creative output runs under a shared cognitive discipline: OBSERVE × 2 / LISTEN / THINK / CONNECT × 2 / FEEL / ACCEPT / CREATE / GROW. Maps each principle to concrete ad-work behavior, the anti-pattern that signals you’re skipping it, and the workflow stage where it dominates. It’s the difference between a list of red flags and a strategic deliverable. Defined in ads/references/thinking-framework.md.

Data handling & privacy

Runs entirely on your local machine via Claude Code. No ad account data is sent to external servers. When using MCP servers for live API access, data flows directly between your machine and the platform APIs. All analysis happens locally.

Privacy and Data Flow

Compared to manual / agency / commercial tools

Manual auditAgency engagementCommercial PPC audit toolClaude Ads
Time per audit4-6 hrs senior PPC time1-2 weeks turnaround5-30 min10-15 min
CostHigh (billable hours)$2k-$10k+ project$99-$799/mo subscriptionFree skill + Claude Code subscription
RepeatableInconsistent across analystsInconsistent across accountsYesYes, deterministic + scriptable
Output formatWall-of-findings PDFBranded slide deckWeb dashboard, exportsJSON + PDF, local files
Custom benchmarksManualManualVendor-fixedEdit local SKILL.md
Data leaves machine?No (your spreadsheet)Yes (sent to agency)Yes (uploaded to vendor)No, fully local
Lock-inNoneHighHigh (data exit cost)None (MIT, your files)
Andromeda / AI Max / AdAttributionKit awarenessDepends on analystDepends on agency seniorityLagging (typically 6-12 mo behind)Andromeda (Oct 2025), AI Max (May 2025), AdAttributionKit + WWDC25 configurable windows, Consent Mode V2

Cost benchmarks: manual audit assumes a senior PPC consultant at typical agency billable rates; agency engagement based on common discovery/audit deliverable scopes; commercial-tool subscriptions reflect published mid-tier pricing across the PPC audit category. Your numbers may differ.

Use cases

Agency lead running 12 client accounts. Replaces the quarterly “deep audit” ritual with a weekly Monday morning /ads audit run per account. Time to deliver a client health-score email drops from 4 hours to 12 minutes; coverage goes from quarterly to weekly without billing more hours.

In-house marketer at a 50-person SaaS company. Runs /ads audit 24 hours before quarterly business reviews. Catches the items the platform UI buries (broken conversion goals, ASC budget starvation, missing Andromeda creative diversity) before the CMO asks “why is CAC up?” in front of the board.

Freelance PPC consultant onboarding a new client. Runs /ads audit on the discovery call. Anchors the engagement scope with a real 0-100 score and 3 prioritized critical findings instead of a vague “I’ll take a look and get back to you.” Closes more retainers because the proof of value happens before the proposal.

Eval harness: verified rigor

41 tests, 41 passing, CI on every commit. Pytest suite in tests/:

  • Routing snapshots: every documented trigger phrase routes to its expected sub-skill (catches description regressions)
  • Check-catalog coverage: bidirectional check between tests/fixtures/check-catalog.yaml (209 IDs) and every audit reference file; no orphan IDs, no untracked rows
  • Scoring math: re-implements the weighted-score algorithm; asserts determinism across 10 runs and correct severity weighting
  • SSRF regression suite: 27 IPv4/IPv6 blocklist cases, non-HTTP scheme blocks, DNS fail-closed, credential redaction

Rare among Claude Code skills. Makes the project auditable end-to-end and prevents claim-vs-reality drift between releases.

Architecture

System architecture: left-to-right pipeline from /ads audit invocation through orchestrator routing, sub-skill execution, and report synthesis

Sub-skill ecosystem: 22 modules organized as concentric rings, platform sub-skills inner, cross-cut and strategy and creative sub-skills outer

~/.claude/skills/ads/              # Main orchestrator
~/.claude/skills/ads/references/   # 26 RAG reference files
~/.claude/skills/ads-*/            # 22 sub-skills (incl. ads-math, ads-test, ads-amazon, ads-attribution, ads-server-side-tracking)
~/.claude/skills/ads-plan/assets/  # 12 industry templates
~/.claude/agents/                  # 10 agents (6 audit + 4 creative)
~/.claude/skills/ads/tests/        # 41-test pytest eval harness (Wave 2)

How it works

  1. Orchestrator (/ads) routes commands to specialized sub-skills
  2. Sub-skills provide deep single-domain analysis with structured output
  3. Agents run in parallel during full audits for maximum speed
  4. References load on-demand (RAG pattern); only what’s needed per analysis
  5. Templates provide industry-specific strategy frameworks

How it analyzes your ads

Claude Ads works with data you provide: exports, screenshots, or pasted metrics from your ad platform dashboards. It does not connect to any ad platform API automatically.

To get accurate, account-specific recommendations:

  1. Export your account data (last 30 days recommended)
  2. Run the relevant command: /ads google, /ads audit, etc.
  3. Claude will ask for your industry and budget context first; provide these for relevant benchmarks
  4. Paste or share your data when prompted

Data Flow

Live data integration (optional)

For direct API access without manual exports, pair Claude Ads with MCP servers. See ads/references/mcp-integration.md for setup:

MCP Integration

FAQ

Can Claude Ads log into my ad manager automatically?

No. Claude Ads analyzes data you provide (exports, screenshots, or pasted metrics). It doesn’t connect to ad platforms automatically. See the Live data integration section for Google Ads API access via MCP.

Does it use real account data or generic benchmarks?

Both. Your account data drives the audit; industry benchmarks (from research covering thousands of campaigns) provide the comparison floor and ceiling. Benchmarks are averages; results vary by industry, budget level, and account maturity. Always provide your industry and monthly spend up front for the most relevant comparisons.

Is ad posting or campaign creation still manual?

Yes. Claude Ads is an audit and strategy tool. It finds issues, recommends fixes, and builds campaign plans, but creating, editing, or posting ads remains manual in your ad platform.

Why do some recommendations seem off for my account size?

Benchmarks and best practices differ significantly between a $500/month account and a $50k/month account. Tell Claude your budget upfront: “I spend $2k/month on Google Ads for a local plumbing business” gives much better results than running /ads google cold.

Does it support [platform] ads?

Currently supported: Google, Meta (Facebook/Instagram), YouTube, LinkedIn, TikTok, Microsoft/Bing, Apple, and Amazon. Additional platforms (Reddit, CTV/OTT, Pinterest, Snapchat) are covered in ads/references/additional-platforms.md for strategic planning.

How does it score financial KPIs like ROAS, CPA, ACOS, TACOS, LTV:CAC?

Use /ads math for the financial calculator (CPA, ROAS, CPL, break-even analysis, impression-share opportunity sizing, budget forecasting, LTV:CAC ratio, MER). The full audit (/ads audit) automatically benchmarks your reported ROAS / CPA / CPL against industry-specific targets loaded from ads/references/benchmarks.md. For Amazon, /ads amazon scores ACOS and TACOS against category benchmarks and flags products where TACOS exceeds your contribution margin.

What's the maintenance & support commitment?

Single maintainer (see Maintainer). Bug reports and issues filed via GitHub get a response within 48 hours on the public repo; faster for Pro community members via the Skool community. No SLA on feature requests; those go through the public roadmap. CI runs the full eval harness on every commit, so regressions are caught before they ship.

Does my data leave my machine?

No. The skill runs locally in Claude Code. When you opt into a live MCP integration (e.g. mcp-google-ads), data flows directly from your machine to the platform API, never through claude-ads infrastructure (there is none).

How is this different from a commercial PPC audit tool?

Three things: (1) local-first, no data uploaded anywhere; (2) MIT-licensed and forkable: you can edit the audit checks; (3) it tracks 2026-current platform changes (Andromeda, AI Max, AdAttributionKit) that commercial tools often lag 6-12 months behind on.

Can I use this for client work as an agency?

Yes. MIT license. White-label the PDF reports via the /ads report template. The /ads plan agency template is built for multi-client management. The community private mirror at AI-Marketing-Hub ships ahead of public releases for Pro members.

Requirements

  • Claude Code CLI
  • Python 3.10+ with Playwright (optional, for live landing page analysis)
  • reportlab (optional, for PDF report generation via /ads report)

Uninstall

Unix/macOS/Linux

curl -fsSL https://raw.githubusercontent.com/AI-Marketing-Hub/claude-ads/main/uninstall.sh | bash

Windows PowerShell

irm https://raw.githubusercontent.com/AI-Marketing-Hub/claude-ads/main/uninstall.ps1 | iex

Roadmap

Wave roadmap: 12-month timeline from v1.5 stable through v1.7.x Wave 2 to v1.8.0 visual system and v2.0 multi-tenant

The 12-month delivery cadence from v1.5 stable through Wave 2 (v1.7.x, current) to Wave 3 (v1.8.0+, in active development on the private repo). Full per-release detail in CHANGELOG.md.

Project info

  • CHANGELOG: release history with full Wave 2 notes (v1.7.0 + v1.7.1)
  • CONTRIBUTING: bug reports, feature requests, sub-skill templates, testing discipline
  • CODE OF CONDUCT: Contributor Covenant
  • SECURITY: vulnerability disclosure, outbound network destinations table, error sanitization
  • SUPPORT: where to ask for help
  • Claude SEO: comprehensive SEO analysis skill for Claude Code

Looking for the other version of this skill? See the Two versions of this skill callout at the top of this README.

Maintainer

Built by Agrici Daniel: AI Workflow Architect. Single maintainer, open to community contributions via the Pro Skool community.

Star history

Star history of AgriciDaniel/claude-ads on GitHub

If Claude Ads saves you time, a star on the public repo is the easiest way to say thanks (and helps other PPC folks find it).

License

MIT. See LICENSE for details.