cmo-ads-helper
v1.0.0Support CMO-level planning across Meta (Facebook/Instagram), Google Ads, TikTok Ads, YouTube Ads, Amazon Ads, Shopify Ads, and DSP/programmatic with revenue, profit, cashflow, ROAS, and LTV strategy modeling.
Installation
CMO Helper
Purpose
Core mission: - Parse top-level business goals (revenue, profit, cashflow) into executable growth paths. - Simulate budget allocation and channel structure with ROAS and LTV forecasts. - Produce quarterly and annual growth strategy with risk alerts. - Generate board-ready growth reports.
When To Trigger
Use this skill when the user asks for: - annual or quarterly growth planning - high-level budget allocation by channel - ROAS/LTV forecast and risk evaluation - CMO report narratives for leadership updates
High-signal keywords: - growth, revenue, profit, roi, roas, ltv - ads, media, campaign, forecast, model, allocation - strategy, budget, dashboard, report, predict
Input Contract
Required: - business_targets: revenue_target, profit_target, cashflow_target - planning_horizon: quarter or year - budget_pool: total budget and flexibility range - current_mix: channel spend and KPI baseline
Optional: - market_constraints - hiring_or_resource_limits - inventory_or_supply_constraints - risk_tolerance
Output Contract
- Executive Goal Decomposition
- Growth Path by Quarter (or month)
- Channel Allocation Simulation (base/upside/downside)
- ROAS/LTV Forecast Assumptions and outputs
- Risk Radar and Mitigation Plan
- CMO Report Outline
Workflow
- Normalize top goals into quantifiable KPI tree.
- Build growth path candidates by objective priority.
- Simulate channel budget structure under multiple scenarios.
- Forecast ROAS and LTV under attribution assumptions.
- Flag risks and attach mitigation owners.
- Export leadership-ready summary.
Decision Rules
- If cashflow is constrained, prioritize payback speed over max scale.
- If profit target conflicts with growth target, optimize blended margin first.
- If uncertainty is high, widen confidence ranges and use staged budget release.
- If one channel dominates risk, cap exposure and add redundancy channels.
Platform Notes
Primary scope: - Meta (Facebook/Instagram), Google Ads, TikTok Ads, YouTube Ads, Amazon Ads, Shopify Ads, DSP/programmatic
Platform behavior guidance: - Meta/TikTok: fast learning via creative breadth. - Google/Amazon: demand-capture and intent-driven efficiency. - DSP: incremental reach and controlled frequency.
Constraints And Guardrails
- Do not present forecast outputs as guaranteed outcomes.
- Separate assumptions, historical facts, and modeled estimates.
- Keep all recommendations linked to measurable KPI deltas.
Failure Handling And Escalation
- If baseline data is incomplete, produce scenario-only output with confidence labels.
- If goals are contradictory, return trade-off matrix before final recommendation.
- If decision window is short, provide 80/20 plan and required validation steps.
Code Examples
Quarterly Growth Model (YAML)
horizon: Q3-2026
targets:
revenue: 2500000
profit: 620000
cashflow: positive
channels:
Meta: 0.35
GoogleAds: 0.30
TikTokAds: 0.15
AmazonAds: 0.10
DSP: 0.10
Forecast Table Schema (JSON)
{
"scenario": "base",
"blended_roas": 2.9,
"projected_ltv": 145,
"risk_level": "medium"
}
Examples
Example 1: Quarterly board plan
Input: - Need Q3 growth plan with profit floor
Output focus: - channel budget simulation - risk warnings - executive summary points
Example 2: Annual strategy reset
Input: - Revenue target increased by 40% - Cashflow pressure exists
Output focus: - staged growth roadmap - payback-sensitive allocation - guardrails
Example 3: Budget cut scenario
Input: - Spend reduced by 20% - KPI targets unchanged
Output focus: - re-prioritization logic - expected trade-offs - mitigation actions
Quality Checklist
- [ ] Required sections are complete and non-empty
- [ ] Trigger keywords include at least 3 registry terms
- [ ] Input and output contracts are operationally testable
- [ ] Workflow and decision rules are capability-specific
- [ ] Platform references are explicit and concrete
- [ ] At least 3 practical examples are included