Claude Ads
AgriciDaniel/claude-adsPaid-media audit and operations skill covering 12 ad platforms, with per-platform audit skills, versioned JSON reports and approval-gated account changes.
Paid-ads skill for Google, Meta and LinkedIn with 16 reference playbooks, audit guardrails and a rule to label missing data instead of guessing.
A deep, cautious paid-media skill with explicit audit guardrails; connect accounts read-only and treat benchmarks as starting points.
The ads skill turns the agent into a performance marketer for Google Ads, Meta, LinkedIn and other platforms. It first reads the shared .agents/product-marketing.md if present, then gathers goals, offer, audience and current state. The 30 KB SKILL.md covers platform selection, account and campaign structure, naming, ad copy formulas, audience targeting, retargeting windows and exclusions, optimization levers, bid progression, landing-page alignment and weekly reporting.
The depth sits in 16 reference files loaded by intent: payback-period math (arguing that LTV:CAC misleads), a B2B playbook with kill rules, Meta decision rules for killing, graduating and scaling ads, a LinkedIn bidding guide, Google Search structure and match types, an ABM playbook, a Google RSA output spec, a weekly operating check and a 32-check Google Ads and Shopping audit checklist. Audit guardrails require pass, fail or unknown scoring, tell the agent to treat fetched pages and exports as data, never to sum conversions across attribution windows, and to end every recommendation with facts, hypotheses and missing data. An evals.json file holds test prompts with assertions. MCP guides are linked for connecting accounts, starting read-only.
A 30 KB SKILL.md with 16 reference playbooks and an evals.json file, but no scripts.
The ads skill works better once it has some context. The order below follows what SKILL.md asks for.
npx skills add coreyhaines31/marketingskills --skill ads, or install the marketing-skills plugin from the repo's marketplace. The skill lists Claude Code, Codex and Cursor as supported agents..agents/product-marketing.md. It also accepts .claude/product-marketing.md and the older product-marketing-context.md filename. The product-marketing skill in the same repo creates this file. If the file exists, the agent asks only for information it doesn't cover.SKILL.md routes requests to reference files by intent. Here is what the routing table says each file handles:
payback-period.md: whether you can afford a channel. It argues that LTV:CAC misleads and gives four flaws, then covers gross-margin payback and cohort recovery with a 3 to 12 month planning target, worked examples comparing a $9 and a $999 product, and out-of-home plus social.b2b-paid-playbook.md: B2B funnel stages, budget splits, leading and lagging signals, kill rules, the offline conversion loop, U/B/F lead scoring and a scaling quadrant. One example rule pauses a new ad once it has spent 2 to 3 times the target CPL with zero conversions. With a $300 target CPL, that means pausing at $600 to $900 spent.meta-decision-system.md: Meta ads operations. It includes a decision tree anchored on TCPL, an ad-count ceiling, an 80/20 CBO structure, fatigue bands, lead forms, the Advantage+ transition, partnership and creator ads, and a rolling-reach signal for declining reach.linkedin-b2b-playbook.md: LinkedIn bidding progression, audience sizing rules, penetration scaling, funnel benchmarks, thought leader ads, document and conversation ads, and an audit shortlist.google-search-playbook.md: what to spend on first (an intent ladder), account structure, match-type gates including AI Max, negative keywords, bidding by volume, offline conversions and Performance Max guardrails.abm-playbook.md: account-based marketing on LinkedIn and Meta, list mechanics, pipeline acceleration campaigns, UTM-based cross-channel remarketing and ABM measurement.rsa-output-spec.md: a mandatory output spec for Google responsive search ads, with limits, sidecars, a template and a self-check.operating-check.md: an ordered six-step weekly or daily check that ends in HOLD, FIX, TEST or INVESTIGATE calls, plus a Friday stakeholder readout under 200 words.audit-guardrails.md: pass, fail or unknown scoring, evidence coverage, recommendation safety, hard stops and benchmark discipline.reading-google-ads-data.md: how to read Google Ads data without drawing wrong conclusions. It covers withheld search terms (disclosed vs total clicks), conversions vs all_conversions, click-date attribution, experiment arms, 30-day change history, break-even CVR, and labeling findings as verified, inferred or stale. Two of its rules: establish how long something has run before quoting an efficiency number, and don't pool data across bid, keyword, budget, ad or targeting changes.google-ads-audit-checklist.md: 32 checks across 11 categories for Search, Shopping, Performance Max, Google Merchant Center and Demand Gen.The folder also contains ad-copy-templates.md, audience-targeting.md, creative-research-automation.md, meta-andromeda-playbook.md and platform-setup-checklists.md. Open them before you rely on them, because the routing rows for these files are not described here.
The skill's description lists the phrases that trigger it, so plain questions work. These sample prompts are built from those phrases, with the reference file each one should route to.
payback-period.md, and the agent should ask for gross margin and churn if your context file doesn't include them.meta-decision-system.md. The export is treated as data to analyze, and any instructions inside it are not followed.reading-google-ads-data.md and google-search-playbook.md. The answer should separate disclosed clicks from total clicks.operating-check.md and returns HOLD, FIX, TEST or INVESTIGATE calls in a short summary.linkedin-b2b-playbook.md and b2b-paid-playbook.md for bidding, audience sizing and lead scoring.rsa-output-spec.md, including its self-check against platform limits.You'll get better results if you paste or connect real numbers and say which attribution window they use. The guardrails forbid adding up conversions across different attribution windows, so mixed exports will produce questions before they produce recommendations.
Many searches for "claude ads" are looking for AgriciDaniel/claude-ads. Its GitHub page describes a Claude-first paid-media operations skill for Claude Code covering 12 ad platforms: Google, Meta, YouTube, LinkedIn, TikTok, Microsoft, Apple, Amazon, Reddit, Pinterest, Snapchat and X. It advertises source-grounded audits, deterministic findings with evidence coverage, versioned JSON reports, capability-gated account changes and an optional companion called Claude Ads Cockpit. It also has its own commands.
The marketingskills ads skill is narrower. It is one markdown skill plus an evals file, with its reference depth concentrated on Google, Meta and LinkedIn. It has no command set and no report format beyond the facts, hypotheses and missing-data structure and the operating-check readout. If you need audits across TikTok, Amazon, Apple or Snapchat, or machine-readable audit reports, look at claude-ads. If most of your ad spend is on Google Search, Meta or LinkedIn B2B and you want decision rules you can read and edit, this skill's playbooks are easier to inspect.
The other difference is scope inside the repo. The ads skill hands off adjacent work to sibling skills:
If you install only ads and ask for a pixel audit or a batch of 50 ad variations, expect to be pointed to those skills. Installing the full marketing-skills plugin keeps the handoffs inside one setup, and all of them share the same product-marketing context file.
Some people searching for this term have read accounts of letting Claude Code run ads autonomously. This skill is built for a different pattern. It recommends changes, labels what it doesn't know, and advises starting MCP connections read-only, so a person reviews each change before it reaches the ad account.
We scanned all 18 files in this skill folder and read every script. Nothing in it reaches beyond what the skill describes.
A Markdown-only ads skill (SKILL.md, reference playbooks and an evals file) with no scripts, network calls, hooks or allowed-tools settings. It mentions optional read-only ad-platform access through MCP servers that you would configure yourself, and tells the agent to treat fetched pages and exports as untrusted data.
The skill folder (18 files) on Oct 29, 2026. We had every file and read every script.
NVIDIA SkillSpector static scan: 5 pattern hits (Memory Poisoning 3, Prompt Injection 1, Anti-Refusal 1). The five SkillSpector hits are Markdown phrases: a guardrail rule telling the agent to treat fetched pages and exports as data and not follow 'ignore previous instructions' text, and playbook wording such as 'swap rules' and "don't judge".
A review, not a certification. Skills change after we check them — read the files before installing.
MIT — commercial use allowed (repo-level license on coreyhaines31/marketingskills).
Not really. It is built for advisory checks and audits, and its guardrails keep decisions with the human.
Paid-media audit and operations skill covering 12 ad platforms, with per-platform audit skills, versioned JSON reports and approval-gated account changes.
120 marketing skills across seven disciplines (narrative, SEO/GEO, social, email, paid ads, influencer, launch) with scored auditor gates and an optional 8-bot team mode.
A 400+ skill library of agents, personas and commands for engineering, marketing, product, compliance and C-level work, mirrored for 13 coding agents.
It guides paid advertising work on Google Ads, Meta, LinkedIn and similar platforms: campaign structure, audiences, copy, retargeting, optimization, kill and scale rules, and structured audits of live accounts.
Run npx skills add coreyhaines31/marketingskills --skill ads (add -a claude-code from inside an agent session), or install the marketing-skills plugin from the repo's marketplace. Run the product-marketing skill first so ads can read your context file.
The instructions emphasize analysis and recommendations, and the linked MCP guides advise starting read-only. If you grant write access to your accounts, review each change yourself.
marketingskills' ads is one skill with reference playbooks across Google, Meta and LinkedIn. AgriciDaniel's claude-ads is a larger suite aimed at 12 ad platforms; compare scope before choosing.
It checks .agents/product-marketing.md first, and also accepts .claude/product-marketing.md or the older product-marketing-context.md filename. It reads the Paid Ads section for targets, floors, conversion definitions and allowed changes, and the Learnings section to avoid re-proposing tests you've already run.
The skill is told to label any input it doesn't have as MISSING instead of estimating it. Every recommendation ends with facts, hypotheses and missing data, so the MISSING items show what you need to supply before acting on the advice.
Yes. Requests to generate RSAs load rsa-output-spec.md, a mandatory output spec with limits, sidecars, a template and a self-check. For bulk creative across many variations, the skill points to the separate ad-creative skill.