Data & Analysis ✓ Anthropic · Official dcf-valuationfinancial-modelingexcel-modelingwaccsensitivity-analysissec-filingscash-flow-projection

DCF Valuation Modeler

Builds auditable Excel DCF models from financial data and valuation assumptions.

FollowSkills review · FSRS-2.0
Not recommended
48/ 100 5-point scale 2.4 / 5
Trust15 / 25 · 3.0/5

The skill requires staged user confirmation, source disclosure, cell-level provenance comments, and limits the workflow to producing a model rather than executing trades; however, it does not adequately define sensitive financial-data handling, MCP/Web permission boundaries, external data flows, rollback, or recovery procedures, so 10 points are deducted.

Reliability7 / 20 · 1.8/5

Formula rules, failure categories, a validation script, and troubleshooting guidance provide a plausible happy path; however, the Office JS/openpyxl branching is complex, the required recalc.py is not present in the supplied files, and static review cannot reproduce key paths. Dependency availability and diagnostic failure behavior remain incomplete, so 13 points are deducted.

Adaptability8 / 15 · 2.7/5

The audience, DCF use cases, input sources, expected Excel output, and trigger description are fairly clear; however, non-fit cases, input schemas, Chinese-language interaction, and mainland-China network reachability are not specified, while core data retrieval may depend on authenticated overseas MCP/Web services, so 7 points are deducted.

Convention8 / 15 · 2.7/5

The README supplies installation, license, maintenance, and CI context, while the skill contains layered workflow guidance, examples, and troubleshooting; however, the skill lacks its own version, changelog, explicit maintenance owner, complete dependency setup, and a clear delivery path for the referenced recalc.py, so 7 points are deducted.

Effectiveness6 / 15 · 2.0/5

The documentation specifies DCF calculations, WACC, scenarios, sensitivity tables, and Excel output, making the core task plausible; however, no representative model, execution result, or key-formula verification is supplied, the output still requires human review, and data-source and environment differences may require substantial rework, so 9 points are deducted.

Verifiability4 / 10 · 2.0/5

A committed validation script plus repository-level plugin-validation and secret-scan workflows provide limited auditability; however, there are no committed tests covering this skill's key paths, execution logs, or third-party reproduction evidence, and static review cannot verify Excel outputs, so 6 points are deducted.

Evidence confidence:Low Reviewed Jul 20, 2026 Reviewed revision 4aa51ed3d379
Before you use it
  • This review uses only the supplied source files; no scripts, MCP calls, or Excel recalculation were executed, so it is not proof of model correctness.
  • Before delivery, confirm that recalc.py actually exists and works, and manually review key formulas, terminal growth below WACC, sensitivity-table center values, and cached calculation results.
  • Define financial-data permissions, transmission, storage, and redaction controls; dependent overseas data services may be unreachable or require additional authentication in mainland-China environments.
Review evidence [1][2][3][4][5][6][7][8]
See the full review method →

What it does & when to use it

This skill builds discounted cash flow models for equity valuation. It can source inputs from SEC filings, analyst reports, user data, MCP servers, and web research, then project revenue, margins, free cash flow, WACC, and terminal value. It supports Bear, Base, and Bull scenarios, sensitivity tables, and an enterprise-to-equity value bridge. The intended deliverable is a professional Excel model with documented inputs, but outputs remain subject to human review.

Reads user-provided financial information and can source SEC filings, analyst reports, stock price, beta, debt, and cash through MCP servers or web research; validates net debt, diluted shares, historical margins, and tax assumptions; builds scenario-based projections for revenue, operating expenses, EBIT, taxes, NOPAT, D&A, CapEx, changes in net working capital, and unlevered free cash flow; calculates cost of equity with CAPM and combines it with after-tax debt cost and capital structure weights to derive WACC; discounts projected cash flows using a mid-year convention; calculates terminal value with the perpetuity-growth or exit-multiple method; produces enterprise value, equity value, implied share price, implied return, and sensitivity tables; and, for standalone XLSX generation, uses Python/openpyxl followed by recalc.py for formula validation.

  1. An investment banking analyst needs a five-year DCF for a company with historical financials and market inputs.
  2. An equity researcher wants Bear, Base, and Bull valuation cases with revenue-growth and margin assumptions.
  3. A private-equity or corporate-finance team needs an enterprise-value-to-equity-value bridge using WACC, terminal value, net debt, and diluted shares.
  4. A financial modeler needs sensitivity analysis for WACC versus terminal growth, revenue growth versus EBIT margin, and beta versus the risk-free rate.

Pros & cons

Pros
  • Covers the full DCF workflow from data validation through implied per-share value.
  • Requires live Excel formulas instead of hardcoded calculated outputs and documents hardcoded inputs with source comments.
  • Includes three scenarios, CAPM-based WACC, terminal-value checks, and three sensitivity analyses.
  • Defines separate implementation paths for Office JS and standalone XLSX generation.
