excel-author

Generate auditable Excel workbooks with openpyxl for financial modeling.

1|Updated May 16, 2026
One-click install
npx skills add https://github.com/devMoez/titan --skill excel-author-devmoez
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: excel-author
Source: https://github.com/devMoez/titan/tree/main/optional-skills/finance/excel-author
Command: npx skills add https://github.com/devMoez/titan --skill excel-author-devmoez

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill solves the problem of producing financial Excel workbooks that are hard to audit, fragile to edits, and opaque about what is an input versus a calculation.

Core Features & Use Cases

  • Banker-grade workbook conventions: enforces blue/black/green cell color semantics so reviewers can instantly distinguish hardcoded assumptions from formula-driven results and external links.
  • Formulas over hardcodes: ensures every derived metric is written as an Excel formula string instead of being computed in Python and pasted as a static value.
  • Auditing support built in: includes named ranges for cross-sheet references and a dedicated Checks tab for balance and reconciliation-style TRUE/FALSE validation.
  • Headless delivery readiness: supports a recalc workflow (LibreOffice headless) so downstream tooling can obtain computed values instead of blanks.

Quick Start

Ask the agent to build a complete financial Excel model workbook and save it to the out folder following the banker-grade conventions, then recalculate formulas before returning the output path.

Frequently Asked Questions about excel-author

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

FAQPage Schema
How do I generate auditable Excel financial models with formulas instead of hardcoded values?

To generate auditable Excel financial models, this Skill uses openpyxl to write formula strings directly into .xlsx files rather than pasting static computed values, ensuring every derived metric remains reviewable and editable across downstream spreadsheet tools.

What are banker-grade cell color conventions for distinguishing inputs and formulas in Excel?

Banker-grade cell color conventions use blue for hardcoded assumptions, black for formula-driven results, and green for external links, allowing reviewers to instantly distinguish inputs from calculations and maintain auditability across the workbook.

How do I add balance checks and reconciliation validations to an Excel workbook headlessly?

You can add balance checks by generating a dedicated Checks tab that surfaces TRUE/FALSE validation results for reconciliations, utilizing named ranges for cross-sheet references to ensure formulas remain transparent and auditable during headless generation.

Does openpyxl support writing formula strings for sensitivity analysis tables in Python?

Yes, openpyxl supports writing formula strings for sensitivity analysis tables, allowing you to programmatically generate DCF-style projections and sensitivity outputs where computed values are resolved by the spreadsheet engine rather than static entry.

Can I recalculate Excel formulas headlessly after generating a financial model with openpyxl?

Yes, you can recalculate formulas headlessly using a LibreOffice headless recalc workflow after generating the workbook with openpyxl, enabling downstream tooling to obtain computed values instead of encountering blank formula caches.

Why use named ranges for cross-sheet references in financial modeling instead of cell coordinates?

Using named ranges for cross-sheet references in financial modeling improves auditability by making formulas readable and resilient to structural edits, ensuring reviewers can trace calculation logic without deciphering raw cell coordinates.