Back to Skills

company-valuation

Estimate the intrinsic value of a public company using DCF, relative (peer multiple) and sum-of-parts (SOTP) methods, then triangulate to an implied share price with upside/downside versus the current market price. Use this skill whenever the user asks: "what is AAPL worth", "valuation of NVDA", "fair value of TSLA", "intrinsic value", "DCF for MSFT", "build a DCF", "discounted cash flow", "WACC", "terminal value", "implied share price", "upside to fair value", "is X overvalued/undervalued", "re

3,126stars361forksUpdated 8/6/2026

Security Assessment

Safe(92/100)
Security Score92/100

About company-valuation

This skill estimates the intrinsic value of a public company using three complementary methods and triangulates them into an implied share price with upside or downside versus the current market price. It solves the problem of answering valuation questions rigorously rather than from memory: it runs a discounted cash flow (5-year FCFF projection discounted at WACC with a terminal value), a relative valuation using peer median multiples (P/E, EV/Revenue, EV/EBITDA), and a sum-of-the-parts analysis when a company has two or more distinct reporting segments, then blends them and presents a sensitivity table and Bull/Base/Bear scenarios. Output is explicitly framed as research and educational, not financial advice.

The workflow begins with a detection step that checks runtime dependencies and data sources: it probes for yfinance (with numpy and pandas) as the primary path, falls back to a funda-data provider skill, and can pip-install yfinance when nothing is available. It fetches the 10-year Treasury yield as a live risk-free rate, defaulting to 4.5% if that fetch fails. Reference files provide detailed methodology for DCF, relative valuation, SOTP, and WACC/equity-risk-premium rates, along with sector-specific guidance (banks use DDM or excess-return models, REITs use NAV and P/FFO, cyclicals use mid-cycle normalization, and so on) and common pitfalls such as terminal-value dominance and double-counting stock-based compensation.

It targets investors, analysts, and finance-literate users who want a fair-value estimate, a DCF build, or a peer comparison for a given ticker. It runs Python for financial computation and reads market data through yfinance; it performs read-only data retrieval and local modeling, and may pip-install its dependencies.

FAQ

Which valuation methods does it run?

By default all applicable ones: a DCF (5-year FCFF, discounted at WACC, plus terminal value), a relative valuation using peer median multiples, and a sum-of-the-parts analysis when a company has two or more reporting segments. It blends them into an implied price.

What data source does it use?

Primarily yfinance (with numpy and pandas). If yfinance is missing it can delegate to a funda-data provider skill, or pip-install yfinance and proceed. It also fetches the 10-year Treasury yield as the risk-free rate.

Is this financial advice?

No. The skill explicitly labels its output as research and educational only, not financial advice.

Does it handle companies that do not fit a standard DCF?

Yes. It includes sector-specific guidance, such as using DDM or excess-return models for banks and insurers, NAV and P/FFO for REITs, EV/Revenue for pre-revenue firms, and mid-cycle normalization for cyclicals.

What pitfalls does it warn about?

It flags terminal-value dominance (when terminal value exceeds 80% of enterprise value), growth exceeding WACC breaking the Gordon formula, inconsistent tax rates, and double-counting stock-based compensation.

All Files

6 files
references/dcf.md7.2 KB
View
references/relative_valuation.md5.5 KB
View
references/sotp.md5.4 KB
View
references/wacc_erp_rates.md4.5 KB
View
README.md2.2 KB
View
SKILL.md12.9 KB
View

Install company-valuation

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill