feishu-doc-reader

Read Feishu documents and extract structured content via the Feishu Open API.

1|2|Updated Feb 28, 2026
One-click install
npx skills add https://github.com/zhangdszq/vk-skills --skill feishu-doc-reader
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feishu-doc-reader
Source: https://github.com/zhangdszq/vk-skills/tree/main/feishu-doc-reader
Command: npx skills add https://github.com/zhangdszq/vk-skills --skill feishu-doc-reader

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This tool enables automated reading and structured extraction from Feishu (Lark) documents using the official Feishu Open API, eliminating manual copy-paste and data gaps.

Core Features & Use Cases

  • Reads Docx, Doc, Sheets, and Slides from Feishu and returns structured content, blocks, and metadata for downstream processing.
  • Supports token-based access and secure credential handling, with commands to fetch document blocks and detailed metadata.
  • Use case: index Feishu documents for knowledge bases, content search, or archival workflows.

Quick Start

Create a Feishu config at ./reference/feishu_config.json and run the reader with a document token to fetch content and blocks.

Frequently Asked Questions about feishu-doc-reader

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

FAQPage Schema
How do I extract content from Feishu documents using the API?

To extract Feishu documents via API, configure credentials in a local JSON file and pass a document token to the reader utility to retrieve structured content and blocks. This enables data indexing and integration workflows directly from Feishu.

What types of Feishu documents can I read and extract blocks from?

You can read and extract blocks from Docx, Doc, Sheets, and Slides in Feishu. The tool returns structured content and metadata from these formats, making it suitable for knowledge base indexing and archival workflows.

Do I need a credentials file to access the Feishu Open API for data extraction?

Yes, you need a credentials file with token-based access configured in a local path to securely authenticate with the Feishu Open API. This ensures secure credential handling and storage during document retrieval operations.

Can I use Python or shell scripts to automate Feishu document retrieval?

Yes, you can automate Feishu document retrieval using provided shell and Python utilities that include error handling. They fetch document blocks and metadata by executing a reader command with a valid document token.

What is the best way to index Feishu documents for a knowledge base?

The best way to index Feishu documents is by using an API-based extraction tool to fetch structured content and blocks. This eliminates manual copy-paste and data gaps, providing clean data for downstream search or archival workflows.

Are there limitations when extracting large Feishu Sheets or Slides via the API?

The tool provides structured extraction for Feishu Sheets and Slides via the Open API, but users should anticipate potential rate limits or token-based access constraints inherent to the Feishu API when processing large documents.