Excelor Skill System Guide
Overview
Skills are markdown-based templates that define how to build financial models in Excel. They provide structured guidance for AI-generated spreadsheets, including layouts, formulas, formatting rules, and validation checks.
Skill Location
All skill files are stored in:
excelor/spreadsheets/skills/
Skill File Structure
Every skill follows this standard structure:
1. YAML Frontmatter (Required)
---
name: skill-name-with-dashes
description: Brief description of what this skill generates and when to use it.
---
| Field | Purpose |
|---|---|
name | Machine-readable identifier (lowercase, dashes) |
description | Human-readable explanation for skill selection |
2. Markdown Body
The body contains detailed instructions organized into these sections:
| Section | Purpose |
|---|---|
| Overview | What the model does and when to use it |
| Model Architecture | Sheet structure and layout specifications |
| Key Formulas | Critical Excel formulas with explanations |
| Formatting Standards | Colors, fonts, number formats |
| Validation Checks | Checklist to verify model correctness |
| Common Triggers | Keywords that activate this skill |
Skill Types
Single-Sheet Skills
Individual financial models on one sheet:
dcf_skill.md- DCF valuationlbo_skill.md- LBO analysiscomps_model_skill.md- Comparable companies
Multi-Sheet Skills
Complex models with multiple interconnected sheets:
Overview Files (orchestrate the model):
ma_overview.md- M&A model index (10 sheets)nav_overview.md- NAV model index (7 sheets)
Component Files (individual sheets):
ma_01_transaction_assumptions.mdma_02_sources_uses.mdnav_01_assumptions.md- etc.
Industry-Specific Skills
Templates tailored for specific sectors:
three_statement_saas_skill.mdthree_statement_bank_skill.mdthree_statement_retail_skill.mdhealthcare_pharma_skill.md
How Skills Are Used
- Skill Selection: The AI matches user requests to skills via "Common Triggers"
- Skill Loading: The
get_skilltool fetches the skill content - Model Generation: AI follows the skill's architecture and formulas
- Validation: AI runs through the validation checklist
Example Workflow
User: "Build an LBO model for Target Corp"
1. AI matches "LBO model" to lbo_skill.md
2. AI calls: get_skill("lbo-model-generation")
3. AI follows skill's Model Architecture section
4. AI creates sheets: Assumptions, Operating Model, Debt Schedule, Returns
5. AI applies formatting from Formatting Standards
6. AI verifies using Validation Checks
Current Skills Inventory
| Category | Count | Examples |
|---|---|---|
| Valuation | 8 | DCF, DDM, Comps, APV, Real Options |
| LBO/PE | 2 | LBO, Take-Private |
| M&A | 11 | Transaction Assumptions, Sources & Uses, PPA, Synergies, Accretion/Dilution |
| NAV/REIT | 8 | Assumptions, Asset Schedule, Liabilities, Premium/Discount |
| Three-Statement | 7 | SaaS, Bank, Retail, Healthcare, Insurance, Energy, Telecom |
| Credit/Risk | 5 | Credit Analysis, Debt Capacity, Merton Model, VaR, Altman Z-Score |
| Specialty | 7 | SaaS Metrics, Startup Valuation, IPO Valuation, Bank FIG |
Total: 48 skill files