Skills xlsx
📦

xlsx

Safe

Create and analyze Excel spreadsheets

Also available from: K-Dense-AI,ArtemisAI,davila7,Azeem-2,AutumnsGrove,anthropics,Cam10001110101,DYAI2025,ComposioHQ

This skill enables Claude Code to create, edit, and analyze Excel spreadsheets with formulas, formatting, and data visualization. It solves the problem of manual spreadsheet manipulation by automating complex spreadsheet operations.

Supports: Claude Codex Code(CC)
🥉 74 Bronze
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 quarterly sales report with charts

Expected outcome:

  • Created Q1_sales_report.xlsx with 3 sheets: Summary, Details, Charts
  • Added conditional formatting to highlight top performers
  • Generated bar chart showing sales by product category
  • Recalculated all formulas - 0 errors found

Using "xlsx". Build a DCF valuation model

Expected outcome:

  • Created dcf_model.xlsx with Assumptions, Revenue, FCF, and Valuation sheets
  • Applied color coding: blue for inputs, black for formulas, green for cross-sheet refs
  • Built 5-year projection with NPV and IRR calculations
  • All formulas validated - model ready for sensitivity analysis

Security Audit

Safe
v1 • 2/24/2026

All 57 static findings are false positives. The skill uses subprocess to run LibreOffice for formula recalculation, which is legitimate spreadsheet automation. The filesystem operations access standard config directories. The SKILL.md contains code examples and Excel references (cell names like C2, error types like #REF!) that were incorrectly flagged.

2
Files scanned
467
Lines analyzed
0
findings
1
Total audits
No security issues found

Detected Patterns

External Commands - Legitimate LibreOffice UsageFilesystem Access - Standard ConfigurationDocumentation Code ExamplesExcel Cell References Misidentified
Audited by: claude

Quality Score

38
Architecture
100
Maintainability
87
Content
50
Community
100
Security
91
Spec Compliance

What You Can Build

Financial model creation

Build complete financial models with assumptions, projections, and formatted output following industry standards

Data reporting automation

Automate data export and reporting workflows by generating formatted Excel reports from raw data

Spreadsheet error correction

Identify and fix formula errors like #REF!, #DIV/0!, and #VALUE! in existing spreadsheets

Try These Prompts

Create simple spreadsheet
Create a new Excel file called sales_report.xlsx with columns for Date, Product, Quantity, and Price. Add 5 sample rows of data.
Build financial model
Create a financial model for a SaaS company with assumptions sheet, revenue projections for 5 years, and formatted output. Use blue for inputs, black for formulas.
Analyze existing data
Read the data from data.xlsx, analyze the trends, and create a summary sheet with key statistics and charts.
Fix formula errors
Open workbook.xlsx, recalculate all formulas, identify any errors, and fix the #REF! and #DIV/0! errors found.

Best Practices

  • Always use Excel formulas instead of hardcoded values to keep spreadsheets dynamic
  • Run recalc.py after creating or modifying files with formulas to verify no errors
  • Follow financial model color standards: blue for inputs, black for formulas, green for sheet links

Avoid

  • Calculating values in Python and hardcoding them instead of using Excel formulas
  • Saving files without running recalc.py, leaving formulas uncalculated
  • Using data_only=True when loading files that need formula preservation

Frequently Asked Questions

How do I recalculate formulas in an Excel file?
Use the recalc.py script: python recalc.py yourfile.xlsx. It will recalculate all formulas and report any errors.
Can I edit existing Excel files without breaking formulas?
Yes, openpyxl preserves formulas when editing. Just be careful not to overwrite cells containing formulas with new values.
What libraries does this skill use?
openpyxl for formula and formatting operations, pandas for data analysis, and LibreOffice via recalc.py for formula calculation.
How do I add charts to Excel files?
Use openpyxl.chart module to create chart objects and attach them to worksheet cells. Refer to openpyxl documentation for chart types.
Why are formulas showing as text instead of values?
openpyxl saves formulas as strings. Run python recalc.py to calculate all formula values using LibreOffice.
Can I use this skill with CSV or TSV files?
Yes, pandas can read and write CSV and TSV files. For formula support, use XLSX format.

Developer Details

Author

ZhanlinCui

License

Proprietary. LICENSE.txt has complete terms

Ref

main

File structure

📄 recalc.py

📄 SKILL.md