excel-author

Generate auditable Excel workbooks with formula-first finance modeling conventions.

Updated Apr 9, 2026
One-click install
npx skills add https://github.com/MarbleSodas/Mavis --skill excel-author-marblesodas
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: excel-author
Source: https://github.com/MarbleSodas/Mavis/tree/main/optional-skills/finance/excel-author
Command: npx skills add https://github.com/MarbleSodas/Mavis --skill excel-author-marblesodas

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires libreoffice, and includes scripts (resource) components.

What problem does it solve?

This Skill eliminates the risk of un-auditable spreadsheets by enforcing formula-first modeling, consistent color conventions for inputs vs. calculations, and built-in balance checks so reviewers can verify financial logic quickly.

Core Features & Use Cases

  • Banker-grade Excel modeling conventions: Blue for hardcoded inputs, black for formulas, and green for cross-sheet/external links so assumptions and computations are visually distinguishable.
  • Formula integrity enforcement: Ensures derived values are written as Excel formulas (no computed “paste values” from Python) to keep models flexible when inputs change.
  • Auditable structure for finance work: Supports named ranges for cross-references and includes a dedicated Checks tab for balance and sanity checks.
  • Recalculation workflow: Provides a headless LibreOffice recalc script to compute formulas for downstream consumers that rely on calculated values.
  • Use case: Produce a DCF or other financial model workbook with sensitivity tables and reconciliation checks suitable for review, audit trails, and stakeholder handoff.

Quick Start

Use excel-author to create an auditable .xlsx model on disk at out/model.xlsx using openpyxl conventions and automatically prepare formulas for review.

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 headlessly in a pipeline?▼

To generate auditable Excel financial models headlessly, use a formula-first approach with openpyxl that writes banker-grade structure, separating blue input cells from black formula cells, and outputs an .xlsx file suitable for pipeline automation.

What Excel color conventions should I use for financial modeling auditability?▼

Standard Excel color conventions for financial modeling auditability use blue for hardcoded inputs, black for formulas, and green for cross-sheet links, ensuring assumptions and computations are visually distinguishable for quick reviewer verification.

Does openpyxl support writing live formulas instead of computed values for DCF valuation?▼

Yes, openpyxl supports writing live formulas for DCF valuation. This approach enforces formula integrity by ensuring derived values are written as Excel formulas rather than pasted computed values, keeping models flexible when inputs change.

How do I recalculate Excel formulas in a headless CI/CD environment?▼

You can recalculate Excel formulas in a headless CI/CD environment using a LibreOffice-based recalc script, which computes formula results for downstream consumers that rely on calculated values without opening a spreadsheet GUI.

Can I add balance checks and sensitivity tables to a Python-generated Excel workbook?▼

Yes, you can add balance checks and sensitivity tables to a Python-generated Excel workbook by building a dedicated Checks tab with TRUE/FALSE balance validations and using named ranges for cross-references to support sensitivity analysis.

Do I need LibreOffice to create Excel workbooks with openpyxl?▼

You do not need LibreOffice to create the Excel workbook itself, as openpyxl handles writing the structure and formulas, but LibreOffice is required if you want to run the headless recalculation option to compute formula results in pipelines.