lark-wiki

Manage Feishu wiki spaces and document nodes via lark-cli commands.

Updated Apr 30, 2026
One-click install
npx skills add https://github.com/yuezhen-huang/my-bytedance-skillhub --skill lark-wiki-yuezhen-huang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lark-wiki
Source: https://github.com/yuezhen-huang/my-bytedance-skillhub/tree/main/lark-wiki
Command: npx skills add https://github.com/yuezhen-huang/my-bytedance-skillhub --skill lark-wiki-yuezhen-huang

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Organizing documents across Feishu (Lark) knowledge bases requires navigating space hierarchies and node structures manually, which is slow when you need to find, create, copy, or reorganize wiki content programmatically. ## Core Features & Use Cases - Space Management: List knowledge spaces and retrieve detailed space information. - Node Operations: Create, copy, and list child nodes to build or reorganize document hierarchies. - Node Lookup: Get node details to locate documents and shortcuts within a knowledge base. - Use Case: When onboarding a new project, ask the agent to create a dedicated wiki space structure by creating parent and child nodes, then copy existing template documents into the new hierarchy. ## Quick Start Use the lark-wiki skill to list all knowledge spaces and show the child nodes of the engineering documentation space.

Frequently Asked Questions about lark-wiki

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

FAQPage Schema
How do I create a node in a Feishu wiki knowledge space?

Use lark-cli wiki nodes create with the required parameters. First run lark-cli schema wiki.nodes.create to inspect the exact --data structure, and ensure the app has the wiki:node:create permission scope.

How to list all knowledge spaces in Lark wiki?

Run lark-cli wiki spaces list to retrieve all accessible knowledge spaces. This requires the wiki:space:retrieve scope, and you can check parameter options with lark-cli schema wiki.spaces.list beforehand.

What permissions are needed for Lark wiki API operations?

Each operation requires a specific scope: wiki:space:read for getting spaces, wiki:node:read for node details, wiki:node:create for creating nodes, and wiki:node:copy for duplicating nodes. Missing scopes cause permission errors.

Can I copy a document node between Lark wiki spaces?

Yes, use lark-cli wiki nodes copy to create a replica of a node. Check the schema first with lark-cli schema wiki.nodes.copy to see required fields like target space, and ensure the wiki:node:copy scope is granted.

Why does my Lark wiki API call fail with parameter errors?

Failures usually come from guessing the --data or --params structure. Always run lark-cli schema wiki.<resource>.<method> before invoking the API to see the exact expected field formats.