feishu-wiki

Manage Feishu wiki spaces and pages via CLI and API operations.

23|3|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/MidnightV1/Claude-Code-Feishu --skill feishu-wiki-midnightv1
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feishu-wiki
Source: https://github.com/MidnightV1/Claude-Code-Feishu/tree/main/.claude/skills/feishu-wiki
Command: npx skills add https://github.com/MidnightV1/Claude-Code-Feishu --skill feishu-wiki-midnightv1

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pyyaml, and includes scripts (resource) components.

What problem does it solve?

Managing documentation and knowledge inside Feishu can be fragmented and manual; this Skill provides a focused CLI and API-backed tools to browse space trees, create and move pages, and read or append document content so teams can organize knowledge efficiently.

Core Features & Use Cases

  • Space and Node Discovery: List all wiki spaces the bot is a member of and traverse node trees with configurable depth and pagination handling.
  • Page Management: Create new pages (docx, sheet, bitable, file, slides), move nodes (including async tasks), and inspect node metadata such as tokens and timestamps.
  • Content Read & Append: Read and append content to docx/doc nodes via the Documents API, with explicit checks for supported object types.
  • Use Case: Add the bot to a product wiki space, list the root nodes to find the product spec, create a subpage for a new feature, and append a brief design note to the spec document.

Quick Start

Ask the bot to list wiki spaces it can access and then browse a chosen space's node tree to locate or create the page you need.

Frequently Asked Questions about feishu-wiki

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

FAQPage Schema
How do I manage Feishu wiki spaces and browse node trees programmatically?

You can manage Feishu wiki spaces by using scripted CLI operations and API calls to list spaces, traverse node trees with configurable depth, and handle pagination. The bot must be added as a space member to browse and organize documentation nodes.

Can I create and move pages in a Feishu wiki via API?

Yes, you can create new pages including docx, sheet, bitable, file, and slides, and move nodes using the Feishu Wiki API. Moving nodes is handled through asynchronous tasks, and you can inspect node metadata such as tokens and timestamps.

How do I read and append content to Feishu docx documents?

You can read and append content to docx and doc nodes via the Feishu Documents API. The Skill performs explicit checks for supported object types to ensure read and write operations are limited to docx and doc formats.

What access tokens do I need to interact with the Feishu wiki API?

You need a tenant_access_token to manage wiki spaces, browse node trees, and read or append docx content. However, searching within the wiki requires a user_access_token instead of the tenant token.

Do I need to add the bot as a member to organize a Feishu knowledge base?

Yes, the bot must be explicitly added as a space member to perform workspace administration, documentation organization, and page management within that specific Feishu wiki space.

Are there limitations on what document types I can edit in a Feishu wiki space?

Yes, read and write content operations are limited to docx and doc object types. Other node types like sheet, bitable, file, and slides can be created and moved, but their internal content cannot be read or appended through this API integration.