ads

ads

Team Pick
Paid Media
Corey Haines
Campaign strategy with the target CPA and the budget asked for up front, plus conversion tracking, negative keywords and B2B account-based work.
REPO
coreyhaines31/marketingskills
INSTALL
npx skills add
NEEDS
Budget, target CPA
Last updated
August 4, 2026

Preview

ads

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 USE IT

How to set it up.

1

Install with npx skills add coreyhaines31/marketingskills --skill ads -a claude-code.

2

Bring the target CPA or ROAS and the budget. Without both, the plan defaults to generic best practice.

3

Name the objective precisely. Awareness, leads and sales produce different structures on the same platform.

4

Give it the landing page URL, because the offer and the page decide half the targeting.

5

State your compliance constraints early. Regulated categories change what platforms will approve.

6

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.

Read the source

Published by Corey Haines. Opens in a new tab.
Open the Tool

Questions about ads

Which platforms does it cover?
Does it write the ads?
What does it need from me?
Will it tell me when to stop?

Questions about Paid Media

When should a campaign be killed?
How many platforms should a small team run?
Strengths
  • Asks for target CPA and budget before advising, so the output has constraints in it.
  • Owns conversion tracking including server-side, and says so.
  • Covers when to kill a campaign, which most PPC guidance avoids.
  • Hands creative to ad-creative and measurement to attribution instead of blurring three jobs.
Limitations
  • It plans and it will not run the account. Bid management stays manual or in the platform.
  • No live account data behind it, so pair it with google-ads-report or wasted-spend-finder for numbers.
  • Platform rules move faster than a skill file, so verify current ad policies before a regulated launch.
Skip this if
  • Skip it if your campaign plan already states a target CPA and a budget.

The team behind these plays.

We build inbound GTM engines for B2B software teams, and these are the plays we build from. Tell us the pipeline target and we'll show the plan under it.