xlsx

Recalculate and validate formulas in Excel workbooks across spreadsheet formats.

Updated Oct 29, 2025
One-click install
npx skills add https://github.com/POBIM/Claude-Skill-Teach --skill xlsx-pobim
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: xlsx
Source: https://github.com/POBIM/Claude-Skill-Teach/tree/main/.claude/skills/xlsx
Command: npx skills add https://github.com/POBIM/Claude-Skill-Teach --skill xlsx-pobim

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Manually handling complex spreadsheets, ensuring formula integrity, and performing repetitive data operations can be time-consuming and error-prone. This skill automates these tasks, from creation to analysis and error checking, allowing you to focus on insights rather than mechanics.

Core Features & Use Cases

  • Dynamic Spreadsheet Creation: Generate new .xlsx files with formulas and formatting, ensuring they remain dynamic and easily updateable.
  • Data Analysis & Modification: Read, analyze, and modify existing spreadsheet data using powerful tools like pandas and openpyxl, while preserving original formulas and formatting.
  • Formula Recalculation & Error Checking: Automatically recalculate all formulas and identify common Excel errors (e.g., #REF!, #DIV/0!, #VALUE!) to ensure data integrity and accuracy.
  • Use Case: A financial analyst needs to update a quarterly earnings model. This skill can load the existing .xlsx template, insert new data, update formulas, recalculate all values, and report any errors, ensuring the model is accurate and ready for review.

Quick Start

Use the xlsx skill to create a new spreadsheet named 'quarterly_report.xlsx'. Include columns for 'Month', 'Revenue', and 'Expenses'. Add a 'Profit' column with a formula to calculate Revenue - Expenses. Populate with sample data for Q1.

Frequently Asked Questions about xlsx

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

FAQPage Schema
How do I automatically recalculate and validate formulas in Excel workbooks?

Automatically recalculate and validate formulas by loading your .xlsx file, applying formula updates, and running error detection to eliminate #REF!, #DIV/0!, and #VALUE! errors. The skill uses LibreOffice for in-process recalculation and openpyxl to preserve templates while enforcing zero-formula-error output.

Can I analyze and modify spreadsheet data while keeping existing formulas intact?

Yes, pandas and openpyxl allow you to read, analyze, and modify .xlsx, .xlsm, .csv, and .tsv data while preserving original formulas and formatting. Changes to data automatically propagate through formula-based calculations without disrupting template structure.

What's the best way to automate repetitive Excel tasks like updating financial models?

Automate spreadsheet creation, data insertion, and formula recalculation in a single workflow. Load an existing template, update data values, recalculate all formulas, validate for errors, and report results—ideal for quarterly reports or financial models requiring accuracy and consistency.

Do I need LibreOffice to recalculate formulas in my spreadsheets?

Yes, LibreOffice is required for in-process formula recalculation via the recalc.py script to ensure all formulas compute correctly and errors are caught. openpyxl and pandas handle data access and manipulation independently.

How do I catch and report formula errors across multiple Excel files?

The skill automatically identifies common Excel errors during formula recalculation and generates error reports. Batch process multiple .xlsx, .xlsm, .csv, and .tsv files to validate formula integrity and surface issues before sharing models.

What file formats does this skill support for spreadsheet automation?

The skill supports .xlsx, .xlsm, .csv, and .tsv formats. It preserves formatting and formulas in native Excel files while enabling data analysis and modification across multiple tabular formats.