Dcf modeling
Skill event4u-app/agent-config/dist/agent-src/skills/dcf-modeling
Universal AI Agent OS — audited skills, governance rules, replayable state. One contract, every host agent.
npx -y skills add event4u-app/agent-config --skill dcf-modelingAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 7 stars7 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
Wing-4 valuation cognition for a CFO / finance-partner. Use when a deal, internal investment, or board ask names DCF, intrinsic value, WACC, terminal value, or 'what's it worth on a 5-year hold'.
SKILL.md
4.8 KB, as published. Nobody here has run it
dcf-modeling
When to use
- A buy-build-or-partner decision needs an intrinsic-value anchor, not just a multiple.
- A board pack asks for sensitivity to discount rate or terminal-growth assumptions.
- An acquisition target's seller-deck IRR claims need a counter-model.
Do NOT use for revenue forecasting alone, market-sizing, or comp-multiple-only screens — those route elsewhere (see Related Skills).
Procedure
Step 0: Inspect
- Confirm the target has ≥3 years of audited or reviewed financials, or a clearly-labelled forecast that names every assumption.
- Note the cognition cluster: this is intrinsic-value cognition, not multiple-arbitrage.
Step 1: Lock the assumption table
- Pull or estimate the five drivers — revenue growth (per year, declining to terminal), EBIT margin path, tax rate, capex/sales, change in net working capital/sales.
- Decompose WACC: cost of equity (CAPM — risk-free + β × ERP), cost of debt (after-tax), capital structure target weights.
- Pick a terminal-value method once — either Gordon-growth (
FCFF_t+1 / (WACC − g)) or exit-multiple. Naming both inflates spurious precision.
Step 2: Project free cash flow
- Build a 5-year FCFF row:
EBIT × (1 − t) + D&A − Capex − ΔNWC. - Discount each year by
1 / (1 + WACC)^t. - Compute terminal value at year 5, discount back.
- Sum PV(FCFF) + PV(TV) = enterprise value. Subtract net debt → equity value.
Step 3: Sensitivity grid
- Build a 5×5 grid: WACC ±200 bps × terminal growth ±100 bps (or exit multiple ±2 turns).
- Flag the corner cells where equity value flips sign or moves >25% from base — those are the load-bearing assumptions.
Step 4: Validate
- Cross-check implied EV/EBITDA against trading comps. If your DCF prints 22× and the sector trades at 11×, the assumptions are wrong, not the market.
- State the two assumptions that drive >50% of the valuation. If you can't name them, the model is undisciplined.
Gotcha
- Terminal value usually carries 60–80% of total PV. Treating TV as a footnote is the most common DCF malpractice.
- WACC sensitivity is non-linear near
WACC ≈ g; the Gordon formula explodes. Cap displayed cells; don't pretend the corner is a real number. - Forecasted FCFF that grows faster than revenue forever implies infinite margin expansion — the model will silently smuggle it in unless you bound EBIT margin at a stated ceiling.
- Synergies in an M&A DCF belong in a separate column. Comingling them with standalone FCFF is how acquirers overpay.
Do NOT
- Do NOT use a DCF as the sole valuation when the business is < 3 years old or has negative operating cash flow — uncertainty bands swamp the signal.
- Do NOT discount levered cash flow by WACC. Use FCFF↔WACC or FCFE↔Ke; never cross.
- Do NOT report a point estimate without the sensitivity grid. A single number is a prediction, not a valuation.
Related Skills
WHEN to use this
- The decision needs intrinsic value, not relative value.
- The asset has a multi-year cash-flow profile worth modelling explicitly.
- The board wants an answer to "what assumption breaks the deal?"
WHEN NOT to use this
- Pure unit-economics question (CAC/LTV/payback) — route to
unit-economics-modeling. - Prioritization of competing internal bets, not valuation — route to
rice-prioritization. - Strategic-objective decomposition, not value — route to
okr-tree-modeling.
When the agent should load this
- "What's this acquisition worth on a 5-year hold?"
- "Build me a DCF on these financials."
- "How sensitive is the valuation to WACC?"
- "What discount rate does the seller's IRR imply?"
- "Counter-model this seller deck."
Output
assumptions.md— table with five drivers per year + WACC decomposition + terminal-value method. One row per assumption, one column per year.fcff-projection.md— 5-year FCFF + discount factors + PV column + terminal-value PV + bridge to equity value.sensitivity-grid.md— 5×5 markdown table (WACC × terminal growth or exit multiple). Bold the cells where equity value flips sign or moves >25% from base.valuation-narrative.md— three paragraphs: (a) point estimate + range, (b) the two load-bearing assumptions, (c) cross-check against trading comps with named delta.