3-statement-model

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

2|Updated Jun 8, 2026
One-click install
npx skills add https://github.com/vikrant-project/devil-agent-ai-platform --skill 3-statement-model-vikrant-project
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: 3-statement-model
Source: https://github.com/vikrant-project/devil-agent-ai-platform/tree/main/agent_core/optional-skills/finance/3-statement-model
Command: npx skills add https://github.com/vikrant-project/devil-agent-ai-platform --skill 3-statement-model-vikrant-project

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the creation and completion of integrated 3-statement financial models (IS, BS, CF) in Excel, streamlining the process of building and maintaining complex financial forecasts.

Core Features & Use Cases

  • 3-Statement Integration: Automatically link and populate Income Statement, Balance Sheet, and Cash Flow Statement with proper linkages.
  • Professional Formatting: Apply a consistent, professional blue/grey palette for cell fills and font colors.
  • Customization: Supports custom skill development and dynamic skill injection.
  • Use Case: Ideal for financial analysts, investors, and corporate finance teams looking to automate the creation of detailed financial models for budgeting, forecasting, and valuation.

Quick Start

Use the 3-statement-model skill to create a new financial model for a company, specifying the desired scenario (e.g., Base Case, Upside Case, Downside Case) and entering the necessary 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 building a 3-statement financial model in Excel?

You can automate building a 3-statement financial model in Excel by using openpyxl to programmatically link and populate the Income Statement, Balance Sheet, and Cash Flow Statement without manual data entry.

How do I link Income Statement, Balance Sheet, and Cash Flow Statement automatically?

Linking the Income Statement, Balance Sheet, and Cash Flow Statement automatically requires openpyxl to establish proper integration between the three statements and handle dynamic financial forecasting linkages.

Do I need openpyxl to create integrated financial models for budgeting?

Yes, you need openpyxl installed to create integrated financial models for budgeting, as it provides the underlying library required to manipulate Excel files and populate 3-statement linkages without manual intervention.

Can I apply professional formatting to an Excel financial forecast programmatically?

You can apply professional formatting to an Excel financial forecast programmatically by using automation to set a consistent blue and grey palette for cell fills and font colors across the model.

What is the best way to generate multiple financial forecasting scenarios like Base Case and Downside Case?

The best way to generate financial forecasting scenarios like Base Case and Downside Case is to specify the desired scenario and input historical data assumptions to automatically populate the integrated 3-statement model.

Are there limitations to manipulating Excel files for financial modeling without manual intervention?

Manipulating Excel files for financial modeling without manual intervention is limited to the capabilities of openpyxl, meaning complex native Excel formulas or macro-driven features outside the 3-statement structure may require custom skill development.