Skip to main content
skill Claude Code CX Codex Cursor GitHub Copilot

ads-plan — Claude Code skill: what it does, how to install

Walks an agent through a paid-media plan: objectives, channel choice, campaign architecture, budget, measurement and rollback terms. Meant for the stage before money hits the ad account.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add AgriciDaniel/claude-ads --skill ads-plan -a claude-code
Open on GitHub

What ads-plan does

The skill builds a paid-advertising plan end to end, from objective and unit economics to campaign structure, spend pacing and reporting. Eight ordered steps sit inside it, and the output is canonical JSON plus a readable plan for the team.

Step two pins down constraints, geography, regulated category and success criteria; the setup profile and business economics come in as optional input. For a channel outside the twelve-platform contract the skill loads ads/references/additional-platforms.md and returns a research lead unless there is current evidence on buying, eligibility, measurement and creative. Meta budgets and learning-phase expectations wait on the cold-start dimensions defined in skills/ads-meta/SKILL.md — feed it a cold or unknown dimension and you get measurement validation and staged reversible tests with confidence labels instead of forecasts.

A plan here is advisory. It reaches the account only through the launch or optimize mutation gates, so check who on your side is cleared to pass them.

What it helps with

  • draft a media plan from an objective and a budget
  • test whether a new channel fits buying and measurement
  • split a rollout into phases with owners and dates
  • write rollback conditions before testing starts
  • document campaign and audience architecture in one file

Example prompts for the agent

  • Write a paid media plan for a new product: objective, budget, channels, campaign architecture.
  • Draft the Meta budget plan, but resolve the account, Pixel and conversion cold-start dimensions first.
  • Lay out an experiment plan with creative hypotheses, staged tests and exit conditions.

How to install ads-plan

1Skills CLI (Vercel)

npx skills add AgriciDaniel/claude-ads --skill ads-plan -a claude-code

2Manually: put the files in place

~/.claude/skills/ads-plan/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/ads-plan/

From the same set20

The whole set →
ads-meta AgriciDaniel Audits Meta Ads accounts, Pixel, Events Manager, attribution, and creatives. Runs in read-only mode to evaluate Facebook and Instagram campaign health. Claude Code CX Codex Cursor +1 4,700installs ads-google AgriciDaniel Audits Google Ads measurement, settings, Search, Shopping, Performance Max and Demand Gen campaigns. Use it to review account evidence without changing campaigns. Claude Code CX Codex Cursor +1 4,400installs ads-audit AgriciDaniel Paid-ad audit across Google, Meta, YouTube, LinkedIn, TikTok, Microsoft, Apple, Amazon, Reddit, Pinterest, Snapchat and X — JSON bundle first, reports second. Claude Code CX Codex Cursor +1 4,100installs ads-creative AgriciDaniel A skill that reviews ad copy, images, video, hooks, and concepts against platform requirements, accessibility standards, creative fatigue, and brand fit. Use it to determine which creative assets need refresh or testing. Claude Code CX Codex Cursor +1 4,100installs ads-competitor AgriciDaniel Directs your coding agent to inspect competitor paid ads across transparency libraries and landing pages. Clarifies messaging, offers, and creative angles without guesswork. Claude Code CX Codex Cursor +1 4,100installs ads-tiktok AgriciDaniel Audits a TikTok Ads account against a checklist and returns findings as JSON: Pixel, audiences, Smart+, bidding, attribution, policy. It changes nothing. Claude Code CX Codex Cursor +1 4,100installs ads-budget AgriciDaniel Plans and audits paid-media spend, bidding strategies, and pacing across channels. Useful when balancing marginal returns and cash constraints. Claude Code CX Codex Cursor +1 4,000installs ads-photoshoot AgriciDaniel Generates rights-cleared paid-ad product photography from an authorized image and brand profile. Keeps packaging and logos intact across studio or lifestyle scenes. Claude Code CX Codex Cursor +1 3,800installs

Similar

