3-statement-model

Create integrated 3-statement financial models in Excel from historical data.

78|16|Updated Apr 23, 2026
One-click install
npx skills add https://github.com/sheawinkler/hermes-agent-ultra --skill 3-statement-model-sheawinkler
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: 3-statement-model
Source: https://github.com/sheawinkler/hermes-agent-ultra/tree/main/optional-skills/finance/3-statement-model
Command: npx skills add https://github.com/sheawinkler/hermes-agent-ultra --skill 3-statement-model-sheawinkler

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill enables finance teams to build fully integrated 3-statement financial models in Excel from historical data, ensuring IS, BS, and CF are linked with robust formula discipline and scenario support.

Core Features & Use Cases

  • Automates the creation of Income Statement, Balance Sheet, and Cash Flow linkages from historical data and forecast inputs.
  • Includes D&A, NOL, debt schedules, and Retained Earnings roll-forwards with strict, formula-driven calculations.
  • Supports scenario analysis (Base/Upside/Downside) and sensitivity checks to stress-test financial outcomes.

Quick Start

Populate a 3-statement model in Excel from historical data, linking IS, BS, and CF with formulas and scenario inputs.

Frequently Asked Questions about 3-statement-model

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a fully integrated 3-statement financial model in Excel?

To build a 3-statement financial model in Excel, link the Income Statement, Balance Sheet, and Cash Flow using formula-driven templates. This ensures Assets = Liabilities + Equity and automates debt schedules, D&A, and Retained Earnings roll-forwards.

Can I automate scenario analysis across Base, Upside, and Downside cases in Excel?

Yes, you can automate scenario analysis in Excel by applying formula-driven stress tests to 3-statement models. This supports Base, Upside, and Downside cases alongside sensitivity checks to evaluate financial outcomes dynamically.

Does openpyxl support linking Income Statement, Balance Sheet, and Cash Flow statements?

OpenPyXL supports linking Income Statement, Balance Sheet, and Cash Flow statements through headless workflows. It drives strict Excel formula calculations and data validation to ensure cash tie-out and proper statement linkages.

How do I reconcile NOLs and debt schedules in a three-statement financial model?

To reconcile NOLs and debt schedules in a three-statement model, use formula-driven calculations within Excel. This automates Retained Earnings roll-forwards and ensures strict balance sheet tie-outs between Assets, Liabilities, and Equity.

What is the best way to populate a 3-statement model from historical data?

The best way to populate a 3-statement model from historical data is using Excel formula-driven templates with strict data validation. This automates IS, BS, and CF linkages while ensuring balance sheet accuracy and cash reconciliation.

Why does my 3-statement model not balance when linking historical data in Excel?

A 3-statement model fails to balance in Excel when strict formula discipline is missing. Applying automated data validation and Retained Earnings roll-forwards ensures Assets equal Liabilities plus Equity and resolves cash tie-out errors.