
Lark Sheets Editor
Lets an agent create, read, edit and chart Feishu/Lark spreadsheets via the lark-cli tool
- Repository
- larksuite/cli
- Stars
- 17,928
- Licence
- MIT
- Files
- 15 files
What it does
Once installed, the agent knows how to work with Feishu (Lark) online spreadsheets through the lark-cli command-line tool. It can read and write cells, formulas and styles, sort and filter rows, build charts, pivot tables and conditional formatting, search and replace text, check formulas, and review or roll back version history. It also follows detailed rules: keep existing content unchanged, verify writes by reading them back, and prefer live formulas over pasted static numbers.
Great for
- Teams that keep budgets, reports or trackers in Feishu/Lark Sheets and want an agent to update them
- Analysts who need charts, pivot tables or formula checks built in an existing Lark spreadsheet
- Users who want an agent to translate or classify text columns with native AI formulas
Skip it if
- Feishu multi-dimensional tables (Base/bitable), which the skill says to route to lark-base instead
- Sensitive spreadsheets where an agent should not write without review, since it can revert history and run batch updates (flagged high-risk in the files)
- Users without a Feishu/Lark account and the lark-cli setup, because the skill cannot work offline
Try asking
- “Create a monthly expense sheet with a formatted header, a totals row and a column chart of spending by category”
- “Sort the sales table by region then revenue, keeping each row intact, and verify the first and last rows”
- “Add a conditional format that turns cells red in the Status column when the value is below 0”
- “Translate the Comments column into English using a native AI formula across all rows”
Install in 3 steps
- 1
Download the skill
The ZIP contains the 15 original files, the MIT licence and an attribution note.
lark-sheets.zip - 2
Add it to your agent
Claude Code (all projects)
mkdir -p ~/.claude/skills && unzip lark-sheets.zip -d ~/.claude/skills/Claude Code / Agent SDK (this project only)
mkdir -p .claude/skills && unzip lark-sheets.zip -d .claude/skills/Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.
- 3
Ask for the task
No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.
Get better results
- Name the exact sheet, columns and ranges you want changed, since the skill avoids touching anything not mentioned
- Ask the agent to read results back and confirm, and review the change list before accepting high-risk operations like history revert
- Give a clear source and units for any figures you want added, because the skill is set up to leave cells blank rather than invent data
What's inside
- references/lark-sheets-batch-update.md
- references/lark-sheets-changeset.md
- references/lark-sheets-chart.md
- references/lark-sheets-conditional-format.md
- references/lark-sheets-filter-view.md
- references/lark-sheets-filter.md
- references/lark-sheets-float-image.md
- references/lark-sheets-formula-translation.md
- references/lark-sheets-formula-verify.md
- references/lark-sheets-history.md
- references/lark-sheets-pivot-table.md
- references/lark-sheets-range-operations.md
- references/lark-sheets-read-data.md
- references/lark-sheets-search-replace.md
- SKILL.md
Redistributed unmodified from larksuite/cli under the MIT licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.