agentsclimarketplace

Paid ads

Skill Mattakushi432/Claude-Code-Skills-Custom-DevTools-Pack/plugins/devtools-pack/skills/paid-ads

When to activate: paid ads, Google Ads, Meta Ads, PPC, paid search, paid social, ROAS, campaign structure, bidding strategy, ad creative testing, CACFrom its SKILL.md

Install
npx -y skills add Mattakushi432/Claude-Code-Skills-Custom-DevTools-Pack --skill paid-ads

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

7.3 KB, ~1.9k tokens by cl100k_base, as published. Nobody here has run it

Paid Ads

Google Ads Structure

Campaign Hierarchy

Account
└── Campaign (budget, targeting, bidding)
    └── Ad Group (keyword theme)
        └── Ads (headlines, descriptions)
            └── Keywords

Campaign Type Matrix

TypeBest ForBidding
SearchHigh-intent, bottom-funneltCPA or Maximize Conversions
Performance MaxFull-funnel automationtCPA or tROAS
DisplayRetargeting, awarenesstCPA or Maximize Clicks
YouTubeBrand, demo, awarenessCPV or tCPA
Demand GenDiscovery, MOFUtCPA

Search Campaign Structure (Best Practice)

Campaign: [Product] — Brand
  Ad Group: Brand Exact
    Keywords: [brand], [brand product]

Campaign: [Product] — Non-Brand
  Ad Group: [Core Use Case]
    Keywords: [use case keywords]
  Ad Group: [Competitor]
    Keywords: [competitor name] alternative

Campaign: [Product] — RLSA (Remarketing)
  Ad Group: Past Visitors
  Ad Group: Trial Abandoned

Keyword Match Types

Match TypeSyntaxCoverageUse Case
Exact[keyword]Most narrowHigh-intent, proven converts
Phrase"keyword"MediumTest new intent variations
Broad (modified)+keywordWideDiscovery, only with Smart Bidding

Ad Copy Structure

Responsive Search Ad:
  15 headlines (30 chars each) — Google rotates best
  4 descriptions (90 chars each)

Headline categories to include:
  - Value proposition (benefit)
  - Social proof (X customers, rated 4.9)
  - CTA (Try free, Get started)
  - Feature (key capability)
  - Urgency (limited offer, ends Friday)

Google Ads Quality Score Components

FactorWeight
Expected click-through rateHigh
Ad relevanceMedium
Landing page experienceHigh

Poor QS → higher CPCs. Improve by: tighter keyword-to-ad-to-landing-page alignment.

Meta Ads Strategy

Campaign Objective Selection

ObjectiveWhen to UseOptimizes For
AwarenessNew brand, new marketReach, Impressions
TrafficTOFU contentLink clicks, Landing page views
EngagementCommunity, social proofPost interactions
LeadsMOFU lead genLead form submissions
SalesBOFU, retargetingPurchases, Conversions

Campaign Structure (3-Level)

Campaign (objective + budget)
└── Ad Set (audience + placement + bid)
    └── Ad (creative: image/video + copy + CTA)

Audience Targeting Framework

TierTypeTargeting
ColdInterest-basedIndustry interests, job title, behavior
ColdLookalikeLAL from customer list (1–5%)
WarmWebsite retargetingVisitors by URL, time on site
HotConversion retargetingAbandoned trial, viewed pricing
ExistingCustomer exclusionSuppress existing customers

Creative Testing Structure

Creative Test Campaign:
  Ad Set 1: Cold Audience
    Ad 1A: Image creative
    Ad 1B: Video creative
    Ad 1C: Carousel creative

Run for 7 days or until 500 impressions per ad.
Winner → scale budget. Loser → kill or iterate.

Meta Creative Best Practices

  • Video: Hook in first 3 seconds, caption all videos, 9:16 for Stories/Reels
  • Static: Clear focal point, minimal text overlay (< 20% of image)
  • Copy: Lead with problem or outcome, not company name
  • CTA button: "Learn More" for cold, "Sign Up" or "Get Quote" for warm

Targeting Frameworks

ICP-to-Targeting Mapping

Define your ICP, then find them in each platform:

ICP AttributeGoogle AdsMeta AdsLinkedIn Ads
Job titleNot availableJob title interestsJob title exact
Company sizeNot availableBusiness owner signalsCompany size
IndustryNot availableIndustry interestsIndustry exact
Tech usedNot availableNot availableSkills
IntentKeyword search intentNot availableNot available

LinkedIn Ads (B2B)

Best for: Enterprise, job-title targeting, thought leadership Expensive: CPL 3–5× higher than Meta — use for high-value ICPs only

Campaign types:
  Sponsored Content   — Feed posts (best for engagement)
  Message Ads        — InMail (high open rate, use sparingly)
  Lead Gen Forms     — Native form (reduces friction)
  Dynamic Ads        — Personalized follower/job ads

Bidding Strategies

StrategyWhen to UseRequires
Manual CPCNew campaigns, low conversion dataConstant monitoring
Enhanced CPCSome conversion data, want control15+ conversions/month
Maximize ConversionsScale spending, hit budgetDefined conversion actions
Target CPASpecific cost per conversion30+ conversions/month
Target ROASRevenue-focused50+ conversions/month

Bidding Ramp-Up

Week 1–2: Manual CPC or Maximize Clicks → gather data
Week 3–4: Maximize Conversions → let algorithm learn
Week 5+:  Target CPA → optimize to specific cost target

Creative Testing System

Creative Testing Cadence

Week 1: Launch 3 creative variants
Week 2: Pause bottom performer
Week 3: Launch 1 new variant to replace
Week 4: Scale winning creative; repeat

Creative Performance Metrics

MetricBenchmarkGoodExcellent
CTR (search)2–4%4–6%6%+
CTR (display)0.1–0.3%0.3–0.5%0.5%+
CTR (Meta)0.5–1%1–2%2%+
CPC (search)VariesIndustry avgBelow avg
Hook rate (video)20%30%40%+
Hold rate (video)30%45%60%+

ROAS Optimization

ROAS Calculation

ROAS = Revenue generated / Ad spend
Target ROAS = Gross margin percentage × 100 / Target marketing % of revenue

Example:
  Gross margin: 70%
  Target marketing spend: 20% of revenue
  Target ROAS = 70% / 20% = 3.5 (return $3.50 per $1 spent)

Improving ROAS

  1. Raise conversion rates (landing page optimization)
  2. Increase AOV (upsells, bundles at checkout)
  3. Reduce CPCs (improve quality score, tighten targeting)
  4. Pause low-ROAS campaigns and reallocate budget
  5. Use audience exclusions (exclude converters, low-value segments)

Campaign Taxonomy (Naming Convention)

Format: [PLATFORM]_[OBJECTIVE]_[AUDIENCE]_[PRODUCT]_[DATE]

Examples:
  GGL_SRCH_NONBRAND_CORE_2026Q1
  META_CONV_COLD_LAL1PCT_PRO_2026Q1
  LI_LEAD_ENTERPRISE_CISO_2026Q1

Monthly Paid Ads Review

Metrics to review:

  • Spend vs budget (are we on pace?)
  • CPC / CPM trends (is it getting more/less expensive?)
  • CTR by campaign (are ads resonating?)
  • Conversion rate by campaign (is landing page working?)
  • CAC by channel (what's the true cost to acquire?)
  • ROAS / CPQL (are we making money?)
  • Keyword search terms (new opportunities or wasted spend?)
  • Audience performance (any segment outperforming?)

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 326,834. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.