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.