feishu-doc-reader

Extract content from Feishu documents via the official Feishu Open API.

1|Updated May 12, 2026
One-click install
npx skills add https://github.com/cocyuhao/my-ai-skills-library --skill feishu-doc-reader-cocyuhao
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feishu-doc-reader
Source: https://github.com/cocyuhao/my-ai-skills-library/tree/main/feishu-doc-reader
Command: npx skills add https://github.com/cocyuhao/my-ai-skills-library --skill feishu-doc-reader-cocyuhao

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Feishu Document Reader enables developers to read and extract content from Feishu (Lark) documents using the official Feishu Open API, turning unstructured documents into structured data for automation and analysis.

Core Features & Use Cases

  • Full document extraction with blocks, metadata, and text
  • Supports Docx, Doc, Sheets, and Slides content retrieval via Feishu APIs
  • Secure credential handling and token management for safe integrations
  • Use cases include feeding document content into data pipelines, dashboards, and automation workflows

Quick Start

Configure ./reference/feishu_config.json with your Feishu credentials and run ./scripts/read_doc.sh <token> to fetch and print the document content.

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 via the Open API?

To extract Feishu document content via the Open API, configure your credentials in feishu_config.json and run the read_doc.sh script with a document token to retrieve block-level text and metadata.

Does the Feishu document reader support extracting data from Sheets and Slides?

Yes, Feishu document content extraction supports Docx, Doc, Sheets, and Slides formats, retrieving structured block data from each document type using the official Feishu APIs.

What credentials do I need to read Feishu documents using Python and curl?

Reading Feishu documents requires token-based access configured in a local JSON file, utilizing secure credential handling and token management for safe API integration with Python3 and curl.

How do I pull Feishu document blocks into an automation pipeline?

You can pull Feishu document blocks into automation pipelines by executing the provided shell script to fetch structured content, then feeding the extracted text and metadata into downstream workflows.

Are there limitations when using the Feishu API for block-level data extraction?

Feishu API block-level data extraction requires valid token-based access and depends on official API rate limits and permissions, meaning extraction is constrained by your app's document access scope.