agentsclimarketplace

Budget allocator

Skill varunk130/ai-gtm-skill-library/gtm-skills/budget-allocator

31 opinionated GTM skills for Claude Code & GitHub Copilot — a complete revenue engine spanning discover, design, position, amplify, launch, optimize, and RevOps phases.

Install
npx -y skills add varunk130/ai-gtm-skill-library --skill budget-allocator

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

  • 3 stars3 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.

What its author says it does

Copied from the file, not written here

Launch budget optimization using portfolio theory and scenario analysis with experimentation reserves. Use when: budget allocation, marketing budget, launch budget, how much to spend, budget planning, channel budget.

SKILL.md

9.8 KB, as published. Nobody here has run it

Budget Allocator (APEX Allocation Model)

A rigorous budget optimization engine that applies portfolio theory principles to marketing spend allocation, producing scenario-modeled investment plans with built-in experimentation reserves and continuous rebalancing triggers. APEX ensures every dollar is allocated to its highest-impact use while maintaining optionality for emerging opportunities.

When to Use

  • Planning marketing budget for a product launch
  • Allocating spend across channels and timeframes
  • Building ROI projections for budget approval
  • Designing structured marketing experiments with kill criteria
  • Stress-testing budget assumptions through sensitivity analysis
  • Rebalancing mid-campaign when channels over- or underperform
  • Justifying budget requests to finance or leadership

What You'll Need

Critical inputs (ask if not provided):

  • Total available budget and time horizon
  • Target metrics (pipeline, revenue, CAC targets, ROI floor)
  • Channel performance data or benchmarks (from demand-engine WAVE scores)
  • Product and launch context (launch type, audience, market)
  • Financial constraints or guardrails (max spend per channel, minimum ROI)

Nice-to-have:

  • Historical channel performance data (CAC, conversion rates, LTV by channel)
  • Competitive spend intelligence (from battle-scanner)
  • Seasonal or market timing data (from signal-radar)
  • Customer journey stage mapping (from journey-architect)
  • Previous launch budgets and actuals for calibration

Process

Step 1: Allocate -- Define the Five Spend Buckets

Every launch budget is divided into five strategic buckets. The percentages flex based on launch type and maturity.

BucketRangePurposeExamples
Foundation15-20%Infrastructure that enables all other spendWebsite, landing pages, tracking, tooling, creative assets
Awareness25-30%Top-of-funnel reach and brand visibilityContent marketing, PR, social media, display, sponsorships
Acquisition30-35%Direct pipeline and demand generationPaid search, paid social, email campaigns, events, webinars
Enablement10-15%Sales and partner activationSales tools, partner co-marketing, demo environments, training
Experiment Reserve10-15%Structured tests on unproven channelsNew channels, messaging tests, audience tests, creative tests

Bucket Allocation by Launch Type:

Launch TypeFoundationAwarenessAcquisitionEnablementExperiment
New Product (GA)20%30%25%15%10%
Major Feature15%25%35%15%10%
Market Expansion15%30%30%10%15%
PLG/Self-Serve20%20%30%10%20%
Enterprise Upmarket15%20%30%25%10%

Step 2: Allocate -- Channel-Level Distribution Using WAVE Scores

Within each bucket, distribute budget across channels using WAVE scores from demand-engine (or estimate if not available).

Channel Scoring Matrix:

ChannelWAVE Score (1-10)Historical CACEst. PipelineConfidenceBudget Share
Paid Search
Paid Social (LinkedIn)
Paid Social (Meta)
Content/SEO
Email Marketing
Events/Webinars
Partner Co-marketing
PR/Analyst Relations
Community/PLG
Direct Outbound

Budget Share Formula:

Channel_Budget_Share = (WAVE_Score_i / SUM(all WAVE_Scores)) x Bucket_Budget

Apply minimum allocation floor of 5% per active channel to avoid spreading too thin.

Step 3: Predict -- Three Scenarios Per Channel

For each channel, model three outcomes to build a range of expected returns.

ChannelScenarioBudgetEst. CACEst. LeadsEst. PipelineEst. ROIProbability
Paid SearchConservative25%
Paid SearchExpected50%
Paid SearchOptimistic25%
Paid SocialConservative25%
Paid SocialExpected50%
Paid SocialOptimistic25%

Scenario Definitions:

