Agent skill · Data & Analytics

xlsx

Comprehensive spreadsheet creation, editing, and analysis with support for formulas, formatting, data analysis, and visualization. When GLM needs to work with spreadsheets (.xlsx, .xlsm, .csv, .tsv, etc) for: (1) Creating new spreadsheets with formulas and formatting, (2) Reading or analyzing data, (3) Modify existing spreadsheets while preserving formulas, (4) Data analysis and visualization in spreadsheets, or (5) Recalculating formulas

jjyaoaogithub.com/jjyaoaoGitHub ↗
claude-codeships scriptsNOASSERTION
Install
npx skills add jjyaoao/HelloAgents --skill xlsx --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 3
SKILL.md size: 19 KB
Bundled scripts: yes
Path: skills/xlsx/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 2,615
Language: Python
Read our review of the source →

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# XLSX creation, editing, and analysis ## Overview A user may ask you to create, edit, or analyze the contents of an .xlsx file. You have different tools and workflows available for different tasks. Must output excel files. ## Important Requirements **Python 3 and openpyxl Required for Excel Generation**: You can assume Python 3 as the runtime environment. The `openpyxl` library is required as the primary tool for creating Excel files, managing styles, and writing formulas. **pandas Utilized for Data Processing**: You can utilize `pandas` for efficient data manipulation and processing tasks. The processed data is subsequently exported to the final Excel file through `openpyxl`. **LibreOffice Required for Formula Recalculation**: You can utilize `recalc.py` for formula check. You can assume LibreOffice is installed for recalculating formula values using the `recalc.py` script. The script automatically configures LibreOffice on first run. # Requirements for Outputs ## All Excel files ## Critical Instruction Protocols ### Query Decomposition & Verification Before generating any code, strictly analyze the user's prompt. - **Explicit Requests**: Analyze Explicit Needs: Clearly identify

What's inside
Steps it walks through
  1. Overview
  2. Important Requirements
  3. All Excel files
  4. Critical Instruction Protocols
  5. Query Decomposition & Verification
  6. Zero Formula Errors
  7. Preserve Existing Templates (when updating templates)
  8. Financial models
  9. Color Coding Standards
  10. Number Formatting Standards
  11. Formula Construction Rules
  12. Style Rules
  13. Global Layout & Design Principles
  14. Font Standards (MUST FOLLOW)
Ships with 2 files
  • LICENSE.txt
  • recalc.py
Commands it runs
python recalc.py output.xlsx
python recalc.py <excel_file> [timeout_seconds]
python recalc.py output.xlsx 30
More from HelloAgents
All skills →
About this skill
What does the xlsx skill do?

Comprehensive spreadsheet creation, editing, and analysis with support for formulas, formatting, data analysis, and visualization. When GLM needs to work with spreadsheets (.xlsx, .xlsm, .csv, .tsv, etc) for: (1) Creating new spreadsheets with formulas and formatting, (2) Reading or analyzing data, (3) Modify existing spreadsheets while preserving formulas, (4) Data analysis and visualization in spreadsheets, or (5) Recalculating formulas

How do I install it?

Run `npx skills add jjyaoao/HelloAgents --skill xlsx --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From jjyaoao/HelloAgents, a repository with 2,615 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going