Skills xlsx
📊

xlsx

Safe ⚙️ External commands📁 Filesystem access🌐 Network access

Create and analyze Excel spreadsheets

Also available from: ArtemisAI,davila7,Azeem-2,ZhanlinCui,AutumnsGrove,anthropics,Cam10001110101,DYAI2025,ComposioHQ

This skill enables creating, editing, and analyzing Excel spreadsheets with formulas, formatting, and data analysis. It also recalculates formulas and verifies zero errors for publication-quality outputs.

Supports: Claude Codex Code(CC)
📊 69 Adequate
1

Download the skill ZIP

2

Upload in Claude

Go to Settings → Capabilities → Skills → Upload skill

3

Toggle on and start using

Test it

Using "xlsx". Create a budget spreadsheet with Q1 projections

Expected outcome:

  • Created budget.xlsx with Summary, Revenue, Expenses, and Assumptions sheets
  • Applied color coding: blue for inputs, black for formulas, green for links
  • Added 12 formulas across projection columns
  • No formula errors detected after recalculation

Using "xlsx". Analyze customer data from Excel file

Expected outcome:

  • Loaded customer_data.xlsx with 5000 rows and 15 columns
  • Calculated summary statistics: mean, median, std dev for numeric columns
  • Identified 23 missing values in contact_email column
  • Exported cleaned dataset to cleaned_data.xlsx

Security Audit

Safe
v4 • 1/17/2026

All 79 static findings are FALSE POSITIVES. The skill uses subprocess calls only for legitimate LibreOffice formula recalculation with hardcoded arguments. No network data exfiltration, command injection, or malicious behavior. All filesystem operations are for LibreOffice configuration. Documentation keyword matches are benign context references.

4
Files scanned
779
Lines analyzed
3
findings
4
Total audits

Risk Factors

Audited by: claude View Audit History →

Quality Score

38
Architecture
100
Maintainability
87
Content
22
Community
100
Security
83
Spec Compliance

What You Can Build

Build financial models

Create valuation models, budget forecasts, and financial reports with proper formula structure and error checking.

Process Excel data

Import, clean, and analyze data from Excel files using pandas for machine learning workflows.

Format spreadsheets

Apply consistent formatting, color coding, and styling to improve spreadsheet readability and maintainability.

Try These Prompts

Create Simple Spreadsheet
Create an Excel file named sales_report.xlsx with a summary sheet showing monthly sales totals, formatted with currency and bold headers.
Edit Existing File
Update the revenue numbers in budget.xlsx to reflect Q4 actuals. Keep all existing formulas intact.
Recalculate Formulas
Recalculate all formulas in model.xlsx and identify any #REF! or #DIV/0! errors with their cell locations.
Build Financial Model
Create a DCF valuation model in template.xlsx with assumptions in separate cells, proper color coding, and documented data sources.

Best Practices

  • Always use Excel formulas instead of hardcoding calculated values to maintain spreadsheet recalculation capability
  • Document data sources for hardcoded values using the format: Source: [Document], [Date], [Reference]
  • Recalculate formulas after every edit using recalc.py and verify zero errors before finalizing

Avoid

  • Hardcoding calculated values instead of using Excel formulas
  • Opening files with data_only=True and saving, which permanently removes formulas
  • Mixing pandas for analysis with openpyxl for the same file without proper save handling

Frequently Asked Questions

What libraries does this skill use?
openpyxl for Excel files with formulas and formatting, pandas for data analysis, and LibreOffice for formula recalculation.
How do I recalculate formulas?
Run: python recalc.py <file.xlsx>. The script returns JSON with error locations if any formulas are broken.
Does this work with password-protected files?
No. This skill does not support encrypted or password-protected Excel files.
Can I edit files with macros?
openpyxl cannot read or write VBA macros. Only use this skill for formula-based Excel files.
What Excel errors does recalc.py detect?
It detects #VALUE!, #DIV/0!, #REF!, #NAME?, #NULL!, #NUM!, and #N/A errors with cell locations.
How are color codes applied?
Blue (0,0,255) for inputs, black (0,0,0) for formulas, green (0,128,0) for internal links, red (255,0,0) for external links.

Developer Details

Author

K-Dense-AI

License

Proprietary. LICENSE.txt has complete terms

Ref

main

File structure