
Ads
Plan paid ad platforms, budgets, and campaign structure when you have a monthly ad budget and need demo requests or leads.
Overview
ads is an agent skill most often used in Launch (also Validate pricing, Grow lifecycle) that plans paid advertising strategy, platform mix, and campaign structure from product-marketing context.
Install
npx skills add https://github.com/coreyhaines31/marketingskills --skill adsWhat is this skill?
- Checks for product-marketing.md before recommending platforms or copy angles
- Platform selection guide tuned to audience, price point, and B2B vs B2C motion
- Campaign naming conventions, audience targeting per channel, and budget split across platforms
- Success metrics, attribution framing, and a starting structure plus scaling plan
- Eval-driven flows for diagnosing CPC, cost per lead, and whether numbers are healthy for your model
Adoption & trust: 15.2k installs on skills.sh; 32.4k GitHub stars; 2/3 security scanners passed (skills.sh audits).
What problem does it solve?
You have ad budget and a conversion goal but no disciplined plan for which platforms, audiences, and metrics fit your product and price.
Who is it for?
Solo builders or tiny teams spending on LinkedIn, Google, or Meta with a defined offer, price, and lead or demo KPI.
Skip if: Organic-only launch plans, cold outbound sequences, or teams with no product-marketing context and unwilling to define ICP and offer first.
When should I use this skill?
User wants paid advertising strategy, platform choice, budget allocation, campaign structure, or help judging CPC and cost per lead for their product.
What do I get? / Deliverables
You leave with platform recommendations, budget allocation, campaign naming and targeting, success metrics, and a scaling path aligned to demo or lead targets.
- Platform recommendations with rationale
- Per-platform audience targeting and budget split
- Campaign structure, metrics, and scaling plan
Recommended Skills
Journey fit
Spans multiple journey phases - primary shelf plus alternate fits below.
Paid acquisition is the canonical launch move once you know offer and price; the skill assumes product-marketing context and conversion goals. Distribution subphase covers channel selection and spend—not organic SEO or in-product onboarding.
Where it fits
Check whether $99/seat economics can absorb expected CPC and cost per lead before scaling spend.
Allocate $15k/month across LinkedIn, Google, and retargeting with demo-request as the primary conversion event.
Diagnose live Google Ads CPL and lead volume against targets and adjust platform mix or structure.
How it compares
Structured paid-media planning from ICP and price—not a generic copy generator or SEO skill.
Common Questions / FAQ
Who is ads for?
Indie SaaS and small B2B founders who self-serve paid channels and need channel fit, budgets, and KPIs without hiring a media agency.
When should I use ads?
At launch when you turn on paid distribution; during validate when pricing and positioning must inform CAC math; and in grow when you scale or debug CPL and CPC on live campaigns.
Is ads safe to install?
Review the Security Audits panel on this Prism page before installing; the skill reads local marketing context files and should not require broad secret access for planning.
SKILL.md
READMESKILL.md - Ads
{ "skill_name": "ads", "evals": [ { "id": 1, "prompt": "Help me plan a paid advertising strategy. We're a B2B SaaS tool for HR teams, selling at $99/month per seat. We have $15k/month to spend on ads and want to generate demo requests. Where should we advertise?", "expected_output": "Should check for product-marketing.md first. Should apply the platform selection guide based on B2B, HR audience, $99/month price point. Should recommend LinkedIn (B2B targeting by job title/industry), Google Ads (search intent for HR software keywords), and potentially Meta (retargeting). Should recommend campaign structure with naming conventions. Should define audience targeting strategy for each platform. Should set budget allocation across platforms. Should define success metrics and attribution approach. Should recommend starting structure and scaling plan.", "assertions": [ "Checks for product-marketing.md", "Applies platform selection guide", "Recommends platforms appropriate for B2B HR audience", "Recommends campaign structure with naming conventions", "Defines audience targeting per platform", "Sets budget allocation across platforms", "Defines success metrics", "Recommends starting structure and scaling plan" ], "files": [] }, { "id": 2, "prompt": "Our Google Ads CPC is $12 and our cost per lead is $180. Is that good? We're getting about 80 leads/month from a $15k budget.", "expected_output": "Should evaluate the metrics in context. Should assess: $12 CPC for B2B (reasonable depending on industry), $180 CPL (depends on LTV — need to compare against customer lifetime value), 80 leads/month from $15k (math checks out). Should apply the campaign optimization framework: check quality score, search term relevance, landing page conversion rate, negative keywords. Should recommend specific optimization levers to reduce CPC and CPL. Should frame performance against industry benchmarks if applicable. Should ask about downstream conversion rates (lead → demo → customer).", "assertions": [ "Evaluates metrics in context", "Compares CPL against LTV considerations", "Applies campaign optimization framework", "Recommends specific optimization levers", "Asks about downstream conversion rates", "Provides industry context for benchmarking" ], "files": [] }, { "id": 3, "prompt": "we want to run retargeting ads for people who visited our site but didn't convert. how should we set this up?", "expected_output": "Should trigger on casual phrasing. Should apply the retargeting strategies section, specifically the funnel-based approach. Should recommend audience segments: all visitors (broad), pricing page visitors (high intent), blog readers (lower intent), and cart/signup abandoners (highest intent). Should recommend different messaging and offers for each segment. Should address frequency capping to avoid ad fatigue. Should recommend retargeting platforms (Meta, Google Display, LinkedIn). Should include duration windows for each audience.", "assertions": [ "Triggers on casual phrasing", "Applies funnel-based retargeting approach", "Recommends audience segments by intent level", "Recommends different messaging per segment", "Addresses frequency capping", "Recommends retargeting platforms", "Includes audience duration windows" ], "files": [] }, { "id": 4, "prompt": "Should we advertise on TikTok? We sell accounting software to small businesses. Our current ads are on Google and Meta.", "expected_output": "Should apply the platform selection guide for TikTok specifically. Should evaluate TikTok fit for accounting software + small business audience: likely a weaker fit than Google/Meta for this category (lower purchase intent, younger skewing