dcf-valuation — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited dcf-valuation (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Performs discounted cash flow (DCF) valuation analysis to estimate intrinsic value per share. This subskill integrates with the deep-financial-research skill and uses the Financial Datasets MCP server for data.
🔗 Parent skill: ../../SKILL.mdRequest the following data using Financial Datasets MCP tools:
Request: Annual free cash flow for the last 5 years Extract: free_cash_flow for each year Fallback: Calculate as operating_cash_flow - capital_expenditure
Request: Current fundamentals snapshot Extract:
market_capenterprise_valuepe_ratiodebt_to_equityreturn_on_equity or return_on_invested_capitalshares_outstandingRequest: Latest balance sheet Extract:
total_debt (short-term + long-term)cash_and_equivalentstotal_assetsRequest: Real-time stock price Extract: price with timestamp
Request: Company profile Extract: sector, industry
CAGR = (Ending FCF / Beginning FCF)^(1/n) - 1| FCF Pattern | Approach |
|---|---|
| Stable positive growth | Use CAGR with 10-20% haircut |
| Volatile/negative FCF | Use analyst estimates or industry avg |
| High growth (>20%) | Cap at 15% (sustained high growth is rare) |
Compare with:
| Component | Base Value |
|---|---|
| Risk-free rate | 4.0% (10Y Treasury) |
| Equity risk premium | 5.5% |
| Cost of debt (pre-tax) | 5.5% |
| Tax rate | 25% |
WACC = (E/V × Re) + (D/V × Rd × (1-T))
Where:
- E = Market value of equity
- D = Market value of debt
- V = E + D (total value)
- Re = Cost of equity (Rf + β × ERP)
- Rd = Cost of debt
- T = Tax rate| Sector | WACC Adjustment |
|---|---|
| Technology | +0.5% to +1.0% (higher risk) |
| Utilities | -0.5% to -1.0% (stable cash flows) |
| Healthcare | +0.0% to +0.5% |
| Financials | Use cost of equity only |
| Consumer Staples | -0.5% (defensive) |
| Energy | +1.0% to +1.5% (cyclical) |
| Industrials | +0.0% to +0.5% |
Apply growth rate with annual decay:
Year 1: FCF₀ × (1 + g)
Year 2: FCF₁ × (1 + g × 0.95)
Year 3: FCF₂ × (1 + g × 0.90)
Year 4: FCF₃ × (1 + g × 0.85)
Year 5: FCF₄ × (1 + g × 0.80)Terminal Value = FCF₅ × (1 + g_terminal) / (WACC - g_terminal)
Where g_terminal = 2.5% (GDP growth proxy)PV(FCF) = FCF / (1 + WACC)^nEnterprise Value = Σ PV(FCF Years 1-5) + PV(Terminal Value)Equity Value = Enterprise Value - Net Debt
Net Debt = Total Debt - CashFair Value Per Share = Equity Value / Shares OutstandingCreate 3×3 matrix varying:
Example output:
Terminal Growth
WACC | 2.0% | 2.5% | 3.0% |
------------|----------|----------|----------|
Base - 1% | $XXX | $XXX | $XXX |
Base | $XXX | $XXX | $XXX |
Base + 1% | $XXX | $XXX | $XXX |### DCF Valuation: [Company] ([TICKER])
#### Valuation Summary
| Metric | Value |
|--------|-------|
| **Current Price** | $XX.XX |
| **Fair Value** | $XX.XX |
| **Upside/(Downside)** | +XX.X% |
| **Verdict** | Undervalued / Fairly Valued / Overvalued |
#### Key Assumptions
| Input | Value | Source/Notes |
|-------|-------|--------------|
| Current FCF | $X.XXB | Financial Datasets (TTM) |
| FCF Growth Rate (5Y) | X.X% | Based on [CAGR/analyst estimates] |
| Terminal Growth | 2.5% | GDP growth proxy |
| WACC | X.X% | [Sector] adjustment applied |
| Shares Outstanding | X.XXB | Financial Datasets |
| Net Debt | $X.XXB | Debt - Cash |
#### Projected Free Cash Flows
| Year | FCF ($B) | Growth | PV ($B) |
|------|----------|--------|---------|
| Year 1 | $X.X | X.X% | $X.X |
| Year 2 | $X.X | X.X% | $X.X |
| Year 3 | $X.X | X.X% | $X.X |
| Year 4 | $X.X | X.X% | $X.X |
| Year 5 | $X.X | X.X% | $X.X |
| Terminal | $XX.X | 2.5% | $XX.X |
#### Sensitivity Analysis
| WACC \ Terminal | 2.0% | 2.5% | 3.0% |
|-----------------|------|------|------|
| [WACC-1%] | $XXX | $XXX | $XXX |
| [Base WACC] | $XXX | $XXX | $XXX |
| [WACC+1%] | $XXX | $XXX | $XXX |
#### Validation Checks
- ✅ Calculated EV within 30% of reported EV
- ✅ Terminal Value = XX% of Total EV (reasonable range)
- ✅ Implied P/FCF of XX.x (within 15-25 range)
#### Caveats
- DCF models are sensitive to input assumptions
- Growth rates may not be sustainable
- WACC estimates involve judgment
- Terminal value represents XX% of total value
- Does not account for [company-specific risks]
**Conclusion:** At $XX.XX, [TICKER] appears [undervalued/fairly valued/overvalued] relative to our DCF-derived fair value of $XX.XX. Key value drivers include [top 2-3 factors].This subskill can be called as part of the deep-financial-research workflow:
After completing the company deep dive:
- "Now running DCF valuation to estimate intrinsic value..."
- [Execute DCF workflow]
- "Our DCF suggests [X%] upside/downside, supporting our [bullish/neutral/bearish] stance"User: "What's NVDA worth based on DCF?" → Execute full DCF workflow with Financial Datasets MCP
User: "Is Apple undervalued?" → Run DCF, compare fair value to current price
User: "Run a DCF on Microsoft as part of your analysis" → Execute DCF subskill within deep-financial-research workflow
User: "Show me the sensitivity analysis for Tesla's valuation" → Emphasize Step 6 (Sensitivity Analysis) in output
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.