3-statement-model

Create integrated financial models with openpyxl and Python libraries.

1|Updated Feb 17, 2026
One-click install
npx skills add https://github.com/brittaniebuffiecsu/zerogravityclaw --skill 3-statement-model-brittaniebuffiecsu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: 3-statement-model
Source: https://github.com/brittaniebuffiecsu/zerogravityclaw/tree/main/src/hermes-core/optional-skills/finance/3-statement-model
Command: npx skills add https://github.com/brittaniebuffiecsu/zerogravityclaw --skill 3-statement-model-brittaniebuffiecsu

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires openpyxl, excel-author, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill simplifies the process of building and populating integrated financial models, including Income Statement, Balance Sheet, and Cash Flow Statement, along with associated schedules.

Core Features & Use Cases

  • 3-Statement Integration: Automatically link and populate Income Statement, Balance Sheet, and Cash Flow Statement.
  • Working Capital and Depreciation: Generate working capital schedules, depreciation and amortization roll-forwards, and debt schedules.
  • Plugs and Sensitivity Analysis: Apply necessary formulas and sensitivity tables to maintain model integrity.
  • Use Case: Ideal for financial analysts or professionals requiring a quick setup of financial models, especially when paired with the excel-author skill.

Quick Start

To build a 3-statement financial model, run the '3-statement-model' skill and provide the necessary input files and parameters.

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 a 3-statement financial model in Excel is done by linking the Income Statement, Balance Sheet, and Cash Flow Statement with integrated schedules using Python and openpyxl. This Skill populates working capital, depreciation, and debt schedules while applying necessary plugs.

What is the best way to integrate working capital and depreciation schedules into a financial model?

Integrating working capital and depreciation schedules into a financial model is handled automatically by generating roll-forwards and debt schedules. The process links these supporting schedules directly into the core financial statements to maintain model integrity.

Do I need openpyxl and Python to generate an integrated financial model?

You need openpyxl and Python to generate an integrated financial model, as they provide the programmatic foundation for creating and populating Excel files. Full functionality also requires the excel-author skill to automate the Excel-based financial modeling tasks effectively.

Can I add sensitivity analysis and plugs to my financial statements automatically?

You can add sensitivity analysis and plugs to financial statements automatically by applying the built-in formulas and sensitivity tables. This ensures model integrity by balancing the Balance Sheet and Cash Flow Statement without manual formula entry.

Does this approach support creating standalone financial statements without linking schedules?

Creating standalone financial statements without linking schedules is not the intended use. The design focuses on 3-statement integration, meaning the Income Statement, Balance Sheet, and Cash Flow Statement are dynamically linked with associated schedules for comprehensive financial modeling.

How does Python handle Excel financial modeling compared to manual spreadsheet construction?

Python handles Excel financial modeling by programmatically creating and populating integrated financial statements and schedules via openpyxl, whereas manual spreadsheet construction requires hand-linking cells. This approach automates the setup of complex 3-statement models, saving time for financial analysts.