3-statement-model

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

Updated Jul 3, 2026
One-click install
npx skills add https://github.com/LynxLabVN/office-agent --skill 3-statement-model-lynxlabvn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: 3-statement-model
Source: https://github.com/LynxLabVN/office-agent/tree/main/agent-core/optional-skills/finance/3-statement-model
Command: npx skills add https://github.com/LynxLabVN/office-agent --skill 3-statement-model-lynxlabvn

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the process of building fully-integrated 3-statement financial models (IS, BS, CF) in Excel, including working capital schedules, D&A roll-forwards, debt schedule, and linking formulas between statements.

Core Features & Use Cases

  • Automated 3-Statement Modeling: Build integrated financial models with proper linkages between Income Statement, Balance Sheet, and Cash Flow Statement.
  • Excel Integration: Utilizes openpyxl for headless Excel operations, ensuring compatibility with existing Excel templates.
  • Use Case: Imagine you need to create a financial model for a new project. Use this Skill to automatically generate the model, populate it with historical data, and project future financials based on given assumptions.

Quick Start

Use the 3-statement-model skill to build a financial model for a new project with the provided assumptions and historical data.

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 building a 3-statement financial model in Excel?

Automating 3-statement financial modeling in Excel is done by using this Skill to generate linked Income Statement, Balance Sheet, and Cash Flow Statement structures, including working capital schedules and D&A roll-forwards, through headless openpyxl operations.

What is integrated 3-statement modeling and how do the statements link together?

Integrated 3-statement modeling links the Income Statement, Balance Sheet, and Cash Flow Statement so that changes in assumptions automatically update all three statements. This Skill automates these linkages, including debt schedules and D&A roll-forwards, to ensure accurate financial projections.

Do I need openpyxl and pandas to create financial models with Excel automation?

Yes, you need openpyxl, pandas, and numpy installed. The Skill relies on these dependencies to perform headless Excel operations, execute financial calculations, and manipulate data for populating and linking the 3-statement models.

Can I populate historical data and project future financials automatically in Excel?

Yes, you can use this Skill to automatically populate Excel templates with historical data and project future financials. It applies your given assumptions to build out the integrated 3-statement model, including working capital schedules and D&A roll-forwards, without manual Excel entry.

What is the best way to generate working capital schedules and D&A roll-forwards for financial analysis?

The best way to generate working capital schedules and D&A roll-forwards is using an automated 3-statement modeling approach. This Skill calculates and integrates these schedules directly into your Excel financial model, ensuring accurate linking between the core financial statements.

Are there limitations when using headless Excel automation for complex financial modeling?

Headless Excel automation using openpyxl is limited to data manipulation and formula generation without a visual interface. While it builds fully integrated 3-statement models with proper linkages, users cannot interact with the spreadsheet visually during the generation process.