ScenarioConversion AssumptionCAC AssumptionLead VolumeProbability Weight
Conservative70% of benchmark130% of benchmark70% of target25%
Expected100% of benchmark100% of benchmark100% of target50%
Optimistic140% of benchmark75% of benchmark130% of target25%

Expected Value Calculation:

Expected_Pipeline = (Conservative x 0.25) + (Expected x 0.50) + (Optimistic x 0.25)
Expected_ROI = Expected_Pipeline / Channel_Budget

Step 4: Predict -- Aggregate Budget Scenarios

Roll up channel-level scenarios into three overall budget scenarios.

DimensionConservative (-20%)Base CaseAggressive (+30%)
Total Budget
Expected Leads
Expected Pipeline
Expected Revenue
Blended CAC
Overall ROI
Payback Period
Risk LevelLowMediumHigh
Confidence85%70%55%

Step 5: Experiment -- Design Structured Tests

The experiment reserve (10-15% of budget) is allocated to structured tests with clear hypotheses and kill criteria.

Experiment Portfolio Template:

#Experiment NameHypothesisBudget CapDurationSuccess MetricKill CriteriaStatus
1If we [action], then [outcome] because [reason]Stop if [metric] < [threshold] after [time]Planned
2
3
4
5

Experiment Evaluation Criteria:

CriterionWeightScoring (1-5)
Learning value (even if fails)25%1=Low, 5=Transformative insight
Scalability if successful25%1=Niche, 5=10x scalable
Speed to signal20%1=>90 days, 5=<14 days
Budget efficiency15%1=>10% reserve, 5=<2% reserve
Strategic alignment15%1=Tangential, 5=Core strategy

Experiment Priority Score = SUM(Criterion_Score x Weight)

Run top 3-5 experiments. Graduate winners into main budget; kill losers at criteria thresholds.

Step 6: X-ray -- Sensitivity Analysis

Identify the top 3 assumptions that most impact ROI and stress-test each.

Sensitivity Analysis Framework:

AssumptionBase Value-30%-15%Base+15%+30%Impact on ROI
Conversion rate
Average deal size
Sales cycle length
CAC by channel
Retention rate

Tornado Chart Data (rank by ROI swing):

RankAssumptionDownside ROIBase ROIUpside ROISwing
1
2
3

For each high-sensitivity assumption, define:

  • Monitoring metric: How will you track this assumption in real time?
  • Rebalancing trigger: At what threshold do you adjust spend?
  • Response protocol: What specific action do you take?

Step 7: Monthly Rebalancing Protocol

Budget is not static. Apply these rebalancing rules monthly.

Rebalancing Decision Matrix:

Channel PerformanceDurationActionBudget Change
Underperform target by >25%1 monthMonitor, optimize creative/targetingNo change
Underperform target by >25%2 monthsReduce allocation-30% from channel
Underperform target by >25%3 monthsPause channelReallocate 100%
At target (+/- 10%)AnyMaintainNo change
Outperform target by >25%1 monthValidate signal is realNo change
Outperform target by >25%2+ monthsIncrease allocation+20% to channel

Rebalancing Source/Destination Rules:

  • Freed budget goes first to experiment reserve (up to 20% of total)
  • Then to highest-ROI performing channel (up to 150% of original allocation)
  • Never concentrate >40% of total budget in a single channel

Output

Save to outputs/budget-allocator/

Deliverables:

  1. Budget Allocation Model -- Five-bucket allocation with channel-level distribution, WAVE-score-weighted, with minimum floors and maximum caps per channel
  2. ROI Projection Matrix -- Three scenarios (conservative/base/aggressive) per channel and aggregate, with expected values, CAC, pipeline, and payback calculations
  3. Experiment Portfolio -- 3-5 structured experiments with hypotheses, budget caps, success metrics, kill criteria, and priority scores
  4. Sensitivity Analysis -- Tornado chart of top assumptions, stress-test results, monitoring metrics, and rebalancing triggers with response protocols

Chain Connections

  • Receives from: demand-engine (WAVE scores, channel strategy), financial-analyst (unit economics, ROI thresholds), battle-scanner (competitive spend intel), signal-radar (market timing)
  • Feeds into: launch-command (budget as input to launch readiness), demand-engine (rebalancing feedback)
  • Enhanced by: launch-pulse (actual performance data for rebalancing), launch-debrief (historical calibration data)

Keep looking

Skills are one crate of 328,083. 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.