One-click install
npx skills add https://github.com/silverstein/claude-scientific-skills-desktop --skill xlsx-silverstein
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: xlsx
Source: https://github.com/silverstein/claude-scientific-skills-desktop/tree/main/corpus/document-skills/xlsx
Command: npx skills add https://github.com/silverstein/claude-scientific-skills-desktop --skill xlsx-silverstein

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires openpyxl, pandas, soffice, python3.

What problem does it solve?

This Skill helps you reliably create, update, and analyze spreadsheet models while avoiding common Excel formula failures so your outputs are publication-ready.

Core Features & Use Cases

  • Spreadsheet creation & editing: Build and modify .xlsx files with data, formulas, and formatting using Python workflows (pandas/openpyxl).
  • Formula correctness & error prevention: Enforce dynamic calculations via Excel formulas (not hardcoded Python results) and verify zero formula errors such as #REF!, #DIV/0!, #VALUE!, #N/A.
  • Recalculation workflow: Recalculate all formulas and scan every cell using a LibreOffice-based recalc script to confirm correctness after changes.
  • Use cases: Financial model updates, data analysis exports, and scenario spreadsheets that need safe linking, consistent references, and fast validation before sharing.

Quick Start

Use xlsx to generate an Excel model from your dataset by writing formulas in the workbook and then running recalc.py to confirm there are zero Excel formula errors.

Frequently Asked Questions about xlsx

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

FAQPage Schema
How do I validate Excel formulas in Python and check for errors like #REF! or #DIV/0!?

You can build and modify .xlsx files with dynamic Excel formulas using openpyxl and pandas, then run a LibreOffice-based recalculation script to automatically scan all cells for common Excel error tokens like #REF! and #DIV/0!.

Does generating xlsx files with openpyxl require LibreOffice for formula recalculation?

Yes, recalculating spreadsheet formulas requires LibreOffice availability. The workflow uses a recalc.py script to recalculate all formulas and confirm zero Excel formula errors after generating files with Python and openpyxl.

What is the best way to create error-free spreadsheet models with pandas and openpyxl?

The best way to create error-free spreadsheet models is to enforce dynamic calculations via Excel formulas instead of hardcoded Python results, then validate the workbook using a LibreOffice recalculation script to ensure safe linking and consistent references.

Can I automate financial model updates and data exports to Excel without formula errors?

Yes, you can automate financial model updates and data analysis exports by generating .xlsx files with pandas and openpyxl, then running a recalculation workflow to verify there are zero formula errors before sharing.

Why should I use dynamic Excel formulas instead of hardcoded Python results in exported spreadsheets?

Using dynamic Excel formulas instead of hardcoded Python results enforces formula correctness and creates link-safe models. This allows subsequent LibreOffice-based recalculation to accurately validate calculations and scan for errors.