feishu-wiki

Manage Feishu wiki spaces, nodes, and page lifecycle actions.

Updated Apr 8, 2026
One-click install
npx skills add https://github.com/JOHNNYWHITEMIKE/openclaw --skill feishu-wiki-johnnywhitemike
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feishu-wiki
Source: https://github.com/JOHNNYWHITEMIKE/openclaw/tree/main/openclaw/.openclaw/openclaw/extensions/feishu/skills/feishu-wiki
Command: npx skills add https://github.com/JOHNNYWHITEMIKE/openclaw --skill feishu-wiki-johnnywhitemike

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you find, browse, and manage pages in a Feishu (Lark) knowledge base without manually clicking through the wiki UI.

Core Features & Use Cases

  • Spaces discovery: List all accessible knowledge spaces so you can quickly choose where to work.
  • Tree navigation: List nodes under a space and optionally drill down using a parent node token.
  • Page operations: Get node details, create new pages (with selectable document types), move pages between locations, and rename pages.
  • Wiki-Doc editing workflow: Retrieve a wiki node, map its returned document token, then read/write the document content via the related document tool.

Example use case: You have a wiki space with multiple nested pages and need to create a new page under a specific parent, then update its content using the retrieved document token.

Quick Start

Tell the assistant to list the nodes inside the Feishu wiki space for a given space id so you can locate the target page token.

Frequently Asked Questions about feishu-wiki

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

FAQPage Schema
How do I navigate a Feishu wiki knowledge base programmatically?

Programmatic Feishu wiki navigation involves listing accessible spaces and traversing the node tree using an optional parent node token to drill down into nested pages and locate specific content.

How do I extract the correct page token from a Feishu wiki URL for editing?

You extract the wiki node token from a Feishu wiki URL to retrieve node details and map it to a document token, which bridges the wiki structure to allow reading and writing the actual document content.

Can I create and move pages within a Lark wiki space using an API workflow?

Yes, you can create new pages with selectable document types and move pages between locations within a Lark wiki space by providing the correct space scoping and node identifiers through the workflow.

What is the workflow for updating content in a Feishu wiki page?

The Feishu wiki content update workflow requires retrieving the wiki node, mapping its returned node token to a document token, and then using that document token to edit the page content via a related document tool.

Do I need a parent node token to list nodes under a Feishu wiki space?

A parent node token is not required to list top-level nodes under a Feishu wiki space, but providing one allows you to filter and drill down into the nested children of a specific parent node.

Can I rename an existing page in a Feishu knowledge base without using the UI?

You can rename an existing page in a Feishu knowledge base without the UI by applying the rename action parameter with the correct space scoping and target node identifiers extracted from the wiki.