bid-strategy-planner
Plan a Paid-Media Bid Strategy
Paid campaigns can lose delivery when bidding targets do not match conversion history. This skill selects a suitable strategy, derives a starting target, and plans a stable learning-phase entry.
Install with my Agent
Copy this request to your Agent. It includes the canonical Skill page and manifest.
Review the Skillstore skill "bid-strategy-planner" from https://skillstore.io/skills/aaron-he-zhu-bid-strategy-planner.md and its manifest at https://skillstore.io/api/skills/aaron-he-zhu-bid-strategy-planner/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Your Agent should still show its plan and request any confirmation required by the security policy.
Agent-readable resources
Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.
Test it
Using "bid-strategy-planner". A lead campaign has 90 conversions in 30 days and a $42 trailing CPA.
Expected outcome:
- Recommended strategy: tCPA.
- Starting target: about $42 to $46, based on the trailing CPA.
- Learning plan: avoid target and budget changes during the initial learning window.
Using "bid-strategy-planner". A prospecting campaign has limited conversion data.
Expected outcome:
- Recommended strategy: max-conversions or manual CPC.
- Reason: the conversion signal is too thin for a reliable target strategy.
- Next step: revisit tCPA after conversion volume becomes adequate.
Security Audit
Medium RiskThe 57 static alerts are false positives from Markdown links, backticks, headings, and homepage metadata; the skill contains no executed shell commands, network requests, or system reconnaissance. A medium-risk design issue remains: the documented save filename includes an unsanitized campaign placeholder. The content also explicitly treats imported data as untrusted input.
Confirmed security concerns (1)
Risk Factors
π Filesystem access (17)
βοΈ External commands (17)
π Network access (2)
Share & cite this report
Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.
Copy report link
https://skillstore.io/skills/aaron-he-zhu-bid-strategy-planner/audits/7?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown badge
[](https://skillstore.io/skills/aaron-he-zhu-bid-strategy-planner?utm_source=security_passport_badge)HTML badge
<a href="https://skillstore.io/skills/aaron-he-zhu-bid-strategy-planner?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/aaron-he-zhu-bid-strategy-planner/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Embed card
<iframe src="https://skillstore.io/embed/skills/aaron-he-zhu-bid-strategy-planner.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Academic citations (APA Β· BibTeX Β· CFF)
APA citation
aaron-he-zhu. (2026). bid-strategy-planner security audit report (audit version 7) [Author version 19.0.0]. Skillstore. https://skillstore.io/skills/aaron-he-zhu-bid-strategy-planner/audits/7BibTeX citation
@techreport{aaron-he-zhu-aaron-he-zhu-bid-strategy-planner-2026,
author = {aaron-he-zhu},
title = {bid-strategy-planner security audit report (audit version 7)},
institution = {Skillstore},
year = {2026},
number = {7},
url = {https://skillstore.io/skills/aaron-he-zhu-bid-strategy-planner/audits/7},
note = {Author version 19.0.0}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "bid-strategy-planner security audit report (audit version 7)"
version: "19.0.0"
type: report
authors:
- name: "aaron-he-zhu"
date-released: "2026-07-26"
url: "https://skillstore.io/skills/aaron-he-zhu-bid-strategy-planner/audits/7"
identifiers:
- type: other
value: "skillstore:aaron-he-zhu-bid-strategy-planner:audit:7"
description: "Skillstore immutable audit report identifier"
Skillstore Score
Why this score Evidence Confidence: MediumWhat You Can Build
Launch a direct-response campaign
Choose a starting tCPA for a new campaign with recent CPA and conversion-volume data.
Set a revenue bidding target
Create a tROAS entry plan from ecommerce revenue and historical ROAS.
Organize related search campaigns
Map compatible campaigns into portfolios while keeping prospecting and direct response separate.
Try These Prompts
Choose a bid strategy for my lead-generation campaign. We had 35 conversions in 30 days at a $40 CPA.
Set a starting tROAS target for an ecommerce campaign. The last 30 days produced 3.6x ROAS and 55 conversions.
Group these campaigns into bid portfolios: two direct-response search campaigns at similar CPAs, one prospecting campaign, and one brand campaign with a hard bid cap.
Create a learning-phase entry plan for a campaign moving from max-conversions to tCPA. Use 42 monthly conversions and a $48 trailing CPA.
Best Practices
- Provide trailing 30-day CPA or ROAS and conversion volume before requesting a target.
- Keep direct-response and prospecting campaigns in separate portfolios.
- Change targets gradually after the learning phase has stabilized.
Avoid
- Do not set a tCPA or tROAS target from an aspirational goal without supporting history.
- Do not change targets or budgets repeatedly during the learning phase.
- Do not combine campaigns with incompatible goals or economics in one portfolio.
Frequently Asked Questions
Does this skill change my ad account?
What data should I provide?
When does it recommend tCPA?
When does it recommend tROAS?
Can it plan campaign portfolios?
Does it manage live pacing?
Developer Details
Author
aaron-he-zhuLicense
Apache-2.0
Author version
v19.0.0
Skillstore revision
r2
Repository
https://github.com/aaron-he-zhu/aaron-marketing-skills/tree/main/ad/orchestrate/bid-strategy-plannerRef
adcb3549b15782055d0beb6d29f113d20de08f92
Maintenance freshness
7/28/2026
Usage
0 downloads Β· 0 views
File structure