~ / rigs / AgriciDaniel / claude-ads

AgriciDaniel/claude-ads

Claude-first paid-media operations skill for Claude Code across 12 ad platforms (Google, Meta, YouTube, LinkedIn, TikTok, Microsoft, Apple, Amazon, Reddit, Pinterest, Snapchat, X): source-grounded audits, deterministic scoring, versioned JS

↗ GitHub ★ 9,714 mit updated 7d ago collection Claude CodeCodexGemini CLI Claude plugin
share on X
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
CONTEXT TAX · EVERY TURN
~5.0k tokens
Moderate · median rig: 2.3k · breakdown
GUARDRAILS
0/5
No committed guardrails · details

Copy this rig

# review before running: this installs third-party code
$ npx degit AgriciDaniel/claude-ads/agents ./rig-claude-ads/agents
$ npx degit AgriciDaniel/claude-ads/skills ./rig-claude-ads/skills

MCP servers are added to Claude Code at local scope; env vars are shown as YOUR_… placeholders — we never store values. Files are fetched with degit into a separate folder so you can review before merging.

$ npx degit AgriciDaniel/claude-ads/skills/ads-amazon .claude/skills/ads-amazon
$ npx degit AgriciDaniel/claude-ads/skills/ads-apple .claude/skills/ads-apple
$ npx degit AgriciDaniel/claude-ads/skills/ads-attribution .claude/skills/ads-attribution
$ npx degit AgriciDaniel/claude-ads/skills/ads-audit .claude/skills/ads-audit
$ npx degit AgriciDaniel/claude-ads/skills/ads-budget .claude/skills/ads-budget
$ npx degit AgriciDaniel/claude-ads/skills/ads-competitor .claude/skills/ads-competitor
$ npx degit AgriciDaniel/claude-ads/skills/ads-create .claude/skills/ads-create
$ npx degit AgriciDaniel/claude-ads/skills/ads-creative .claude/skills/ads-creative
$ npx degit AgriciDaniel/claude-ads/skills/ads-dna .claude/skills/ads-dna
$ npx degit AgriciDaniel/claude-ads/skills/ads-generate .claude/skills/ads-generate
$ npx degit AgriciDaniel/claude-ads/skills/ads-google .claude/skills/ads-google
$ npx degit AgriciDaniel/claude-ads/skills/ads-landing .claude/skills/ads-landing
$ npx degit AgriciDaniel/claude-ads/skills/ads-launch .claude/skills/ads-launch
$ npx degit AgriciDaniel/claude-ads/skills/ads-linkedin .claude/skills/ads-linkedin
$ npx degit AgriciDaniel/claude-ads/skills/ads-math .claude/skills/ads-math
$ npx degit AgriciDaniel/claude-ads/skills/ads-meta .claude/skills/ads-meta
$ npx degit AgriciDaniel/claude-ads/skills/ads-microsoft .claude/skills/ads-microsoft
$ npx degit AgriciDaniel/claude-ads/skills/ads-monitor .claude/skills/ads-monitor
$ npx degit AgriciDaniel/claude-ads/skills/ads-optimize .claude/skills/ads-optimize
$ npx degit AgriciDaniel/claude-ads/skills/ads-photoshoot .claude/skills/ads-photoshoot
$ npx degit AgriciDaniel/claude-ads/skills/ads-pinterest .claude/skills/ads-pinterest
$ npx degit AgriciDaniel/claude-ads/skills/ads-plan .claude/skills/ads-plan
$ npx degit AgriciDaniel/claude-ads/skills/ads-reddit .claude/skills/ads-reddit
$ npx degit AgriciDaniel/claude-ads/skills/ads-report .claude/skills/ads-report
$ npx degit AgriciDaniel/claude-ads/skills/ads-research .claude/skills/ads-research
$ npx degit AgriciDaniel/claude-ads/skills/ads-server-side-tracking .claude/skills/ads-server-side-tracking
$ npx degit AgriciDaniel/claude-ads/skills/ads-setup .claude/skills/ads-setup
$ npx degit AgriciDaniel/claude-ads/skills/ads-snapchat .claude/skills/ads-snapchat
$ npx degit AgriciDaniel/claude-ads/skills/ads-test .claude/skills/ads-test
$ npx degit AgriciDaniel/claude-ads/skills/ads-tiktok .claude/skills/ads-tiktok
$ npx degit AgriciDaniel/claude-ads/skills/ads-validate .claude/skills/ads-validate
$ npx degit AgriciDaniel/claude-ads/skills/ads-x .claude/skills/ads-x
$ npx degit AgriciDaniel/claude-ads/skills/ads-youtube .claude/skills/ads-youtube
$ curl -fsSL --create-dirs -o .claude/agents/audit-amazon.md https://raw.githubusercontent.com/AgriciDaniel/claude-ads/main/agents/audit-amazon.md
$ curl -fsSL --create-dirs -o .claude/agents/audit-apple.md https://raw.githubusercontent.com/AgriciDaniel/claude-ads/main/agents/audit-apple.md
$ curl -fsSL --create-dirs -o .claude/agents/audit-budget.md https://raw.githubusercontent.com/AgriciDaniel/claude-ads/main/agents/audit-budget.md
$ curl -fsSL --create-dirs -o .claude/agents/audit-creative.md https://raw.githubusercontent.com/AgriciDaniel/claude-ads/main/agents/audit-creative.md
$ curl -fsSL --create-dirs -o .claude/agents/audit-google.md https://raw.githubusercontent.com/AgriciDaniel/claude-ads/main/agents/audit-google.md
$ curl -fsSL --create-dirs -o .claude/agents/audit-linkedin.md https://raw.githubusercontent.com/AgriciDaniel/claude-ads/main/agents/audit-linkedin.md
$ curl -fsSL --create-dirs -o .claude/agents/audit-meta.md https://raw.githubusercontent.com/AgriciDaniel/claude-ads/main/agents/audit-meta.md
$ curl -fsSL --create-dirs -o .claude/agents/audit-microsoft.md https://raw.githubusercontent.com/AgriciDaniel/claude-ads/main/agents/audit-microsoft.md
$ curl -fsSL --create-dirs -o .claude/agents/audit-pinterest.md https://raw.githubusercontent.com/AgriciDaniel/claude-ads/main/agents/audit-pinterest.md
$ curl -fsSL --create-dirs -o .claude/agents/audit-policy-compliance.md https://raw.githubusercontent.com/AgriciDaniel/claude-ads/main/agents/audit-policy-compliance.md
$ curl -fsSL --create-dirs -o .claude/agents/audit-reddit.md https://raw.githubusercontent.com/AgriciDaniel/claude-ads/main/agents/audit-reddit.md
$ curl -fsSL --create-dirs -o .claude/agents/audit-regulatory-compliance.md https://raw.githubusercontent.com/AgriciDaniel/claude-ads/main/agents/audit-regulatory-compliance.md
$ curl -fsSL --create-dirs -o .claude/agents/audit-snapchat.md https://raw.githubusercontent.com/AgriciDaniel/claude-ads/main/agents/audit-snapchat.md
$ curl -fsSL --create-dirs -o .claude/agents/audit-tiktok.md https://raw.githubusercontent.com/AgriciDaniel/claude-ads/main/agents/audit-tiktok.md
$ curl -fsSL --create-dirs -o .claude/agents/audit-tracking.md https://raw.githubusercontent.com/AgriciDaniel/claude-ads/main/agents/audit-tracking.md
$ curl -fsSL --create-dirs -o .claude/agents/audit-x.md https://raw.githubusercontent.com/AgriciDaniel/claude-ads/main/agents/audit-x.md
$ curl -fsSL --create-dirs -o .claude/agents/audit-youtube.md https://raw.githubusercontent.com/AgriciDaniel/claude-ads/main/agents/audit-youtube.md
$ curl -fsSL --create-dirs -o .claude/agents/copy-writer.md https://raw.githubusercontent.com/AgriciDaniel/claude-ads/main/agents/copy-writer.md
$ curl -fsSL --create-dirs -o .claude/agents/creative-strategist.md https://raw.githubusercontent.com/AgriciDaniel/claude-ads/main/agents/creative-strategist.md
$ curl -fsSL --create-dirs -o .claude/agents/format-adapter.md https://raw.githubusercontent.com/AgriciDaniel/claude-ads/main/agents/format-adapter.md
$ curl -fsSL --create-dirs -o .claude/agents/release-verifier.md https://raw.githubusercontent.com/AgriciDaniel/claude-ads/main/agents/release-verifier.md
$ curl -fsSL --create-dirs -o .claude/agents/research-worker.md https://raw.githubusercontent.com/AgriciDaniel/claude-ads/main/agents/research-worker.md
$ curl -fsSL --create-dirs -o .claude/agents/skill-reviewer.md https://raw.githubusercontent.com/AgriciDaniel/claude-ads/main/agents/skill-reviewer.md
$ curl -fsSL --create-dirs -o .claude/agents/source-verifier.md https://raw.githubusercontent.com/AgriciDaniel/claude-ads/main/agents/source-verifier.md
$ curl -fsSL --create-dirs -o .claude/agents/visual-designer.md https://raw.githubusercontent.com/AgriciDaniel/claude-ads/main/agents/visual-designer.md

