lark-wiki

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

Updated Jan 10, 2026
One-click install
npx skills add https://github.com/Rabbit-Ivan/Ivan-skills --skill lark-wiki-rabbit-ivan
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: lark-wiki
Source: https://github.com/Rabbit-Ivan/Ivan-skills/tree/main/skills/lark-wiki
Command: npx skills add https://github.com/Rabbit-Ivan/Ivan-skills --skill lark-wiki-rabbit-ivan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Locating and organizing documents inside Feishu (Lark) knowledge bases requires navigating wiki spaces and node hierarchies through APIs, which is tedious to do manually. This Skill lets you query wiki nodes and manage knowledge space structure directly from the lark-cli command line. ## Core Features & Use Cases - Node Lookup: Retrieve information about knowledge space nodes using the wiki.spaces.get_node API. - Schema-First API Calls: Inspect exact parameter structures with lark-cli schema wiki.<resource>.<method> before invoking any API, avoiding malformed requests. - Permission Awareness: Built-in scope table (e.g., wiki:node:read) clarifies which permissions each method requires. - Use Case: When a user asks where a document lives in the company knowledge base, use this Skill to resolve the wiki node and locate the document within the space hierarchy. ## Quick Start Ask the assistant to look up a Feishu wiki node by its token using the lark-cli wiki spaces get_node command.

Frequently Asked Questions about lark-wiki

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

FAQPage Schema
How do I get information about a Feishu wiki node from the command line?▼

Use lark-cli with the wiki spaces get_node method, passing the node token as a parameter. First run lark-cli schema wiki.spaces.get_node to confirm the exact parameter structure before making the call.

What permissions are needed to read Feishu wiki nodes?▼

Reading a wiki node requires the wiki:node:read scope granted to the calling app. Without this scope, the get_node API call will fail with a permission error.

Why should I run lark-cli schema before calling a wiki API?▼

The schema command shows the exact --data and --params structure for each method, preventing errors from guessing field formats. The Skill explicitly requires schema inspection before any native API invocation.

What dependencies does the Feishu wiki skill require?▼

The Skill requires the lark-cli binary to be installed and available on the system. It also depends on the companion lark-shared Skill for authentication and permission handling, which must be read before use.

Can this skill create or move wiki nodes in Feishu?▼

The documented API surface currently covers retrieving node information via spaces.get_node. Node creation, moving, or copying operations are not listed among the available methods in this version.