Claude skills for Excel and spreadsheets
Claude skills for spreadsheets: read and edit Excel and CSV files, Google Sheets, Lark and WeCom sheets.
For Excel files, use Anthropic's xlsx skill. It reads, edits and creates .xlsx, .xlsm, .csv and .tsv files and writes real formulas instead of pasted totals.
The others connect Claude to Google Sheets, Lark and WeCom sheets, or to a running copy of Excel. Several of the most installed skills are for Lark and WeCom, and their instructions are mostly in Chinese. Back up a file before you let Claude edit it. For accounting jobs, see AI for accountants.
Good for
- Analysts and operators who live in Excel files
- Office workers who keep data in Google Sheets
- Finance and bookkeeping staff who need formulas that recalculate
- Developers who automate Excel with scripts
Top picks
Skills for spreadsheets, ordered by installs on skills.sh as of November 2, 2026, with GitHub stars beside them. Stars belong to the whole repo, so skills from one repo share a count.
- 1lark-sheetsSkill
Edits Lark (Feishu) spreadsheets: cells, formulas, charts, pivot tables and filters, plus Excel and CSV import and export. Its text is mostly Chinese.
17,911 GitHub stars - 2xlsxSkill
Anthropic's skill for .xlsx, .xlsm, .csv and .tsv files. Writes formulas, then recalculates with LibreOffice to catch errors. Source-available, not open source.
186,362 GitHub stars - 3gws-sheetsSkill
Command reference for Google Sheets through the gws tool: create a sheet, read values, append rows, batch updates. Needs a Google sign-in. Not an official Google product.
32,038 GitHub stars - 4gws-sheets-readSkill
Reads a range from a Google Sheet with one gws command. Read-only: it never changes the spreadsheet.
32,038 GitHub stars - 5gws-sheets-appendSkill
Adds rows to a Google Sheet. It is a write command, so Claude is told to confirm with you before it runs.
32,038 GitHub stars - 6wecomcli-smartsheetSkill
Works with WeCom smart tables, which act like a small database of sheets, fields and records. Instructions are in Chinese.
3,275 GitHub stars - 7excel-automationSkill
A guide to xlwings for controlling a running copy of Excel: dashboards, VBA macros and charts. Needs Excel installed, with limited macOS support for some features.
556 GitHub stars - 8wecomcli-sheetSkill
Edits WeCom online spreadsheets and analyzes local .xlsx and .csv files with Python. You sign in by scanning a QR code. No online charts.
3,275 GitHub stars
Add totals to a spreadsheet and catch formula errors
Claude
- 1
Pick the skill for your file
Use xlsx for files on your computer. Use gws-sheets-read and gws-sheets-append for a Google Sheet.
Uses xlsx, gws-sheets-read, gws-sheets-append
- 2
Install xlsx
npx skills add https://github.com/anthropics/skills --skill xlsxThe anthropics/skills README says its example skills are already available to paid plans in Claude.ai, so you may not need this step there.
Uses xlsx
- 3
Brief it
xlsx builds the file with openpyxl and pandas, then runs a bundled recalc.py that uses LibreOffice to compute every formula and report errors.
PromptIn sales.xlsx add a Total column using formulas, not pasted values, and a summary tab by region. Recalculate and tell me about any formula errors.Tip: Example prompts are illustrations; swap in your own file.
Uses xlsx
- 4
Read or append to a Google Sheet
Both skills need the gws tool signed in to your Google account. Reading never changes the sheet. Appending is a write, so Claude is told to confirm with you first.
PromptRead Sheet1!A1:D10 from this spreadsheet ID, then append a row with today's totals.
Comparison
| Skill | Works with | Installs |
|---|---|---|
| xlsxThis page | .xlsx, .csv, .tsv files | 191,618 |
| gws-sheets | Google Sheets | 59,687 |
| lark-sheets | Lark sheets | 477,879 |
| excel-automation | Running Excel | 15,959 |
Questions
What is the best Claude skill for Excel?
Anthropic's xlsx skill is the one for Excel files. It handles .xlsx, .xlsm, .csv and .tsv, writes formulas and recalculates them. excel-automation is for controlling a running copy of Excel instead.
Can Claude edit an Excel file?
Yes. xlsx reads, edits and creates spreadsheet files. It writes formulas rather than pasted totals, then recalculates them with LibreOffice and reports errors. Keep a copy of the original first.
Can Claude work with Google Sheets?
Yes. gws-sheets, gws-sheets-read and gws-sheets-append use the gws command line tool. You sign in with your Google account, and the README says signing in needs a Google Cloud project.
Can Claude change my Google Sheet without asking?
Reading cannot change it. gws-sheets-append is a write command and tells Claude to confirm with you before it runs.
Can Claude control Excel while it is open?
Yes, with excel-automation. It teaches Claude to script a running copy of Excel through xlwings, which needs Excel installed. The skill lists limited macOS support and says it is not for server-side use.
Does Claude work with CSV files?
Yes. xlsx handles .csv and .tsv files as well as Excel files. lark-sheets also imports and exports CSV, and wecomcli-sheet reads and edits local .csv files.
Why are so many spreadsheet skills for Lark and WeCom?
Lark and WeCom are workplace apps with their own command line tools, and the skills for them are installed in large numbers. Their instructions are mostly written in Chinese.
Are Claude spreadsheet skills free?
Yes. You pay only for your Claude plan or API use. Anthropic's xlsx skill is source-available under a proprietary license, so read its LICENSE.txt before reusing its files.
How do I install a spreadsheet skill?
Run the npx skills add command from the steps above with the skill's name, or use the install box on its page.
Sources
Docs, issue trackers and discussions this page is built from.
Show all 15Hide
- skills.sh · skills.sh
- https://skills.sh/larksuite/cli/lark-sheets · skills.sh
- https://github.com/larksuite/cli · github.com
- https://skills.sh/anthropics/skills/xlsx · skills.sh
- https://github.com/anthropics/skills · github.com
- https://skills.sh/googleworkspace/cli/gws-sheets · skills.sh
- https://github.com/googleworkspace/cli · github.com
- https://skills.sh/googleworkspace/cli/gws-sheets-read · skills.sh
- https://skills.sh/googleworkspace/cli/gws-sheets-append · skills.sh
- https://skills.sh/wecomteam/wecom-cli/wecomcli-smartsheet · skills.sh
- https://github.com/wecomteam/wecom-cli · github.com
- https://skills.sh/claude-office-skills/skills/excel-automation · skills.sh
- https://github.com/claude-office-skills/skills · github.com
- https://skills.sh/wecomteam/wecom-cli/wecomcli-sheet · skills.sh
- https://github.com/anthropics/skills/blob/HEAD/README.md · github.com