This rig commits no guardrails. Here is the community baseline instead — the deny/ask rules most often found across all 7,204 rigs:

{
  "permissions": {
    "deny": [
      "Read(./.env)",
      "Read(**/.env)",
      "Read(~/.ssh/**)",
      "Bash(rm -rf *)",
      "Read(**/*.pem)",
      "Bash(rm -rf /)",
      "Bash(git push --force:*)",
      "Bash(sudo *)",
      "Read(.env)",
      "Bash(rm -rf /*)",
      "Read(./.env.*)",
      "Read(~/.aws/**)",
      "Bash(git push --force*)",
      "Bash(rm -rf:*)",
      "Read(**/*.key)",
      "Read(**/.env.*)",
      "Bash(sudo:*)",
      "Bash(git reset --hard*)",
      "Bash(git reset --hard:*)",
      "Read(.env.*)"
    ],
    "ask": [
      "Bash(git push:*)",
      "Bash(git push *)",
      "Bash(git commit:*)",
      "Bash(rm *)",
      "Bash(rm:*)",
      "Bash(git rebase *)",
      "Bash(wget *)",
      "Bash(npm publish:*)",
      "Bash(git commit *)",
      "Bash(gh pr merge *)"
    ]
  }
}

Skills (33)

Subagents (25)