linkedin-marketing sergebulaev Plans, drafts, audits, and publishes LinkedIn posts and comments. Publishing through Publora starts only after you explicitly approve the draft. Claude Code CX Codex Cursor +1 1,700installs app-store-optimization sickn33 Generates store metadata drafts and validates character constraints for Apple App Store and Google Play. Helps prepare release copy and test plans. Claude Code CX Codex Cursor +1 1,800installs marketing-ideas coreyhaines31 This skill suggests marketing ideas for SaaS and software products based on their stage and available resources. Use it when you need a place to start with growth. Claude Code CX Codex Cursor +1 146,400installs revops coreyhaines31 This skill helps design RevOps workflows for lead stages, scoring, routing, and marketing-to-sales handoffs. Use it when CRM processes need clear rules. Claude Code CX Codex Cursor +1 113,000installs product-marketing coreyhaines31 Creates and maintains a shared document for product positioning, audience, and brand voice. Use it before other marketing skills so they can refer to the same context. Claude Code CX Codex Cursor +1 83,700installs brag latent-spaces Generates a short, polished launch video from project source code using Hyperframes. Requires no running server or screenshots. Claude Code CX Codex Cursor +1 20,000installs baoyu-post-to-weibo JimLiu Prepares regular Weibo posts and articles through Chrome. Use it when text, media, or a Markdown article needs to be placed in the editor for manual publishing. Claude Code CX Codex Cursor +1 21,600installs investor-outreach affaan-m Drafts cold emails, warm intro blurbs, follow-ups, and investor updates. Use it when fundraising outreach needs a concise message tailored to a specific investor. Claude Code CX Codex Cursor +1 4,400installs

Questions about ads-plan

How do I install ads-plan in Claude Code?

Run npx skills add AgriciDaniel/claude-ads --skill ads-plan -a claude-code. The skill lands at ~/.claude/skills/ads-plan/SKILL.md.

What does ads-plan do?

It runs an agent through eight steps of paid-media planning: objective, economics, channel roles, campaign architecture, audiences, budget, creative, measurement, experiments and reporting. Output is canonical JSON plus a human plan.

Why does the plan skip budget forecasts?

With cold or unknown account, Pixel or conversion history it refuses mature-account benchmarks. You get measurement validation, creative hypotheses and reversible tests marked with confidence labels instead.

Source text

SKILL.md · MIT
---
name: ads-plan
description: "Create a professional paid-advertising strategy covering objectives, economics, platform selection, campaign architecture, audiences, budget, creative, measurement, experiments, governance, rollout, and reporting. Use for ad plan, media plan, PPC strategy, paid-social strategy, campaign architecture, advertising roadmap, or channel planning."
---

# Paid Media Plan

1. Read the setup profile, business economics, evidence, current account state, and
   relevant industry template as optional input.
2. Define objective, customer, offer, conversion, value, constraints, geography,
   regulated category, time horizon, and success criteria.
3. Evaluate channel roles and exclusions from first principles; do not require every
   supported platform. For a channel outside the twelve-platform contract, load
   `ads/references/additional-platforms.md` (resolve it from the plugin root, the directory that holds `ads/` and `skills/`, or from the skills directory in a standalone install) and return a research lead unless
   its current buying, eligibility, measurement, and creative evidence is present.
4. Before proposing Meta budgets, learning-phase expectations, bidding,
   consolidation, or performance forecasts, collect the account, Pixel, and
   conversion cold-start dimensions per the contract in
   `skills/ads-meta/SKILL.md`. When any dimension is cold or `unknown`, plan
   for measurement validation, explicit creative hypotheses, staged reversible
   tests, and confidence labels; do not apply mature-account benchmarks to
   missing history.
5. Specify campaign architecture, audience strategy, creative system, budget and
   pacing, measurement, experiments, policy controls, and operating cadence.
6. Phase prerequisites before launch, learning, optimization, and scale.
7. Assign every action an owner, timing, dependency, guardrail, evidence, success
   measure, and rollback or exit condition.
8. Return canonical JSON and render the requested human plan.

A plan is advisory. It becomes an account change only through launch or optimize
mutation gates.

© AgriciDaniel · MIT · AgriciDaniel/claude-ads

See also

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor