← All skills
xlsx
65 / 100 · Review before installing
Check before installing. Some of what it can do is expected: a data skill usually connects to databases or online services with your credentials.
By zai-org/ZCode (GitHub) · data · 8,613 stars · scanned at commit b95ebaf
Use this skill any time a spreadsheet file is the primary input or output. This means any task where the user wants to: open, read, edit, or fix an existing .xlsx, .xlsm, .csv, or .tsv file; create a new spreadsheet from scratch or from other data sources; analyze data and output results as an Excel file with charts; convert between tabular file formats (CSV/TSV/JSON/PDF-table → XLSX, or XLSX → CSV/JSON); clean, merge, pivot, or transform tabular data. Trigger especially when the user reference…
Works with any agent that supports SKILL.md skills.
What this skill can do
Runs commands on your computer
The author does not mention this.
Found in 8 places.
Show 5 more
Downloads and installs other software
The author does not mention this.
Found in 40 places.
Show 17 more
- apps/zcode-cli/packages/spreadsheets-plugin/skills/xlsx/env_setup/setup.md, line 59
brew install --cask libreoffice # on demand (not substitutable) — prefer the Tsinghua mirror below - apps/zcode-cli/packages/spreadsheets-plugin/skills/xlsx/env_setup/setup.md, line 65
sudo apt install python3 python3-pip - apps/zcode-cli/packages/spreadsheets-plugin/skills/xlsx/env_setup/setup.md, line 66
python3 -m pip install openpyxl XlsxWriter - apps/zcode-cli/packages/spreadsheets-plugin/skills/xlsx/env_setup/setup.md, line 67
sudo apt install libreoffice-core # on demand (not substitutable) — prefer the Tsinghua mirror below - apps/zcode-cli/packages/spreadsheets-plugin/skills/xlsx/env_setup/setup.md, line 74
python -m pip install openpyxl XlsxWriter - apps/zcode-cli/packages/spreadsheets-plugin/skills/xlsx/env_setup/setup.md, line 175
python3 -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple \ - apps/zcode-cli/packages/spreadsheets-plugin/skills/xlsx/env_setup/setup.md, line 183
python -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn openpyxl XlsxWriter - apps/zcode-cli/packages/spreadsheets-plugin/skills/xlsx/env_setup/setup.md, line 235
sudo apt-get install -f -y # resolve any missing dependencies - apps/zcode-cli/packages/spreadsheets-plugin/skills/xlsx/env_setup/setup.md, line 242
`sudo apt install libreoffice-core` from the distro repo remains an acceptable fallback if the - apps/zcode-cli/packages/spreadsheets-plugin/skills/xlsx/env_setup/setup.md, line 260
`brew install --cask libreoffice` is the fallback if the mirror is unreachable. - apps/zcode-cli/packages/spreadsheets-plugin/skills/xlsx/env_setup/setup_mac_linux.sh, line 85
warn "Using macOS system Python (limited). Recommend: brew install python3" - apps/zcode-cli/packages/spreadsheets-plugin/skills/xlsx/env_setup/setup_mac_linux.sh, line 91
mac) info "Install: brew install python3" ;; - apps/zcode-cli/packages/spreadsheets-plugin/skills/xlsx/env_setup/setup_mac_linux.sh, line 92
linux) info "Install: sudo apt install python3 python3-pip" ;; - apps/zcode-cli/packages/spreadsheets-plugin/skills/xlsx/env_setup/setup_mac_linux.sh, line 103
linux) info "Install: sudo apt install python3-pip" ;; - apps/zcode-cli/packages/spreadsheets-plugin/skills/xlsx/env_setup/setup_mac_linux.sh, line 132
python3 -m pip install -q $PIP_MIRROR_ARGS "${MISSING_PY[@]}" 2>/dev/null \ - apps/zcode-cli/packages/spreadsheets-plugin/skills/xlsx/env_setup/setup_mac_linux.sh, line 133
|| python3 -m pip install -q --user $PIP_MIRROR_ARGS "${MISSING_PY[@]}" 2>/dev/null \ - apps/zcode-cli/packages/spreadsheets-plugin/skills/xlsx/env_setup/setup_mac_linux.sh, line 134
|| python3 -m pip install -q --break-system-packages $PIP_MIRROR_ARGS "${MISSING_PY[@]}" 2>/dev/null \
and 20 more places
Changes files outside its own folder
The author does not mention this.
Found in 7 places.
Show 4 more
Sends data to these websites: pypi.org, raw.githubusercontent.com
The author does not mention this. Expected for a data skill.
Found in 8 places.
Show 5 more
Safer alternatives
Low-risk skills in the same category (data) that look related. Check that one does what you need.
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'xlsx' ] || [ -L ~/.agents/skills/'xlsx' ]; then echo 'A skill folder named xlsx already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/zai-org/ZCode' "$d" && git -C "$d" checkout --quiet 'b95ebaffeab641907b38652f45c1502bd762972d' -- 'apps/zcode-cli/packages/spreadsheets-plugin/skills/xlsx' && mkdir -p ~/.agents/skills && cp -R "$d"/'apps/zcode-cli/packages/spreadsheets-plugin/skills/xlsx' ~/.agents/skills/'xlsx' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'xlsx' ~/.claude/skills/'xlsx' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for zai-org/ZCode shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/zai-org/ZCode/)
Score history
| Date | Version | Score |
|---|
| 2026-11-11 | b95ebaf | 65 |
| 2026-11-08 | a9fe401 | 65 |
| 2026-11-07 | a9fe401 | 65 |
Also found in
Identical copies of this skill exist at:
- ZCodium-project/ZCodium/apps/zcode-cli/packages/spreadsheets-plugin/skills/xlsx