Data & Analysis ✓ Anthropic · Official financial-modelingthree-statement-modelexcelopenpyxloffice-jsscenario-analysisformula-validation

Three-Statement Model Filler

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

FollowSkills review · FSRS-2.0
Not recommended
53/ 100 5-point scale 2.7 / 5
Trust16 / 25 · 3.2/5

The evidence shows staged user confirmation, formula-first behavior, preservation of existing formulas, and documentation of original formulas before intentional modification. It does not define sensitive financial-data handling, least-privilege access, authorization for external data access, complete rollback/recovery, or source-traceability procedures, so points are deducted.

Reliability8 / 20 · 2.0/5

The document gives fairly detailed Office JS and Python/openpyxl paths, formula rules, validation checks, and error categories. However, there are no tests or executable reproduction artifacts covering key paths; recalc.py is referenced but not supplied; and some formula, cash-flow, and retained-earnings rules require manual accounting validation. The static ceiling and these uncertainties limit the score.

Adaptability10 / 15 · 3.3/5

Triggers, target workflow, and several non-fit conditions are reasonably explicit, including optional margin/credit/SEC analysis and Excel versus standalone xlsx environments. Chinese-language interaction, non-Excel boundaries, and applicability across complex or industry-specific templates are not addressed, so points are deducted.

Convention9 / 15 · 3.0/5

The skill is layered across principles, template discovery, population, validation, audit, and reference files, with Apache-2.0 licensing and repository CI/maintenance signals. It lacks skill versioning, a changelog, named maintenance responsibility, explicit installation/dependency notes, FAQs, and a systematic troubleshooting path, so points are deducted.

Effectiveness6 / 15 · 2.0/5

It provides directly usable guidance for three-statement modeling, formulas, formatting, and integrity checks, covering the core task fairly broadly. No actual template output, key-path result, or execution evidence is provided, and template variation, formula defects, and accounting-policy adaptation still require substantial human review. The static ceiling and rework risk limit the score.

Verifiability4 / 10 · 2.0/5

Formula references, check formulas, linked reference files, and repository-level plugin validation provide some auditability. The CI workflow validates plugin structure rather than the skill's modeling paths, and there is no independently reproducible result or third-party execution evidence, so only limited credit is justified.

Evidence confidence:Low Reviewed Jul 20, 2026 Reviewed revision 4aa51ed3d379
Before you use it
  • Do not treat the documented formulas and accounting rules as a validated model implementation; verify formulas, units, sign conventions, tax treatment, and retained-earnings logic in the target template before delivery.
  • recalc.py is referenced but not present in the supplied material; recalculation and formula results for standalone xlsx workflows require additional confirmation.
  • SEC EDGAR and other external data sources or connectors may introduce network, credential, compliance, and sensitive-data risks; obtain authorization and record provenance before use.
  • The skill requires staged user confirmation but does not define concrete handling for refusal, failure recovery, or reversal of already-written cells.
Review evidence [1][2][3][4][5][6][7][8][9]
See the full review method →

What it does & when to use it

This skill completes existing three-statement financial model templates covering the Income Statement, Balance Sheet, and Cash Flow Statement. It requires historical data and assumption drivers to be hardcoded while projections, subtotals, roll-forwards, and linkages use formulas. The workflow analyzes the template first, then completes historicals, the Income Statement, Balance Sheet, and Cash Flow in stages with user confirmation and validation after each stage. It also covers scenario analysis, margins, credit metrics, and model integrity checks, with some analyses performed only when requested or required by the template.

Reviews workbook tabs, row and column structures, units, period labels, input cells, formulas, named ranges, and cross-sheet dependencies; writes formulas through Office JS in Excel or uses Python/openpyxl to generate a standalone .xlsx file and then runs recalc.py; populates historical data and assumption drivers; builds formula linkages across the Income Statement, Balance Sheet, Cash Flow Statement, and supporting schedules; and performs balance-sheet, cash tie-out, net-income linkage, retained-earnings, scenario-hierarchy, and formula-error checks.

  1. An investment-banking or financial-analysis professional needs to populate historicals and forecast assumptions in an existing three-statement template.
  2. A model builder needs to complete partially blank Income Statement, Balance Sheet, and Cash Flow sections without breaking the template layout or existing formulas.
  3. A finance team needs to verify that forecast formulas reference assumption drivers and that the statements reconcile across tabs.
  4. An analyst needs to toggle Base, Upside, and Downside scenarios and check whether statements and key metrics remain consistent.
  5. A user generating an Excel workbook with Python/openpyxl needs projection cells to contain formulas rather than precomputed values.

Pros & cons

Pros
  • Clearly requires formulas for projections, roll-forwards, subtotals, and cross-statement linkages.
  • Supports both Office JS and Python/openpyxl workflows.
  • Includes concrete checks for balance-sheet balance, cash tie-out, net-income linkage, and retained earnings.
  • Provides a restrained blue/grey formatting scheme plus scenario-analysis and credit-metric guidance.
Limitations
  • It is guidance for completing and auditing templates, not a standalone modeling application.
  • No scripts, test suite, or implementation of recalc.py is included in the supplied source.
  • SEC-filings extraction depends on references/sec-filings.md, whose contents are not provided.
  • Office JS and standalone .xlsx workflows require different runtime environments, and the skill does not document their setup.

How to install

This skill is part of the financial-analysis plugin in the anthropics/financial-services repository. In Cowork, open Settings → Plugins → Add plugin, paste https://github.com/anthropics/financial-services, and select the relevant vertical from the marketplace list. In Claude Code, run claude plugin marketplace add anthropics/financial-services, then claude plugin install financial-analysis@claude-for-financial-services. The source does not document a standalone installation command for this individual skill.

How to use

After installing the collection, submit a request such as: “Complete this three-statement financial model template. First map the tabs and input areas, then populate historicals, the Income Statement, Balance Sheet, and Cash Flow step by step.” Provide the template and data source, and follow the required confirmation points after each stage. The skill is designed for staged completion rather than unconfirmed end-to-end population.

FAQ

Does it automatically retrieve financial data from external sources?
Only when the template specifically requires SEC filings data does the skill point to a related reference file; the supplied source does not establish automatic web-based data retrieval.
Which cells may contain hardcoded values?
The skill limits hardcoded numbers to historical actuals and assumption drivers in the Assumptions tab. Projection and derived cells should use formulas.
Can it complete the whole model in one pass?
The skill explicitly requires staged review and confirmation after template mapping, historicals, the Income Statement, the Balance Sheet, and the Cash Flow Statement.
Is this investment or accounting advice?
The README states that the repository does not constitute investment, legal, tax, or accounting advice and that outputs require review by a qualified professional.

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

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.

Data & Analysis ✓ Anthropic · Official

Investment Banking Pitch Deck Filler

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

Related skills