3-statement-model

Automate construction of integrated 3-statement financial models in Excel using openpyxl.

Updated May 9, 2026
One-click install
npx skills add https://github.com/robertbr123/Linket-Agent --skill 3-statement-model-robertbr123
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: 3-statement-model
Source: https://github.com/robertbr123/Linket-Agent/tree/main/optional-skills/finance/3-statement-model
Command: npx skills add https://github.com/robertbr123/Linket-Agent --skill 3-statement-model-robertbr123

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the creation and management of integrated financial models (IS, BS, CF) in Excel, eliminating manual calculations and ensuring accuracy in financial analysis.

Core Features & Use Cases

  • Automated Financial Modeling: Build comprehensive 3-statement models with working capital schedules, D&A roll-forwards, debt schedules, and the necessary links for cash and retained earnings.
  • Integration with Excel: Utilizes openpyxl for headless Excel operations, enabling the Skill to create and manipulate Excel files programmatically.
  • Use Case: For financial analysts who need to construct detailed financial models quickly and maintain them accurately, this Skill automates the process of populating financial statements and links, reducing manual errors and saving time.

Quick Start

Use the 3-statement-model skill to create a new financial model from the provided template 'financial_model_template.xlsx'.

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?

To automate a 3-statement financial model, you use openpyxl to programmatically construct and link Income Statements, Balance Sheets, and Cash Flow Statements. This requires a predefined Excel template with existing structures and assumptions to populate data accurately.

What is an integrated financial model and why use Python for it?

An integrated financial model links the Income Statement, Balance Sheet, and Cash Flow Statement. Using Python with openpyxl eliminates manual calculations, ensures accuracy, and enables headless Excel operations to maintain models efficiently without opening the application.

Do I need a predefined Excel template to automate financial statements with openpyxl?

Yes, automating financial statements with openpyxl requires a template with predefined structures and assumptions. The process populates this existing template with working capital schedules, D&A roll-forwards, and debt schedules rather than building a blank workbook from scratch.

Can I create working capital and debt schedules automatically in Excel?

Yes, you can automatically create working capital schedules, D&A roll-forwards, and debt schedules in Excel. The automation establishes the necessary links for cash and retained earnings, ensuring the integrated financial statements balance correctly without manual data entry.

What is the best way to maintain financial analysis models without manual errors?

The best way to maintain financial analysis models without manual errors is programmatically via openpyxl. By automating the population of financial statements and their internal links, you reduce manual data entry mistakes and save time during model updates.