Limitations
  • Requires reliable financial and market data or available data connectors; the source does not guarantee access to them.
  • Standalone XLSX generation depends on Python, openpyxl, LibreOffice, and recalc.py, while Office JS requires a live Excel environment.
  • The workflow requires staged user confirmation rather than assuming all forecasting inputs.
  • The source provides no test suite, execution sample, or verified cross-platform results.

How to install

In Cowork, open Settings → Plugins → Add plugin, paste https://github.com/anthropics/financial-services, and select the relevant agent or plugin. In Claude Code, run claude plugin marketplace add anthropics/financial-services followed by claude plugin install pitch-agent@claude-for-financial-services. The repository contains many skills; this profile covers only plugins/agent-plugins/pitch-agent/skills/dcf-model/SKILL.md.

How to use

After installation, trigger the workflow with /dcf or ask for a request such as “Build a DCF model for XYZ with Bear/Base/Bull scenarios, WACC, terminal value, and sensitivity analysis.” Provide a company name or ticker, historical financials, and growth assumptions. The workflow calls for staged confirmation after data retrieval, revenue projections, the free-cash-flow build, WACC, terminal value, and sensitivity analysis.

Compared to similar skills

Within the same repository, lbo-model, 3-statement-model, and comps-analysis address different modeling tasks. This skill is specifically for DCF valuation and should not be presented as an LBO model, three-statement model, or comparable-company analysis tool.

FAQ

Does it provide investment recommendations?
No. The README states that the repository produces analyst work product for qualified-professional review and does not constitute investment, legal, tax, or accounting advice.
What inputs are required?
At minimum, provide a company identifier and revenue-growth assumptions for the projection period. Projection length, scenario assumptions, terminal growth, and WACC inputs are optional parameters.
Do users have to build the sensitivity tables manually in Excel?
No. The skill requires every sensitivity-table cell to contain a full DCF recalculation formula and explicitly rejects placeholders and manual Excel Data Table steps.
How are formula errors checked?
For a standalone XLSX, run python recalc.py model.xlsx 30 and fix all reported Excel errors until the status is success.

More skills from this repository

All from anthropics/financial-services

Data & Analysis ✓ Anthropic · Official

Three-Statement Model Builder

Populate and validate linked income statement, balance sheet, and cash flow models with formulas.

Data & Analysis ✓ Anthropic · Official

Spreadsheet Auditor

Checks spreadsheet formulas, errors, and financial-model integrity.

Data & Analysis ✓ Anthropic · Official

Three-Statement Model Builder

Complete existing three-statement templates with linked formulas, projections, scenarios, and audit checks.

Data & Analysis ✓ Anthropic · Official

Comparable Company Valuation

Build institutional-grade peer valuation analyses with operating metrics, trading multiples, and statistical benchmarks in spreadsheets.

Data & Analysis ✓ Anthropic · Official

Competitive Landscape Analyst

Turn competitive research into an approved, comparable market landscape deck.

Data & Analysis ✓ Anthropic · Official

Earnings Update Researcher

Turn quarterly results into an institutional-style update focused on beats, estimate changes, valuation, and thesis impact.

Data & Analysis ✓ Anthropic · Official

Sector Landscape Research

Structure industry dynamics, competition, valuation, and investment themes in one research workflow.

Productivity & Collaboration ✓ Anthropic · Official

PE Investment Committee Memo Writer

Turns diligence, financial analysis, and deal terms into a structured memo for private equity investment committee approval.

Data & Analysis ✓ Anthropic · Official

Excel Data Cleaning Assistant

Clean inconsistent spreadsheets before analysis.

Data & Analysis ✓ Anthropic · Official

Financial Deck Refresh

Update financial figures across an existing presentation while preserving its formatting and structure.

Writing & Content ✓ Anthropic · Official

IC Memo Drafting

Turns diligence and financial inputs into a structured IC memo.

Data & Analysis ✓ Anthropic · Official

Financial Model Auditor

Find spreadsheet formula errors and test financial-model integrity before review.

Automation & Ops ✓ Anthropic · Official

Reconciliation Break Tracer

Trace ledger breaks to source entries and state the operational root cause.

Automation & Ops ✓ Anthropic · Official

KYC Intake Parser

Turn onboarding packets into structured KYC data ready for screening.

Data & Analysis ✓ Anthropic · Official

Audit XLS: Spreadsheet Model Review

Systematically checks spreadsheet formulas, errors, and financial-model integrity issues.

Data & Analysis ✓ Anthropic · Official

General Ledger Roll-Forward

Connects a balance-sheet account’s opening balance to its period-end GL balance for close packages and audit support.

Data & Analysis ✓ Anthropic · Official

Investment Banking Pitch Deck Filler

Populate existing investment banking PowerPoint templates with validated data from Excel, CSV, and other source files.

Data & Analysis ✓ Anthropic · Official

Three-Statement Model Filler

Complete and validate integrated three-statement templates with formulas, linkages, and audit checks.

Data & Analysis ✓ Anthropic · Official

Financial Model Audit

Systematically checks spreadsheet formulas and model integrity.

Data & Analysis ✓ Anthropic · Official

GL–Subledger Reconciliation

Reconcile general ledger and subledger data, expose breaks, and suggest likely causes for investigation.

Related skills