Writing & Content

Paid Ads Bid Strategy Planner

Choose a paid-media bidding model, set a defensible starting target, and protect the campaign’s learning phase.

58/ 100
Recommended

Generally reliable with disclosed limitations; trial as directed and keep a rollback path.

See how it was scored ↓
Works as-is in
Codex · Claude Code
Stars
★ 3k
Last updated
12d ago
License
Apache-2.0
paid-advertisingbid-strategytcpatroas
+3conversion-optimizationcampaign-portfoliolearning-phase

What does this skill do, and when should you use it?

This skill plans bidding for new or restructured paid campaigns using tCPA, tROAS, max-conversions, or manual CPC. It derives a starting target from the user’s CPA, ROAS, and conversion history while labeling each metric as Measured, User-provided, or Estimated. It groups campaigns into portfolios that share a goal and target, then defines learning-phase entry, exit, and change restrictions. When usable conversion history is missing, it requests an export or recommends starting with max-conversions without a target.

Reads the campaign goal, CPA/ROAS history, conversion volume, current bid strategy, campaign set, budgets, and structural constraints; applies the built-in strategy-selection matrix; derives an initial tCPA or tROAS from trailing performance and labels the inputs; produces a bid-portfolio grouping map; estimates the conversions needed to exit learning, sets a do-not-touch window, and flags target, budget, or structural changes that could reset learning; emits a reusable handoff summary and, after user confirmation, can save the result under memory/ad/bid-strategy-planner.

Good fit
  • A paid-media operator launching a direct-response campaign needs to choose tCPA or another strategy from recent CPA and monthly conversion volume.
  • A team restructuring campaigns from manual CPC to automated bidding needs a starting target that will not unnecessarily restrict delivery.
  • An ads manager with several search campaigns needs to group campaigns into portfolios with shared goals and targets.
  • A team with thin conversion data needs an entry and exit plan for a max-conversions learning period.
  • A team preparing to scale needs to identify changes large enough to reset learning and route the risk to the ad-account auditor.

How do you install this skill?

Before you use it
  • Do not treat rules such as 30 conversions, 15–30 conversions to exit learning, or 15% adjustment steps as guarantees from any ad platform; verify them against current platform documentation and account data.
  • Before saving to memory, confirm that client, audience, and account-export sensitive data are excluded or appropriately protected, and review host access and backup controls.
  • This skill plans initial bidding but does not execute platform changes; any live modification should receive separate confirmation and have a reversible plan.
  • The publisher is not verified by the FollowSkills enterprise registry, so maintenance continuity and provenance should be checked manually.
Before you start
Your agent needs
  • Local filesystem

This skill is part of the Aaron Marketing Skills collection. In Claude Code, run: /plugin marketplace add aaron-he-zhu/aaron-marketing-skills, then: /plugin install aaron-marketing@aaron. On compatible Agent Skills hosts, run: npx skills add aaron-he-zhu/aaron-marketing-skills; alternatively run: git clone https://github.com/aaron-he-zhu/aaron-marketing-skills. Use the repository folder ad/orchestrate/bid-strategy-planner/ as the skill directory. The supplied material does not document host-specific steps for manually enabling only this skill.

Generic route: install into Claude Code manually (macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/aaron-he-zhu/aaron-marketing-skills.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/ad/orchestrate/bid-strategy-planner" ~/.claude/skills/
rm -rf "$tmp"

Generated from the source repository and skill path; it copies only this skill's folder. If the author's install steps above differ, follow those first. To scope it to one project, replace ~/.claude/skills with that project's .claude/skills.

How do you use this skill?

Try saying

Once installed, send your agent any of these to trigger it:

  • Pick a bid strategy for my search campaign: direct-response goal, past 30 days $42 CPA and 90 conversions per month.
  • Set a starting tROAS target for this campaign—history is 3.8x ROAS and the goal is 4.5x.

Provide a campaign name, goal, recent CPA or ROAS, and conversion volume. Example: “Pick a bid strategy for my search campaign: direct-response goal, past 30 days $42 CPA and 90 conversions per month.” Another example is: “Set a starting tROAS target for this campaign—history is 3.8x ROAS and the goal is 4.5x.” If no conversion history exists, provide a last-30-day CPA/ROAS and volume export, or start with max-conversions without a target. The skill does not allocate budgets or monitor live pacing.

What are this skill's strengths and limitations?

Pros
  • Covers tCPA, tROAS, max-conversions, and manual CPC selection.
  • Requires the starting-target derivation and source label for each input metric.
  • Includes portfolio grouping and learning-phase protection planning for new or restructured campaigns.
  • Runs at Tier 1 with user-provided data and does not require live ad-platform access.
  • Clearly separates bidding plans from budget allocation, live pacing, and account auditing.
Limitations
  • Without conversion history, it cannot responsibly set a tCPA or tROAS target and must request data or start without a target.
  • The exact thresholds and derivation details depend on referenced repository materials whose contents were not provided here.
  • It plans the initial bidding setup but does not allocate budgets, adjust live pacing, or score the account.
  • Saving results requires host access to the memory directory; the supplied material does not describe persistence on other hosts.
  • The supplied skill text provides no standalone test-suite or platform-specific validation evidence.

How does this skill compare with similar options?

Side by side with related skills; every score comes from the same FSRS standard.

Skill FS score Stars Last updated License
Paid Ads Bid Strategy Planner this page 58 · Recommended ★ 3k 12d ago Apache-2.0
Paid Conversion Value Mapper 57 · Use with care ★ 3k 12d ago Apache-2.0
Paid Ads Campaign Architect 57 · Use with care ★ 3k 12d ago Apache-2.0
Paid Ads Conversion Signal QA 56 · Use with care ★ 3k 12d ago Apache-2.0
Paid Measurement Loop 54 · Use with care ★ 3k 12d ago Apache-2.0

Compared with budget-optimizer, this skill selects the bidding strategy and learning-phase targets rather than allocating spend across campaigns. Compared with budget-pacing-monitor, it plans pre-launch learning-phase entry rather than monitoring live delivery. Compared with ad-account-auditor, it produces the bidding plan rather than running the ROAS account gate or launch go/no-go audit.

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Recommended
58/ 100 5-point scale 2.9 / 5
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
1Trust16 / 25 · 3.2/5

The skill treats exports as untrusted input, relies primarily on user-provided data, avoids requiring live credentials, and saves results only after user confirmation. It does not fully specify sensitive-data handling, rollback after memory writes, permission isolation, or source verification, so 9 points are deducted.

2Reliability9 / 20 · 2.3/5

Inputs, decision gates, missing-data handling, target derivation, learning-phase controls, and failure branches are described coherently, and invented metrics are prohibited. However, static material does not prove executable key paths; some shared references are not supplied, and abnormal-input diagnostics and test coverage are limited, so the score is 9 under the static ceiling.

3Adaptability11 / 15 · 3.7/5

Triggers, inputs, outputs, and non-fit boundaries are clearly stated, with Chinese terminology and a Tier-1 manual-export path. However, geo-relevance is marked low, and evidence for platform-specific behavior, regional fit, and finer false-trigger boundaries is limited, so 4 points are deducted.

4Convention10 / 15 · 3.3/5

The skill has structured frontmatter, versioning, an Apache-2.0 license, Quick Start examples, a contract, save-path guidance, reference pointers, and next-skill routing. Maintenance ownership, update path, changelog, installation details, FAQs, and referenced-file contents are not sufficiently shown, and publisher identity is unverified, so 5 points are deducted.

5Effectiveness7 / 15 · 2.3/5

The declared output includes a strategy, target derivation, portfolio map, and learning-phase plan, making the core planning result directly usable. The thresholds and formulas are explicitly estimates, and no real output or third-party execution evidence is provided; human review remains necessary, so the static maximum of 7 is applied.

6Verifiability5 / 10 · 2.5/5

The skill, matrix, repository tests, and CI materials provide some auditable primary evidence, and key numeric rules are labeled Estimated. There is no independent reproduction, third-party corroboration, or dedicated test evidence covering this skill's key paths, so the static maximum of 5 is applied.

1 2 3 4 5 6

Open a dimension to read why it scored that way

Reviewed Jul 20, 2026 Reviewed revision ebd436747f8f Review evidence[1][2][3][4][5][6][7][8][9]

Evidence confidence:Low — Mostly static review, author material or a limited demo; useful for discovery, not high-risk decisions.

See the full review method →

FAQ

Does it require Google Ads or Meta APIs?
No. It can operate from user-provided CPA, ROAS, and conversion-volume data; ad-platform APIs are optional enhancements.
Can it work without conversion data?
Yes, but it must not invent a tCPA or tROAS target. It will request a recent export or recommend max-conversions without a target.
Will it automatically change the ad account?
The supplied material describes recommendations and handoff summaries, with saving after confirmation; it does not document direct changes to ad-platform settings.
Is it intended for already-live campaign monitoring?
Not primarily. Live spend and delivery pacing belong to budget-pacing-monitor; this skill focuses on initial strategy and learning-phase entry.

More skills from this repository

All from aaron-he-zhu/aaron-marketing-skills

Data & Analysis

Paid Ad Budget Pacing Monitor

Measure campaign spend against plan and flag when budget reallocation is warranted.

★ 3k FS 61 Recommended 12d ago
Writing & Content

Paid Conversion Value Mapper

Map ad conversions to profit so tROAS optimizes contribution value instead of raw revenue or order count.

★ 3k FS 57 Use with care 12d ago
Data & Analysis

Ad Experiment Designer

Design rigorous paid-ad A/B and incrementality tests, then determine whether results are statistically and practically meaningful.

★ 3k FS 59 Recommended 12d ago
Data & Analysis

Paid Ads Account Auditor

Decide whether a paid-media account is safe to launch or scale using its own evidence.

★ 3k FS 59 Recommended 12d ago
Data & Analysis

Paid Attribution Reconciler

Deduplicate paid conversions against order-ID truth and read incrementality.

★ 3k FS 59 Recommended 12d ago
Writing & Content

Paid Ads Campaign Architect

Designs paid account structure and reduces internal bidding and paid-organic overlap.

★ 3k FS 57 Use with care 12d ago
Writing & Content

Paid Ads Conversion Signal QA

Validate conversion events, UTMs, and cross-platform deduplication before paid campaigns launch or scale.

★ 3k FS 56 Use with care 12d ago
Writing & Content

Paid Measurement Loop

Use a control and a fixed readback window to decide whether a paid-ad change should scale, keep testing, roll back, or remain unproven.

★ 3k FS 54 Use with care 12d ago
Writing & Content

Paid Search Term Miner

Turn search-term reports into converting keywords and spend-saving negatives.

★ 3k FS 54 Use with care 12d ago
Writing & Content

Ad Creative Builder

Generate paid-ad variants that stay faithful to the landing page.

★ 3k FS 60 Recommended 12d ago
Writing & Content

Ad Fatigue & Frequency Manager

Diagnose creative fatigue or audience saturation from frequency, CTR, and CVR trends, then choose rotate, widen, or hold.

★ 3k FS 58 Recommended 12d ago
Writing & Content

Paid Ads Audience Segment Builder

Turn your customer, CRM, or GA4 exports into seed, exclusion, and funnel-stage audiences for paid media.

★ 3k FS 56 Use with care 12d ago
Writing & Content

Brand Safety Exclusion Manager

Build placement, network, content, and audience exclusion rules before paid campaigns go live.

★ 3k FS 56 Use with care 12d ago
Writing & Content

Ad Landing Experience Checker

Preflight paid-traffic landing pages for message match, visibility, speed, form friction, and mobile readiness before launch.

★ 3k FS 55 Use with care 12d ago
Writing & Content

Influencer Landing Page Optimizer

Turn influencer traffic into smoother, higher-converting landing experiences.

★ 3k FS 54 Use with care 12d ago
Writing & Content

Influencer Campaign Performance Analyzer

Turn creator campaign data into benchmarked scorecards, attribution findings, and prioritized next actions.

★ 3k FS 49 Use with care 12d ago
Writing & Content

Newsletter Monetization Planner

Model subscription, sponsorship, and referral revenue for an owned newsletter audience.

★ 3k FS 61 Recommended 12d ago
Writing & Content

Positioning Truth Tracer

Reconcile positioning claims with what the product can ship and prove, producing a defensible differentiation set.

★ 3k FS 61 Recommended 12d ago
Writing & Content

Launch Pricing & Packaging Planner

Design launch pricing, tiers, offers, and guarantees with evidence-aware terms.

★ 3k FS 61 Recommended 12d ago
Writing & Content

Platform Norm Profiler

Build dated, source-labeled platform cards for safer organic social planning.

★ 3k FS 60 Recommended 12d ago

Related skills