Lark Doc Skill for Claude Code: Read and Edit Docs
Lets Claude read, create and edit Lark (Feishu) Docx and Wiki documents, and insert or download images, through lark-cli.
- Installs
- 484.4K
- on skills.sh
- Stars
- 17.9K
- on GitHub
- Files
- 15
- besides SKILL.md
- Updated
- Oct 2026
- last repo commit
lark-doc makes Claude work with Lark (Feishu) cloud documents. It reads and summarizes a doc, creates one from scratch or from your content, edits it, inserts or downloads images and attachments, rolls back to earlier versions and handles mind notes.
It starts when you give a Docx or Wiki URL or token, including doubao.com /docx/ and /wiki/ links. Comments, file-level actions and Base or spreadsheet data go to other skills. The instructions are written in Chinese and call the lark-cli docs commands.
Good for
- Teams that keep notes and specs in Lark docs
- Writers who want Claude to draft or revise a Lark doc
- Ops people who move content between Lark docs and local files
Install lark-doc
Claude Code
- 1
Copy this prompt.
Install the lark-doc 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
飞书云文档(Docx / Wiki)内容操作:读取、创建、编辑文档,插入或下载图片附件,以及操作思维笔记。用户提供文档 URL/token(包括 doubao.com 的 /docx/、/wiki/)时使用;按 URL 路径/token 而非域名路由;`/page/<token>` 是妙搭应用,非飞书云文档。文档内嵌资源按读取参考中的统一规则分流。独立评论操作走 lark-drive;随正文读取评论使用 docs +fetch。表格或 Base 内部数据操作不在本 skill。
Sections in SKILL.md
- 场景与 Shortcut 路由
- 文档内容
- 辅助能力
- 资源、画板与思维笔记
- 认证与 Scope
- 不在本 Skill 范围
Key facts
- Installs on skills.sh
- 484,408 (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: warn
What it includes
Reads a document or summarizes it
Also returns comments along with the body.
Network ·
+fetchCreates an empty doc or imports content as given
A full create workflow applies when writing from scratch.
Write ·
+createEdits a doc or a block
Covers rewriting, polishing, reorganizing and adding text.
Write ·
+updateParses doc URLs or tokens and local XML, counts words
Does not take Markdown input.
Read ·
+scriptLists versions and rolls a doc back
Includes +history-revert-status to check a rollback.
Write ·
+history-list / +history-revertAdds, previews or downloads images and files
Insert puts a local image or file at the end of the doc.
Write ·
+media-insert / -preview / -downloadManages the Docx cover
Can delete a cover.
Delete ·
+resource-download / -update / -deleteCreates or updates whiteboards and mind notes
Updating an existing whiteboard must reuse its token.
Write ·
Whiteboards and mind notes
From the official docs
Permissions
Medium risk
It can edit, roll back and delete parts of documents you can reach in Lark. Sign in with only the domains you need and review changes before they are saved.
What it can do
- Read your data
- Create and change things
- Delete things
- Read-only mode
Watch out for
It can rewrite or roll back real documents
+update and +history-revert change shared docs. Ask Claude to show the planned change first.
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.
Its skills.sh listing shows a Snyk warn
Open the audit page for details before you install.
Technical details
| Talks to | Lark/Feishu Open Platform |
|---|---|
| Scopes |
|
Questions
What does lark-doc do?
It lets Claude read, create and edit Lark (Feishu) Docx and Wiki documents, insert or download images, and work with mind notes, using lark-cli docs commands.
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.
Which links does it handle?
Docx and Wiki URLs or tokens, including doubao.com /docx/ and /wiki/ links. It routes by path and token, not domain. A /page/<token> link is an app, not a doc.
What does it leave to other skills?
Comments and Drive file actions go to lark-drive. Data inside spreadsheets or Base tables is not in this skill.
Can it undo a bad edit?
It has commands to list document versions and revert to one, so you can roll back, but that is itself a write.
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. Review each edit before it is saved and sign in with limited domains.
Information
updated Nov 2, 2026
- Repository
- larksuite/cli
- Folder
skills/lark-doc
Sources
Docs, issue trackers and discussions this page is built from.
Show all 3Hide
- larksuite/cli README · github.com
- lark-doc SKILL.md · github.com
- skills.sh listing · skills.sh