modeling-revenue-forecasts
Builds bottom-up revenue models from segment-level drivers with assumption documentation. Use when forecasting revenue, modeling growth drivers, or building segment-level projections.
Best use case
modeling-revenue-forecasts is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Builds bottom-up revenue models from segment-level drivers with assumption documentation. Use when forecasting revenue, modeling growth drivers, or building segment-level projections.
Teams using modeling-revenue-forecasts should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/modeling-revenue-forecasts/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How modeling-revenue-forecasts Compares
| Feature / Agent | modeling-revenue-forecasts | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Builds bottom-up revenue models from segment-level drivers with assumption documentation. Use when forecasting revenue, modeling growth drivers, or building segment-level projections.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Modeling Revenue Forecasts ## When To Use - Building bottom-up revenue projections from segment-level volume and pricing drivers - Forecasting revenue for equity research initiation, earnings preview, or model updates - Translating management guidance and KPIs into quantified segment assumptions - Stress-testing revenue scenarios for investment committee or portfolio review - Bridging historical reported revenue to forward estimates after an M&A event, divestiture, or segment reclassification ## Inputs To Gather - **Historical financials**: Minimum 8–12 quarters of segment-level revenue (10-K/10-Q or equivalent filings) [VERIFY filing currency and fiscal year-end] - **Segment definitions**: Current reporting segments, any recent reclassifications, and inter-segment eliminations - **Volume drivers**: Units shipped, subscribers, MAUs, transactions, beds occupied, same-store counts — whatever the natural unit for each segment - **Price/mix drivers**: ASP trends, ARPU, contract renewals, price escalators, FX rates for international segments - **Management guidance**: Most recent earnings call commentary, investor day targets, and any quantified KPIs - **Industry/macro data**: TAM estimates, market growth rates, competitive share data, and relevant macro indicators (GDP, CPI, housing starts, etc.) [VERIFY source vintage] - **Consensus context** (optional): Street estimates for comparison and sanity-checking ## Workflow 1. **Map the segment structure** - List each reporting segment and sub-segment with its most recent annual and quarterly revenue - Note inter-segment eliminations and reconcile to consolidated revenue - Flag any segment changes in the lookback period; restate historicals on a comparable basis where possible 2. **Decompose each segment into drivers** - Identify the primary quantity × price formula (e.g., subscribers × ARPU, units × ASP, same-store sales + new store contribution) - For each driver, pull historical values and compute trailing growth rates, seasonality indices, and trend lines - Separate organic growth from acquired/divested revenue contributions 3. **Set forward assumptions** - For each driver, define base-case, upside, and downside assumptions with a one-line rationale - Anchor assumptions to at least one verifiable reference: management guidance, industry data, or historical trend - Mark any assumption lacking direct support with [VERIFY] - Apply FX assumptions consistently across international segments [VERIFY spot vs. forward rates] 4. **Build the model** - Construct a quarterly build-up: volume × price per segment, rolling up to consolidated revenue - Include a seasonality adjustment layer using historical seasonal indices - Add a bridge table showing Y/Y revenue change decomposed into volume, price/mix, FX, and M&A contributions - Carry the model forward for the explicit forecast period (typically 2–5 years for equity research) 5. **Validate and stress-test** - Compare model output against consensus and management guidance ranges; investigate deviations > 2% - Run sensitivity tables on the two or three highest-impact drivers (e.g., ±100 bps on volume growth, ±5% on ASP) - Check implied margins and growth rates for internal consistency with COGS and opex models if available - Verify that quarterly cadence produces a sensible annual total (no rounding drift) 6. **Document assumptions and output** - Produce an assumptions table listing each driver, its historical value, forward assumption, and source/rationale - Summarize key risks to the forecast (customer concentration, contract renewals, regulatory changes) [VERIFY sector-specific risks] - State model limitations: segments not decomposed, drivers treated as exogenous, and data gaps ## Output - **Revenue build-up table**: Quarterly and annual segment revenue with driver-level detail - **Y/Y bridge**: Volume / price / mix / FX / M&A contribution waterfall - **Assumptions register**: Driver, historical baseline, forecast value, rationale, and source for each assumption - **Sensitivity matrix**: Revenue impact from varying the top 2–3 drivers across base / bull / bear - **Narrative summary**: 1–2 paragraphs describing the revenue trajectory, key inflection points, and primary forecast risks ## Quality Checks - All historical segment revenues reconcile to reported consolidated totals within rounding tolerance - Every forward assumption has an explicit rationale — no "assumed flat" without justification - Seasonal patterns in the quarterly build-up match historical indices (Q1 vs. Q4 weighting, etc.) - Sensitivity ranges are symmetric and plausible; extreme cases do not produce negative revenue for stable segments - FX assumptions are applied consistently and disclosed [VERIFY base currency and translation method] - Any data point sourced from third-party research or management commentary is cited with date and document - [VERIFY] markers remain on any assumption the analyst has not independently corroborated
Related Skills
modeling-sum-of-parts-valuations
Builds SOTP valuations for conglomerates and multi-segment companies with segment-appropriate methodologies. Use when valuing diversified companies, calculating conglomerate discounts, or modeling segment breakups.
modeling-portfolio-company-returns
Builds PE return models with entry/exit multiples, leverage analysis, and value creation attribution. Use when modeling PE returns, calculating IRR/MOIC, or attributing value creation drivers.
modeling-margin-analysis
Deconstructs gross, operating, and net margin trends with driver attribution and normalization. Use when analyzing profitability, attributing margin changes, or benchmarking margins.
modeling-cap-table-scenarios
Builds cap table models with round-by-round dilution, option pool, and exit waterfall analysis. Use when modeling cap tables, calculating ownership dilution, or projecting exit proceeds.
modeling-bond-valuations
Calculates bond pricing with duration, convexity, OAS, and Z-spread analysis. Use when pricing bonds, calculating risk metrics, or evaluating relative value.
managing-revenue-recognition
Applies ASC 606 five-step model with contract analysis, performance obligation identification, and allocation documentation. Use when analyzing revenue contracts, applying ASC 606, or documenting revenue recognition.
managing-insurance-capital-modeling
Structures insurance capital model analysis with economic capital, regulatory capital, and rating agency capital comparison. Use when modeling insurance capital, comparing capital frameworks, or assessing capital adequacy.
managing-cash-flow-modeling
Models portfolio cash flows for liability-driven and income-oriented investment strategies. Use when modeling portfolio cash flows, planning income distributions, or managing liability matching.
building-rolling-forecasts
Structures rolling forecast process with driver-based projections and continuous planning methodology. Use when creating rolling forecasts, updating financial projections, or managing continuous planning.
tracking-net-revenue-retention-dynamics
Monitors NRR components with expansion, contraction, and churn decomposition across customer segments and cohorts. Use when analyzing revenue retention, decomposing NRR drivers, or assessing expansion revenue quality.
modeling-xva-adjustments
Calculates comprehensive XVA including CVA, DVA, FVA, KVA, and MVA with portfolio-level analysis and hedging strategies. Use when computing XVA, modeling valuation adjustments, or analyzing funding costs.
modeling-waterfall-distribution-mechanics
Builds distribution waterfall models with European vs American style carry, preferred return accrual, and GP clawback calculation. Use when modeling distribution waterfalls, comparing carry structures, or calculating LP distributions.