Back to Skills

lbo-model

This skill should be used when completing LBO (Leveraged Buyout) model templates in Excel for private equity transactions, deal materials, or investment committee presentations. The skill fills in formulas, validates calculations, and ensures professional formatting standards that adapt to any template structure.

34,300stars5,108forksUpdated 8/16/2026

Security Assessment

Safe(95/100)
Security Score95/100

About lbo-model

LBO Model helps complete Leveraged Buyout model templates in Excel for private equity transactions, deal materials, and investment committee presentations. It addresses the exacting requirements of professional financial modeling: filling in live formulas rather than hardcoded results, validating calculations, and applying consistent, presentation-grade formatting that adapts to whatever template structure is provided.

The skill leads with a template-first requirement — always use an attached template exactly, or offer a standard template with Sources & Uses, Operating Model, Debt Schedule, and Returns Analysis, and never build from scratch when a template is supplied. It handles two environments: Office JS inside a live Excel add-in (setting range.formulas and native recalculation, with a documented merged-cell pitfall) and standalone .xlsx generation via Python/openpyxl (writing formula strings then running a recalc step). Core principles insist every calculation be an Excel formula referencing other cells so the model stays dynamic, sign conventions stay consistent, and work proceeds section by section with user verification at each step. It codifies formatting conventions: font colors distinguishing inputs, formulas, same-tab links, and cross-tab links (blue/black/purple/green), a restrained blue-and-grey fill palette, and standard number formats for currency, percentages, and multiples. A template-analysis phase maps structure, timeline, and input-versus-formula cells before any editing.

It targets private equity analysts, investment bankers, and finance professionals building or populating LBO models. The skill is benign productivity tooling operating on spreadsheet files locally, with no network access, credential handling, or destructive operations.

FAQ

Does it need a template to work?

It strongly prefers one. If a template file is attached you must use its structure exactly; if not, it offers a standard template covering Sources & Uses, Operating Model, Debt Schedule, and Returns Analysis. It never builds from scratch when a template is provided.

What environments does it support?

Two: Office JS inside a live Excel add-in, where it sets range.formulas and Excel recalculates natively, and standalone .xlsx generation with Python/openpyxl, where it writes formula strings and runs a recalc step before delivery.

Why does it insist on formulas over computed values?

So the model stays dynamic and updates when inputs change. It always writes Excel formulas referencing the appropriate cells rather than hardcoding computed numbers into cells.

What are the formatting conventions?

Font colors mark inputs (blue), calculated formulas (black), same-tab links (purple), and cross-tab links (green), with a restrained blue-and-grey fill palette and standard number formats for currency, percentages, and multiples.

How should the model be built?

Section by section with user verification at each step, after a template-analysis phase that maps the structure, timeline, and which cells are inputs versus formulas — because later sections depend on earlier ones.

Install lbo-model

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill