Lark Sheets Skill for Claude Code: Edit Spreadsheets
Lets Claude create and edit Lark (Feishu) spreadsheets: cells, formulas, charts, pivot tables, filters and Excel or CSV import.
- Installs
- 477.9K
- on skills.sh
- Stars
- 17.9K
- on GitHub
- Files
- 29
- besides SKILL.md
- Updated
- Oct 2026
- last repo commit
lark-sheets makes Claude work with Lark (Feishu) spreadsheets. It reads and writes cells, builds formulas, adds and restructures sheets and rows, and creates charts, pivot tables, filters, conditional formats, dropdowns, sparklines and floating images. It can also search and replace, roll back to earlier versions, and import or export Excel and CSV files.
It starts when you want to create or edit a sheet, summarize or chart data, or fix formulas. Its text is mostly Chinese. Before each action Claude must read the matching reference note, and it must read lark-shared first.
Good for
- Analysts who want charts and pivot tables built from Lark sheet data
- Finance and ops teams that live in spreadsheets
- Anyone converting Excel or CSV into Lark sheets and back
Install lark-sheets
Claude Code
- 1
Copy this prompt.
Install the lark-sheets skill in Claude Code. Run this command: npx @larksuite/cli@latest install npx skills add larksuite/cli -y -g Then check that it loaded and tell me how to use it.
- 2
Paste it into Claude Code. It shows the change and asks before running it.
Requires Node.js.
The README gives two routes. Option 1 (recommended) is npx @larksuite/cli@latest install. Option 2 builds from source and then runs npx skills add larksuite/cli -y -g, which the README marks as required. It does not say whether Option 1 also installs the skills, so this box runs both. Every lark-* skill needs the lark-cli program and sends Claude to lark-shared for sign-in. auth login --recommend picks commonly used scopes; use --domain to limit them.
From the project README. Source.
What's in the skill
When it loads
飞书电子表格:创建和操作电子表格。支持工作表与行列结构(增删/合并/尺寸/隐藏/冻结/分组)、单元格读写(值/公式/样式/批注/单元格图片)、区域复制移动排序填充、查找替换、批量更新,图表、透视表、条件格式、筛选器与筛选视图、下拉列表、迷你图、浮动图片等对象的创建与维护,以及公式校验、历史版本回滚、本地 Excel/CSV 与飞书表格的导入导出。当用户需要创建或编辑表格、统计汇总与可视化、表格美化、公式计算(含 Excel 公式迁移)、金融/财务建模(DCF、三张表、预算、Sensitivity 等)时使用。多维表格(Base/bitable)请改用 lark-base;若用户是想按名称或关键词搜索云空间(云盘/云存储)里的表格文件,请改用 lark-drive 的 drive +search 先定位资源。当用户给出 doubao.com 的 /sheets/ URL/token 时,也应直接使用本 skill,不要因为域名不是飞书而回退到 WebFetch;路由依据是 URL 路径模式和 token,而不是域名。
Sections in SKILL.md
- 场景 → 命令速查
- 飞书表格编辑准则
- References
- 通用方法与规范(先读,横切所有任务,不含具体 shortcut)
- 按对象的工具参考(含 shortcut)
- 公共 flag 速查
- 公共 flag(定位资源)
- 系统 flag
- flag 内容类型与输出约定(术语速记)
Key facts
- Installs on skills.sh
- 477,879 (Nov 2, 2026)
- GitHub stars
- 17,911 on larksuite/cli (Nov 2, 2026)
- License
- MIT
- Last repo commit
- Oct 30, 2026
- skills.sh audits
- Gen Agent Trust Hub: pass, Socket: pass, Snyk: pass
What it includes
Reads values, or formulas, styles and comments
csv-get for plain values; cells-get for formulas and styles.
Network ·
+csv-get / +cells-getWrites values and formulas
table-put keeps real numbers and dates; csv-put is for plain text.
Write ·
+csv-put / +table-put / +cells-setFormats cells and tidies the sheet
Styles are written after the data.
Write ·
+cells-set-style / +styles-putInserts and deletes rows and columns; merges, resizes, sorts
+dim-delete removes whole rows or columns.
Delete ·
Sheet structureCreates charts and pivot tables
+chart-create-basic, +batch-chart-create and +pivot-create.
Write ·
Charts and pivotsAdds filters and data-driven highlighting
+filter-create and +cond-format-create.
Write ·
Filters and conditional formatsFinds and replaces text
Replace changes cell contents.
Write ·
+cells-search / +cells-replaceImports Excel or CSV and exports workbooks
+workbook-import and +workbook-export.
Write ·
Import and exportLists revisions and reverts to one
+history-revert writes over current content.
Write ·
History
From the official docs
Permissions
Medium risk
It can overwrite cells, delete rows and columns and revert history in sheets you can reach in Lark. Work on a copy and review changes before relying on them.
What it can do
- Read your data
- Create and change things
- Delete things
- Read-only mode
Watch out for
It can overwrite cells and remove rows
Writes, replaces, clears, deletes and history reverts change shared sheets. Work on a copy first.
It bundles Python scripts
The package ships 9 Python scripts. SKILL.md says Python is used to derive and check values, but does not list when each script runs. Read them before you let Claude run them.
It acts with your Lark permissions
README security note: after you authorize, the agent acts under your identity within the granted scope, and the README warns of prompt injection and data leaks.
Technical details
| Talks to | Lark/Feishu Open Platform |
|---|---|
| Scopes |
|
Questions
What does lark-sheets do?
It lets Claude create and edit Lark (Feishu) spreadsheets: read and write cells and formulas, restructure sheets, build charts, pivot tables and filters, and import or export Excel and CSV.
How do I install it?
Follow the install box at the top of the page. It needs the lark-cli program and the lark-shared skill, so install the whole set.
Can it make charts and pivot tables?
Yes. It has commands for basic charts, batches of charts and pivot tables, and checks the chart list after drawing.
Can it break my sheet?
It can overwrite values, delete rows and columns and revert history. Work on a copy first and review changes.
Does it work with Excel files?
It imports Excel and CSV into Lark spreadsheets and exports workbooks back out, using +workbook-import and +workbook-export.
Is it safe?
README security note: after you authorize, the agent acts under your identity within the granted scope, and the README warns of prompt injection and data leaks. Work on a copy and use limited domains.
Information
updated Nov 2, 2026
- Repository
- larksuite/cli
- Folder
skills/lark-sheets
Sources
Docs, issue trackers and discussions this page is built from.
Show all 3Hide
- larksuite/cli README · github.com
- lark-sheets SKILL.md · github.com
- skills.sh listing · skills.sh