界面已本地化;技能介绍与说明文档按所选语言由 AI 自动翻译,代码、命令、路径和专业术语保留原文,以原作者文档为准。
探索技能
文档与办公 · SKILL.md

excel-model-builder

excel-model-builder

【文档与办公】Build financial models, trackers, and spreadsheets with formulas and formatting. TRIGGERS - Use this skill when: - User wants to create a spreadsheet, financial model, or Excel file - User mentions Excel, Google Sheets, financial projections, or budgets - User needs a tracker, calculator, or data template

独立 GitHub 快照 · 自动分类 · 以原作者文档为准

技能说明

GitHub

name: excel-model-builder description: | Build financial models, trackers, and spreadsheets with formulas and formatting.

TRIGGERS - Use this skill when:

  • User wants to create a spreadsheet, financial model, or Excel file
  • User mentions Excel, Google Sheets, financial projections, or budgets
  • User needs a tracker, calculator, or data template

Excel Model Builder

Overview

Creates structured spreadsheets and financial models with formulas, formatting, and clear documentation. Outputs ready-to-use Excel files or Google Sheets templates.

Workflow

Step 1: Define the Model

Ask the user:

  1. Purpose: What decisions will this model inform?
  2. Type: Financial projection, budget, tracker, calculator, or dashboard?
  3. Inputs: What data will be entered?
  4. Outputs: What numbers/insights do you need?
  5. Time horizon: Monthly, quarterly, annual?
  6. Format: Excel (.xlsx) or Google Sheets formula format?

Step 2: Design the Structure

Standard model layout:

TabPurpose
DashboardSummary view with key metrics
AssumptionsAll inputs in one place (change here, model updates)
RevenueRevenue projections and breakdowns
CostsCost structure and projections
P&LProfit & Loss statement
Cash FlowCash flow projections (if needed)

Step 3: Build with Formulas

Rules for good models:

  1. Inputs highlighted (yellow cells = editable)
  2. No hardcoded numbers in formulas — reference the Assumptions tab
  3. Clear labels for every row and column
  4. Consistent formatting (currency, percentages, dates)
  5. Error handling with IFERROR()
  6. Named ranges for key assumptions

Step 4: Create the Spreadsheet

Use openpyxl (Python) to generate .xlsx files with:

  • Multiple tabs
  • Formulas (not just values)
  • Conditional formatting
  • Number formatting
  • Headers and borders
  • Print-ready layout

Output

Generate actual .xlsx file with:

  • All formulas intact
  • Formatting applied
  • Sample data that can be replaced
  • Instructions tab explaining how to use it

Quality Checklist

  • All inputs on one tab (Assumptions)
  • No hardcoded numbers in formulas
  • Yellow highlighting on editable cells
  • Dashboard shows key metrics at a glance
  • Formulas use cell references (not typed values)
  • Error handling on division formulas
  • Instructions included
我的收藏