audit-amazon
model: sonnet
Amazon Ads evidence and controls specialist. Returns schema-valid findings for profiles and regions, portfolios, Sponsored Products, Brands, Display, DSP, search-term harvesting, retail readiness, ACO
audit-apple
model: sonnet
Apple Ads evidence and controls specialist. Returns schema-valid findings for campaign and keyword structure, Search Match, placements, product pages, bidding, budget, AdServices attribution, and MMP
audit-budget
model: sonnet
Budget and finance specialist. Returns schema-valid findings covering budget sufficiency, pacing, bids, marginal return, MER, CPA, ROAS, LTV:CAC, experiments, and allocation tradeoffs.
audit-creative
model: sonnet
Cross-platform creative specialist. Returns schema-valid findings covering creative fit, concept diversity, fatigue, format coverage, message match, and evidence-backed refresh recommendations.
audit-google
model: sonnet
Google Ads evidence and controls specialist. Returns schema-valid findings for conversion tracking, search terms, campaign structure, bidding, PMax, Demand Gen, assets, settings, and policy eligibilit
audit-linkedin
model: sonnet
LinkedIn Ads evidence and controls specialist. Returns schema-valid findings for Insight Tag and conversions, professional audiences, lead generation, creative, bidding, pacing, ABM, and policy eligib
audit-meta
model: sonnet
Meta Ads evidence and controls specialist. Returns schema-valid findings for Pixel and CAPI, attribution, creative diversity and fatigue, account structure, audiences, placements, automation, and poli
audit-microsoft
model: sonnet
Microsoft Advertising evidence and controls specialist. Returns schema-valid findings for UET and conversions, syndication, imports, search and audience campaigns, bidding, assets, Copilot surfaces, a
audit-pinterest
model: sonnet
Pinterest Ads evidence and controls specialist. Returns schema-valid findings for Pinterest Tag and CAPI, catalog and shopping readiness, visual creative, audiences, bidding, brand safety, and measure
audit-policy-compliance
model: sonnet
Platform policy specialist. Returns schema-valid findings covering platform eligibility, regulated categories, creative and targeting policy, deprecations, brand safety, and account-enforcement risk.
audit-reddit
model: sonnet
Reddit Ads evidence and controls specialist. Returns schema-valid findings for Pixel and CAPI, community and interest targeting, placements, conversation and catalog ads, creative-native fit, bidding,
audit-regulatory-compliance
model: sonnet
Regulatory and privacy specialist. Returns schema-valid findings covering applicable privacy, disclosure, consent, data-processing, consumer-protection, AI-advertising, and account-mutation governance
audit-snapchat
model: sonnet
Snapchat Ads evidence and controls specialist. Returns schema-valid findings for Snap Pixel and CAPI, mobile-first creative, AR and catalog formats, audiences, bidding, app measurement, brand safety,
audit-tiktok
model: sonnet
TikTok Ads evidence and controls specialist. Returns schema-valid findings for Pixel and Events API, creative-native fit, Smart+, Shop, bidding, pacing, audiences, measurement, and policy eligibility.
audit-tracking
model: sonnet
Tracking and attribution specialist. Returns schema-valid findings covering conversion taxonomy, tags and pixels, server-side events, deduplication, consent, MMPs, attribution windows, and cross-platf
audit-x
model: sonnet
X Ads evidence and controls specialist. Returns schema-valid findings for website and app measurement, objectives, keyword and conversation targeting, creative, bidding, placements, brand safety, and
audit-youtube
model: sonnet
YouTube Ads evidence and controls specialist. Returns schema-valid findings for video campaign setup, hooks and formats, Demand Gen, Shorts, CTV, audiences, frequency, measurement, and brand-safety co
copy-writerBounded paid-media copy worker. Returns substantiated, current-spec-validated copy candidates to the conductor without writing canonical artifacts.
creative-strategistBounded paid-media concept worker. Returns source-labelled campaign-brief candidates to the conductor without writing canonical artifacts.
format-adapterBounded creative-format verification worker. Inspects run-scoped candidates against current official specifications and returns typed results.
release-verifier
model: sonnet
Fresh-context Claude Ads release verifier. Audits acceptance criteria, diffs, tests, packages, evidence freshness, privacy, security, licensing, and installability before release.
research-worker
model: sonnet
Paid-media research worker for one bounded platform, policy, API, issue, pull-request, or repository slice. Produces source and license evidence without editing canonical guidance.
skill-reviewer
model: sonnet
Fresh-context reviewer for Claude Ads skill and agent routing, progressive disclosure, prompt contracts, safety boundaries, examples, and runnable verification.
source-verifier
model: sonnet
Adversarial source and claim verifier for paid-media facts, thresholds, policies, APIs, benchmarks, and repository evidence. Classifies confidence without repairing claims.
visual-designerBounded provider-neutral visual candidate worker. Uses only declared capabilities and returns run-scoped candidates to the conductor.

Similar rigs

copied ✓