con un clic
build-model
Build a multi-tab Excel financial model
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Menú
Build a multi-tab Excel financial model
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Basado en la clasificación ocupacional SOC
Build an industry comp sheet Excel model with deep operational KPIs
Trading comparables analysis with peer multiples and implied valuation
Rapid first-read earnings flash for a given company
Pre-earnings preparation report for the night before a company reports
Full earnings analysis with guidance tracking for a given company
Walk through initial setup and authentication for this Daloopa starter kit
| name | build-model |
| description | Build a multi-tab Excel financial model |
| argument-hint | TICKER |
Build a comprehensive Excel financial model (.xlsx) for the company specified by the user: $ARGUMENTS
Before starting, read ../data-access.md for data access methods and ../design-system.md for formatting conventions. Follow the data access detection logic and design system throughout this skill.
This skill gathers all available financial data and builds a multi-tab Excel model from scratch using openpyxl.
Look up the company by ticker using discover_companies. Capture:
company_idlatest_calendar_quarter — anchor for all period calculations (see ../data-access.md Section 1.5)latest_fiscal_quarter../data-access.md Section 4.5Get current stock price, market cap, shares outstanding, beta, and trading multiples for {TICKER} (see ../data-access.md Section 2 for how to source market data).
Calculate periods backward from latest_calendar_quarter. Pull as much data as Daloopa has for this company. Target 8-16 quarters.
Income Statement — search and pull all available:
Balance Sheet — search and pull all available:
Cash Flow — search and pull all available:
Segments:
KPIs:
Guidance:
Build forward estimates. If a projection engine is available (see ../data-access.md Section 5), use it. Otherwise, project manually:
Project 4-8 quarters forward.
Calculate:
Write the complete context to reports/.tmp/{TICKER}_model_context.json, then run:
python infra/excel_builder.py --context reports/.tmp/{TICKER}_model_context.json --output reports/{TICKER}_model.xlsx
The context JSON should include ALL of these sections (each optional — the builder handles missing data):
{
"company": {name, ticker, exchange, currency},
"market_data": {price, market_cap, shares_outstanding, beta, trailing_pe, forward_pe, ev_ebitda, ...},
"periods": ["2023Q1", ...],
"projected_periods": ["2026Q1", ...],
"income_statement": {"Revenue": {"2023Q1": value, ...}, ...},
"balance_sheet": {"Total Assets": {...}, ...},
"cash_flow": {"Operating Cash Flow": {...}, ...},
"segments": {"Revenue by Segment": {"iPhone": {...}, ...}},
"kpis": {"Metric Name": {...}, ...},
"guidance": {"series": {...}, "actuals": {...}},
"projections": {"Revenue": {...}, ...},
"projection_assumptions": {revenue_growth, gross_margin, op_margin, capex_pct_revenue, tax_rate, buyback_rate_qoq},
"dcf": {wacc, terminal_growth, risk_free_rate, equity_risk_premium, projected_fcf, terminal_value, enterprise_value, implied_share_price, sensitivity},
"comps": {"peers": [{ticker, name, trailing_pe, ev_ebitda, ...}, ...]}
}
If the Excel builder fails, report the error. The context JSON is still saved for debugging.
Tell the user:
reports/{TICKER}_model.xlsxreports/.tmp/{TICKER}_model_context.jsonAll financial figures gathered must use Daloopa citation format: $X.XX million