fm-2-plan

Generate structured financial model blueprints with sheet layouts and data flow diagrams.

1|Updated Jun 12, 2026
One-click install
npx skills add https://github.com/Sampi314/Sam-Plugin-Marketplace --skill fm-2-plan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fm-2-plan
Source: https://github.com/Sampi314/Sam-Plugin-Marketplace/tree/main/Financial%20Modelling/skills/fm-2-plan
Command: npx skills add https://github.com/Sampi314/Sam-Plugin-Marketplace --skill fm-2-plan

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill eliminates the risk of disorganized, error-prone financial model builds by providing a structured, guided planning phase that ensures best-practice sheet structure, correct data flow, and proactive mitigation of common pitfalls before any formulas are written.

Core Features & Use Cases

  • Type-Tailored Sheet Structure: Recommends optimal sheet skeletons for 13 supported financial model types (3-statement, project finance, budget, DCF valuation, etc.) instead of generic one-size-fits-all layouts, with complexity-based adjustments.
  • Visual Data Flow Mapping: Generates clear Mermaid diagrams of data movement between sheets and enforces the "no shortcuts" rule to keep financial statements accurate and easy to audit.
  • Proactive Risk Mitigation: Flags commonly missed assumptions and model-type-specific pitfalls (e.g., circular references in project finance, clawback logic in commission models) to prevent costly rework later in the build process.
  • Use Case: For a SumProduct project finance model build, this Skill walks the user through defining the correct sheet skeleton, mapping cash flow between calculations, debt, and financial statement sheets, and highlighting construction phase pitfalls to avoid before any modeling work begins.

Quick Start

Use the fm-2-plan skill to create a complete structured blueprint for your new 3-statement corporate financial model, including sheet layout, data flow diagrams, and a prioritized list of common pitfalls to avoid.

Frequently Asked Questions about fm-2-plan

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

FAQPage Schema
How do I plan a financial model structure in Excel before building it?

To plan a financial model structure, you map data flow between sheets and define section layouts for your specific model type. This prevents disorganized builds by enforcing best-practice sheet skeletons before writing formulas.

What is financial model blueprinting and when do I need it?

Financial model blueprinting is the structured planning phase that defines sheet structure, data flow, and pitfall mitigation before modeling begins. You need it to eliminate error-prone planning and avoid costly rework in Excel builds.

How do I avoid common pitfalls when building a project finance model?

To avoid common pitfalls in project finance models, you proactively flag risks like circular references and map cash flow between calculation and debt sheets. This structured planning prevents structural errors before the build phase begins.

Can I use this to plan sheet structure for a DCF valuation model?

Yes, you can use it to plan sheet structure for DCF valuation models. It provides type-tailored sheet skeletons and complexity-based adjustments for 13 supported financial model types, including DCF, 3-statement, and budget models.

What's the best way to map data flow between financial statement sheets?

The best way to map data flow between financial statement sheets is to generate visual diagrams of data movement and enforce a no-shortcuts rule. This keeps calculations accurate, auditable, and correctly aligned across sheets.

Why does my financial model have missing assumptions before the build phase?

Missing assumptions occur when planning lacks proactive risk mitigation. Generating client-facing question lists during the blueprint phase resolves undefined scope and flags commonly missed inputs before modeling starts.