This handles Excel file operations through Python libraries, using pandas for data analysis and openpyxl for formulas and formatting. The skill enforces zero formula errors and includes a recalc.py script that uses LibreOffice to compute formula values after creation. It's built for financial modeling with specific conventions: blue text for inputs, black for formulas, green for internal links, and proper number formatting (zeros as dashes, negatives in parentheses). The workflow is straightforward: create or modify with openpyxl, save, run the recalculation script, then fix any errors it flags. One catch: you need to use Excel formulas instead of hardcoding calculated values in Python, which keeps spreadsheets dynamic but adds a verification step.

skills.sh installs
2.5K
GitHub stars
849
last updated
Aug 21, 2026

Install

$ npx -y skills add tfriedel/claude-office-skills --skill xlsx --agent claude-code

Installs into .claude/skills of the current project.

Files

Requirements for Outputs

All Excel files

Zero Formula Errors

  • Every Excel model MUST be delivered with ZERO formula errors (#REF!, #DIV/0!, #VALUE!, #N/A, #NAME?)

Preserve Existing Templates (when updating templates)

  • Study and EXACTLY match existing format, style, and conventions when modifying files
  • Never impose standardized formatting on files with established patterns
  • Existing template conventions ALWAYS override these guidelines

Financial models

Color Coding Standards

Unless otherwise stated by the user or existing template

Industry-Standard Color Conventions
  • Blue text (RGB: 0,0,255): Hardcoded inputs, and numbers users will change for scenarios
  • Black text (RGB: 0,0,0): ALL formulas and calculations
  • Green text (RGB: 0,128,0): Links pulling from other worksheets within same workbook
  • Red text (RGB: 255,0,0): External links to other files
  • Yellow background (RGB: 255,255,0): Key assumptions needing attention or cells that need to be updated

Number Formatting Standards

Sponsors

Details

Repository
github.com/tfriedel/claude-office-skills
Categories
Data Science & ML, Office & Documents
First seen
May 16, 2026

More from tfriedel/claude-office-skills

All 4
1bytedance avatarsystematic-literature-reviewbytedance/deer-flowUse this skill when the user wants a systematic literature review, survey, or synthesis across multiple academic papers on a topic. Also covers annotated biblio2.5Kskills.sh installs
2k-dense-ai avatarscientific-brainstormingk-dense-ai/scientific-agent-skillsFacilitates evidence-aware scientific ideation with independent generation, structured discussion, explicit assumptions, transparent evaluation, adversarial rev2.4Kskills.sh installs
3k-dense-ai avatarpaper-lookupk-dense-ai/scientific-agent-skillsSearch 11 academic literature APIs for papers, preprints, citations, and open-access full text, and return results with reproducible provenance. Covers PubMed, 2.4Kskills.sh installs
4k-dense-ai avatarcitation-managementk-dense-ai/scientific-agent-skillsComprehensive citation management for academic research. Search OpenAlex, PubMed, and Google Scholar for papers, extract accurate metadata, validate citations, 2.4Kskills.sh installs
5deanpeters avatarproto-personadeanpeters/product-manager-skillsCreate a proto-persona from current research, market signals, and team knowledge. Use when you need a working customer profile before deeper validation.2.4Kskills.sh installs
6owl-listener avataruser-personaowl-listener/designer-skillsCreate refined user personas from research data with demographics, goals, frustrations, and behavioral patterns. Use when synthesizing user research into action2.3Kskills.sh installs