lark-sheets

Create and edit Lark/Feishu spreadsheets via the lark-cli sheets command set.

2.0k|291|Updated Jul 24, 2026
One-click install
npx skills add https://github.com/Pinvou/pinvou-agent --skill lark-sheets-pinvou
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: lark-sheets
Source: https://github.com/Pinvou/pinvou-agent/tree/main/pinvou3-app/src-tauri/resources/common/bundle/lark-skills/lark-sheets
Command: npx skills add https://github.com/Pinvou/pinvou-agent --skill lark-sheets-pinvou

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires lark-cli, and includes scripts (resource) and references (resource) components.

What problem does it solve? It lets an AI agent perform real, verifiable edits on Feishu/Lark online spreadsheets—reading data, writing typed values and formulas, styling, charts, pivot tables, filters, and conditional formatting—without corrupting existing content or delivering unverified results. ## Core Features & Use Cases - Full spreadsheet operations: read/write cells, values, formulas, styles, comments, and images; search and replace; insert/resize rows and columns; sort, filter, and clear ranges. - Native objects: create charts, pivot tables, conditional formats, filter views, sparklines, and floating images as real interactive objects instead of static screenshots. - Safety and verification workflow: minimal-change editing rules, high-risk write approval via --dry-run/--yes, read-back validation, formula diagnostics, and changeset review of AI edits. - Use Case: Ask the agent to append a summary row with formulas to an existing Feishu sheet, inherit the original styling, add a bar chart, then read back the results to confirm everything landed correctly. ## Quick Start Ask the agent to read the Feishu spreadsheet at a given /sheets/ URL and summarize its sheets and data using lark-cli sheets commands.

Frequently Asked Questions about lark-sheets

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I edit a Feishu spreadsheet with lark-cli?▼

Use lark-cli sheets shortcuts such as +csv-get to read data, +cells-set or +table-put to write values and formulas, and +styles-put for styling. Locate the spreadsheet with --url or --spreadsheet-token and the sheet with --sheet-id or --sheet-name.

How do I create charts or pivot tables in a Lark sheet?▼

Use +chart-create-basic for single charts or +batch-chart-create for multiple charts, and +pivot-create for pivot tables. These create native interactive objects that update with the source data, unlike pasted static images.

Does this skill work with local Excel files?▼

No, it only operates on Feishu/Lark online spreadsheets. Local xlsx or csv files must first be converted with +workbook-import, which creates a new online spreadsheet from the local file.

Why does a write command exit with code 10?▼

Exit code 10 means the command is a high-risk write such as +batch-update, +cells-clear, or object deletions. Preview it with --dry-run, get explicit user approval, then re-run the same command with --yes appended.

How do I verify that spreadsheet edits actually took effect?▼

Read back the affected ranges with +csv-get or +cells-get after writing, since an ok response only means the request was accepted. For formulas, run +formula-verify, and use +changeset-get to review what changed between revisions.