Preview

What it is.
You give it the objective, a target CPA or ROAS, the budget, the landing page and any compliance constraints. It returns campaign structure, targeting and the conversion tracking setup, including pixels and server-side events.
It covers Google, Meta, LinkedIn and X plus retargeting and account-based work, with negative keywords, Performance Max and thought leader ads in scope. Kill criteria are covered too, and agreeing those before launch is cheaper than arguing at week six.
What you get.
- Campaign structure and targeting per platform
- A target CPA or ROAS written down before spend starts
- Conversion tracking guidance covering pixels and server-side events
- Negative keyword and Performance Max handling
- Account-based campaign structure for B2B, including thought leader ads
How to set it up.
Install with npx skills add coreyhaines31/marketingskills --skill ads -a claude-code.
Bring the target CPA or ROAS and the budget. Without both, the plan defaults to generic best practice.
Name the objective precisely. Awareness, leads and sales produce different structures on the same platform.
Give it the landing page URL, because the offer and the page decide half the targeting.
State your compliance constraints early. Regulated categories change what platforms will approve.
Set the conversion tracking up before spend, since this skill owns the pixel and server-side side of it.
Pricing Plans
Free. MIT license.
Checked against the repo in July 2026.
Use cases
Planning a first campaign
You've never run paid and don't know what a media buyer would ask. Bring the objective, the target CPA, the budget and the landing page URL, and it returns campaign structure and targeting per platform, shaped by those constraints.
Tracking before spend starts
Launch is close and nothing is measured. It walks you through the conversion tracking setup, covering pixels and server-side events, so the first click gets counted.
An account-based paid plan
Sales has a named-account list and wants air cover. Describe the accounts and the plan comes back with B2B account-based structure and thought leader ads in scope.
Writing the kill criteria
Every campaign argument happens at week six. Ask for the stop conditions during planning and they come back written down before any money is in the account.
Best for
A first paid campaign
It asks for the numbers a media buyer would ask for, so the plan starts from constraints instead of ambition.
B2B account-based paid
ABM structure and thought leader ads are covered, which most general PPC advice skips.
Deciding when to stop
Kill criteria are in scope, and agreeing them before launch is cheaper than arguing about them at week six.