lark-wiki Skill for Claude: Manage Lark and Feishu Wiki Spaces
Lets Claude browse, create, move and delete Lark and Feishu wiki spaces, pages and members through the lark-cli command line.
- Installs
- 477.3K
- on skills.sh
- Stars
- 17.9K
- on GitHub
- Files
- 13
- besides SKILL.md
- Updated
- Oct 2026
- last repo commit
lark-wiki tells Claude which lark-cli wiki commands to run. It covers spaces, nodes (wiki pages and shortcuts) and space members: list, create, copy, move, delete and add or remove people. It loads when you ask to find or create a page in a knowledge base, browse a space, manage members, or move or copy nodes. It also loads for wiki links on doubao.com.
It needs the lark-cli program, a signed-in Lark or Feishu account and the lark-shared skill, which it reads first. It prefers your own user identity over the app bot, because the bot lists app-owned spaces instead of yours. It does not upload files or edit page content. Those go to lark-drive, lark-doc, lark-sheets and lark-base.
Good for
- Teams that keep their docs in a Lark or Feishu wiki and want Claude to file and move pages
- Wiki admins who add or remove space members in bulk
- Developers who script Lark workspaces from Claude Code
Install lark-wiki
Claude Code
- 1
Copy this prompt.
Install the lark-wiki skill in Claude Code. Run this command: npx @larksuite/cli@latest install 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.
This skill only gives Claude instructions for the lark-cli command line, so install the CLI first, then the skills, then sign in. The skills command adds the whole larksuite/cli set, which includes lark-shared, the skill this one reads first for sign-in and permissions.
From the project README. Source.
What's in the skill
When it loads
飞书知识库:管理知识空间、空间成员和文档节点。创建和查询知识空间、查看和管理空间成员、管理节点层级结构、在知识库中组织文档和快捷方式。当用户需要在知识库中查找或创建文档、浏览知识空间结构、查看或管理空间成员、移动或复制节点时使用。当用户给出 doubao.com 的 /wiki/ URL/token 时,也应直接使用本 skill,不要因为域名不是飞书而回退到 WebFetch;路由依据是 URL 路径模式和 token,而不是域名。不负责:上传文件到知识库节点下(走 lark-drive)、编辑文档/表格/Base 内容(走 lark-doc / lark-sheets / lark-base)。
Sections in SKILL.md
- 身份选择:优先使用 user 身份
- 快速决策
- Shortcuts(推荐优先使用)
- 成员添加流程
- 目标语义约束
- API Resources
- spaces
- members
- nodes
- 不在本 skill 范围
Key facts
- Author
- Lark Suite (larksuite)
- Repository
- larksuite/cli, folder skills/lark-wiki
- Installs on skills.sh
- 477,306 as of 2026-11-02
- License
- MIT
- Last repo commit
- 2026-10-30
- What is inside
- 13 bundled files besides SKILL.md, all reference pages for the wiki commands; no scripts
- skills.sh audits
- Gen Agent Trust Hub: pass, Socket: pass, Snyk: pass
What it includes
Lists the wiki spaces you can reach
Gets the numeric space ID you need before listing nodes.
Network ·
+space-listCreates a wiki space (user identity only)
Makes a new knowledge space under your account.
Write ·
+space-createLists pages in a space or under a parent page
Walks the page tree, with paging.
Network ·
+node-listLooks up one node by token or wiki URL
Turns a wiki link into the space ID and node token other commands need.
Network ·
+node-getCreates a wiki page with automatic space lookup
Adds a node to a space or under a parent page.
Write ·
+node-createCopies a node to another space or parent
Duplicates a page and its place in the tree.
Write ·
+node-copyMoves a wiki node, or a Drive document into the wiki
Re-files pages inside the wiki or pulls a Drive document in.
Write ·
+moveMoves a wiki node out to a Drive folder
Changes who owns the page and how permissions inherit, so SKILL.md says to confirm source and target first.
Write ·
+move-to-driveDeletes a wiki node
Waits for the delete job to finish.
Delete ·
+node-deleteDeletes a whole wiki space
Needs the real space ID and an explicit --yes. SKILL.md has Claude list candidates and wait for you to pick one.
Delete ·
+delete-spaceLists the members of a space
Reads one page of members by default; --page-all gets everyone.
Network ·
+member-listAdds a user, group, department or app to a space
Claude must resolve the person or group to an ID first. Departments cannot be added under the bot identity.
Write ·
+member-addRemoves a member from a space
Needs the same member type and role used when they were added.
Delete ·
+member-remove
From the official docs
Permissions
Medium risk
Claude can delete wiki spaces, pages and members and add people to spaces, all as your Lark user. Sign in with only the scopes you need and read each delete or member command before approving it.
What it can do
- Read your data
- Create and change things
- Delete things
- Read-only mode
Watch out for
It acts as you in Lark after you sign in
The repo README warns that the agent works under your user identity within the authorized scope. Grant only the scopes you need and read commands before you approve them. github.com
It can delete spaces, pages and members
Space deletion needs the real space ID and an explicit confirmation flag, and SKILL.md has Claude ask you to pick the space. Do not approve a delete you did not ask for. github.com
Moving a page to Drive changes its permissions
Moving a node out of the wiki changes its owner and how permissions inherit. Check the source and target before you say yes. github.com
Security advisories
No published security advisories as of Nov 2, 2026.
Technical details
| Turning on read-only | The skill has no read-only switch. Sign in with a narrow scope list, for example lark-cli auth login --domain <name>, so the agent cannot reach more than you intend. |
|---|---|
| Talks to | Lark/Feishu Open Platform API calls made by lark-cli. Your AI provider receives whatever Claude reads from Lark |
| Sign-in and keys | lark-cli stores credentials in the OS keychain, per the repo README. |
| Scopes |
|
Questions
How do I install lark-wiki?
Use the install box at the top of this page. The box lists three steps: install the Lark CLI, add the Lark skills, then set up an app and sign in. The skill is only instructions, so Claude cannot use it until lark-cli is installed and you are signed in.
Do I need a Lark account to use lark-wiki?
Yes. You need a Lark or Feishu account, plus an app set up with lark-cli config init. The README then has you sign in with lark-cli auth login --recommend. There is no separate API key to paste.
What can lark-wiki not do?
It does not upload files, edit page text or change spreadsheets. SKILL.md sends uploads and search to lark-drive, page content to lark-doc, and tables to lark-sheets and lark-base. Renaming a page goes through drive +update-title, not this skill.
Can lark-wiki delete my wiki?
Yes, it can delete spaces, pages and members, but SKILL.md adds guards. For a space, Claude must resolve the real ID, list the candidates for you and run the delete only with an explicit --yes after you choose one. Read each command before you approve it.
Is lark-wiki safe?
Use it with care. It can delete spaces, nodes and members. The repo README warns that after you authorize Lark permissions the agent acts under your user identity and that model mistakes or prompt injection can cause real changes.
Information
updated Nov 2, 2026
- Repository
- larksuite/cli
- Folder
skills/lark-wiki
Sources
Docs, issue trackers and discussions this page is built from.
Show all 3Hide
- larksuite/cli README · github.com
- lark-wiki SKILL.md · github.com
- lark-skill-maker SKILL.md · github.com