3-statement-model

Automate integrated 3-statement financial model construction in Excel with openpyxl.

Updated Jun 26, 2026
One-click install
npx skills add https://github.com/NITISH-gitbit/hermes-custom --skill 3-statement-model-nitish-gitbit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: 3-statement-model
Source: https://github.com/NITISH-gitbit/hermes-custom/tree/main/optional-skills/finance/3-statement-model
Command: npx skills add https://github.com/NITISH-gitbit/hermes-custom --skill 3-statement-model-nitish-gitbit

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires openpyxl, pandas, numpy, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the process of building integrated 3-statement financial models (IS, BS, CF) in Excel, reducing manual effort and ensuring accuracy.

Core Features & Use Cases

  • Automated Model Building: Generates fully-integrated financial models with working capital schedules, D&A roll-forwards, debt schedule, and cash and retained earnings tie.
  • Excel Integration: Works with the excel-author skill to maintain cell coloring, formulas, named ranges, and sensitivity tables.
  • Use Case: Imagine you need to create a financial model for a company. Use this Skill to automatically populate the model with historical data, assumptions, and projections, ensuring all statements are linked and balanced.

Quick Start

Use the 3-statement-model skill to generate a financial model for a company with the provided historical data and assumptions.

Frequently Asked Questions about 3-statement-model

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

FAQPage Schema
How do I automate 3-statement financial modeling in Excel?

You can automate 3-statement financial modeling in Excel by using Python scripts with openpyxl to generate integrated income statements, balance sheets, and cash flows. This Skill automatically populates working capital, D&A, and debt schedules to ensure all statements link and balance.

What is an integrated 3-statement model and how does Python build it?

An integrated 3-statement model links income statements, balance sheets, and cash flows so they balance dynamically. This Skill uses Python and pandas to process historical data and assumptions, automatically constructing linked schedules and tying out cash and retained earnings in Excel.

How to build a financial model with working capital and debt schedules using Python?

To build a financial model with working capital and debt schedules, provide historical data and projection assumptions to this Skill. It automatically generates D&A roll-forwards, debt schedules, and working capital schedules, integrating them into a balanced Excel workbook via openpyxl.

Can I use Python to create Excel financial models with formulas and sensitivity tables?

Yes, you can create Excel financial models with formulas and sensitivity tables by integrating this Skill with the excel-author skill. This combination preserves cell coloring, named ranges, and generates sensitivity analysis tables directly within the Excel workbook.

Do I need pandas and openpyxl to generate automated financial models in Excel?

Yes, you need pandas, openpyxl, and numpy installed to generate automated financial models in Excel. These dependencies allow the Python scripts to process historical financial data, apply projection assumptions, and write fully integrated formulas into the Excel workbook.

What data do I need to provide for automated 3-statement financial projections?

You need to provide historical financial data and projection assumptions to generate automated 3-statement financial projections. The Skill uses these inputs to populate the model, calculate working capital, roll forward D&A, and tie cash and retained earnings across all statements.