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
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
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)
ads-amazonads-appleads-attributionads-auditads-budgetads-competitorads-createads-creativeads-dnaads-generateads-googleads-landingads-launchads-linkedinads-mathads-metaads-microsoftads-monitorads-optimizeads-photoshootads-pinterestads-planads-redditads-reportads-researchads-server-side-trackingads-setupads-snapchatads-testads-tiktokads-validateads-xads-youtube
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-writer | Bounded paid-media copy worker. Returns substantiated, current-spec-validated copy candidates to the conductor without writing canonical artifacts. |
| creative-strategist | Bounded paid-media concept worker. Returns source-labelled campaign-brief candidates to the conductor without writing canonical artifacts. |
| format-adapter | Bounded 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-designer | Bounded provider-neutral visual candidate worker. Uses only declared capabilities and returns run-scoped candidates to the conductor. |
Similar rigs
shenxingy/Clade
Turn Claude Code and Codex from chat assistants into autonomous coding systems
Orchestrator 30.3k tok ·
naveedharri/benai-skills
—
Orchestrator 12.7k tok ·
kennyolofsson23-netizen/claude-code-config
The most comprehensive Claude Code setup — 29 skills, 9 plugins, 13 hooks, 8 agents, 8 commands. Self-documenting, self-improving, CLI-first. Includes self-interview prompt for personalization.
Orchestrator 34.8k tok ·
zubair-trabzada/ai-ads-claude
AI-powered advertising strategy engine for Claude Code. Build complete ad strategies, generate platform-specific copy (Google, Meta, LinkedIn, TikTok, YouTube, Pinterest), design campaign funnels, allocate budgets, and produce professional
Orchestrator 971 tok ·