agentsclimarketplace

Bid strategy selector

Skill kochellenk-afk/google-ads-diagnostic-toolkit/skills/bid-strategy-selector

Evaluate Google Ads campaign bid strategies and recommend the optimal approach per campaign based on conversion volume, value variation, budget headroom, and goals. Use this skill when a user asks which bid strategy to use, mentions Target CPA / Target ROAS / Maximize Conversions, asks about Smart Bidding, wants to know if they should switch from Manual CPC, asks why their automated bidding is underperforming, or is rolling out a new campaign and needs to choose a strategy. Trigger on phrases like "bid strategy", "tCPA", "tROAS", "Maximize Conversions", "Manual CPC", "Smart Bidding", "should I use [strategy]", or any question about how Google Ads bids.From its SKILL.md

Install
npx -y skills add kochellenk-afk/google-ads-diagnostic-toolkit --skill bid-strategy-selector

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

6.8 KB, ~1.4k tokens by cl100k_base, as published. Nobody here has run it

Bid Strategy Selector

A skill for matching the right Google Ads bid strategy to each campaign's data and goals.

What this skill does

Given campaign data, this skill recommends one of seven bid strategies per campaign with:

  1. The reasoning (data-backed)
  2. The recommended target value (tCPA dollars or tROAS percentage) where applicable
  3. A transition plan (don't switch cold)
  4. Expected performance change
  5. Risk factors and what to monitor

The seven strategies (when to use each)

Read references/strategy-comparison.md for the full breakdown. Quick guide:

StrategyUse when
Manual CPCNew campaigns, <15 conv/month, or tight bid control needed
Enhanced CPCTransitioning from Manual to Smart Bidding (rarely the final answer)
Maximize ClicksTop-of-funnel awareness with no conversion tracking - used very sparingly
Maximize ConversionsScaling campaigns where you want all available budget spent on conversions
Target CPA30+ conversions/month, consistent CPA goal, value per conversion is similar
Maximize Conversion ValueEcommerce with variable order values, want to maximize total revenue
Target ROAS50+ conv/month with conversion value tracking, specific ROAS target

Required inputs

  1. Campaign data with at least 90 days of history
  2. Per-campaign monthly conversion volume - required for Smart Bidding eligibility checks
  3. Conversion tracking quality - does the user track conversion VALUE, not just count? (Required for Target ROAS / Max Conv Value.)
  4. Business goal per campaign - what are they optimizing for? (Volume? CPA target? Specific ROAS?)
  5. Budget headroom - are campaigns hitting daily budget caps?

If conversion value tracking isn't set up but the user wants ROAS-based bidding, flag this as a prerequisite.

Workflow

Step 1: Per-campaign assessment

For each campaign, gather:

  • Current bid strategy
  • Last 90 days monthly conversion volume (avg)
  • Conversion value variation (CV - coefficient of variation = std dev / mean)
  • Budget utilization (is daily budget capped?)
  • CPA stability (90-day CPA standard deviation as % of mean)
  • Performance trend on current strategy (improving, stable, declining)

Step 2: Eligibility filter

Apply hard rules first:

  • Conv volume < 15/month → Manual CPC only. Smart Bidding needs data.
  • No conversion value tracking → no Target ROAS or Max Conv Value possible. Recommend setting up value tracking as a prerequisite.
  • Conv volume 15–30/month → Maximize Conversions OK; Target CPA risky (will work, but learning is unstable).
  • Conv volume 30–50/month → Target CPA OK; Target ROAS still risky.
  • Conv volume 50+/month with value tracking → all strategies on the table.

Step 3: Match strategy to goal

Within the eligible set, match to the user's stated goal:

User goalBest strategy
"Spend my whole budget, get max conversions"Maximize Conversions
"Stay below $X CPA"Target CPA at $X
"Hit specific ROAS, scale within that constraint"Target ROAS
"Maximize total revenue, value varies a lot"Maximize Conversion Value
"I want full control"Manual CPC (despite efficiency cost)
"Get clicks for awareness"Maximize Clicks (rarely the answer)

Step 4: Recommend the target value

If recommending Target CPA:

  • Start at the campaign's recent (last 30 days) CPA, NOT the user's wishful target. tCPA shouldn't be set 30% below current CPA - Google will choke volume to hit it.
  • Tighten over weeks if performance allows.

If recommending Target ROAS:

  • Start at recent achieved ROAS, then tighten 5–10% per month.
  • Same principle: aspirational targets kill volume.

State the recommended starting target explicitly with the formula: "Set tCPA at $X, which is your last-30-day average. After 4 weeks of stable performance, consider tightening to $Y."

Step 5: Transition plan

Switching bid strategies cold is the #1 cause of post-switch CPA spikes. For each switch, recommend:

  1. Test on one campaign first. Don't bulk-switch.
  2. Use portfolio bid strategies if multiple similar campaigns exist - let them learn together.
  3. Expect a 7–14 day learning period. Do NOT optimize during this window.
  4. Set conservative initial targets (looser than current performance).
  5. Don't pause keywords or change budgets during learning. It resets the model.
  6. Monitor for 4 weeks before declaring success or failure.

Step 6: Risk factors

For each recommendation, surface 1–3 risks:

  • "If conversion volume drops below 30/month, tCPA will become unstable."
  • "If your competitor escalates, Maximize Conversions may bid up significantly."
  • "Target ROAS at 400% may starve volume; willing to lower target if scale matters more."

Output format

Per-campaign recommendation table:

CampaignCurrentRecommendedTargetTransition planExpected changeRisks

After the table, an overall summary:

  • How many campaigns to switch this month
  • Order of operations (which to switch first - usually start with the highest-volume, most-stable campaign)
  • Prerequisites (e.g., "set up value tracking before recommendation X")

What this skill must NOT do

  • Don't recommend Smart Bidding for sub-15-conv campaigns. It will perform worse than Manual.
  • Don't recommend Target ROAS without confirming the user has reliable conversion value data.
  • Don't recommend tightening targets aggressively. Tighten 5–10% at a time over weeks.
  • Don't say "Smart Bidding is always better." Manual CPC is the right answer for low-volume campaigns and certain branded/specialty contexts.
  • Don't recommend switching a campaign that's been on its current strategy for less than 8 weeks. Let learning complete first.
  • Don't recommend Maximize Clicks unless the user explicitly has an awareness goal with no conversion tracking; it almost always wastes spend otherwise.

Reference files

  • references/strategy-comparison.md - full strategy-by-strategy breakdown
  • references/transition-playbook.md - step-by-step transition checklist with timing

What ships with it

Read from the repository

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

Gives 0 of the 12 instructions most marketing audience skills give in ~1.4k tokens

Counted across 690 of the 894 authors here whose files we hold, read 2026-08-07

  • Apply Poppins font to headingsin 41 of 690, across 6 files
  • Apply Lora font to body textin 41 of 690, across 6 files
  • Use Arial fallback for headingsin 39 of 690, across 4 files
  • Use Georgia fallback for body textin 39 of 690, across 4 files
  • Maintain text hierarchy and formattingin 39 of 690, across 4 files
  • Use accent colors for non-text shapesin 38 of 690, across 3 files
  • Use RGB values for precise color matchingin 38 of 690, across 3 files
  • Use brand colors for primary text and backgroundsin 36 of 690, across 1 file
  • Read product marketing context file before asking questions, starting, or auditingin 35 of 690, across 23 files
  • Use active voice instead of passive voicein 26 of 690, across 10 files
  • Implement or generate appropriate JSON-LD structured datain 24 of 690, across 17 files
  • Prioritize clarity over clevernessin 22 of 690, across 8 files

Said here and by no other author read

  • require 90 days of campaign history
  • calculate average monthly conversion volume
  • assess conversion value tracking quality
  • check budget utilization for caps
  • filter strategies based on hard eligibility rules
  • match eligible strategies to user goals

Grouped from the skills themselves: near-identical wordings counted once, and counted by distinct author, so one author publishing three of these counts once. Length counted with cl100k_base; the agent that loads this file may tokenize it differently.

Keep looking

Skills are one crate of 325,949. 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.