feishu-doc

Automate reading, writing, appending, and creating Feishu documents and blocks.

Updated Feb 13, 2026
One-click install
npx skills add https://github.com/jonnytacos8/closed_claw --skill feishu-doc-jonnytacos8
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feishu-doc
Source: https://github.com/jonnytacos8/closed_claw/tree/main/extensions/feishu/skills/feishu-doc
Command: npx skills add https://github.com/jonnytacos8/closed_claw --skill feishu-doc-jonnytacos8

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Automate reading, writing, and modifying Feishu documents and blocks without manual intervention, enabling faster content management across Feishu docs, docx links, and cloud docs.

Core Features & Use Cases

  • Read Document: fetch title, plain text, and blocks for Feishu docs.
  • Write Document (Replace All): replace entire document content with new Markdown content (tables not supported).
  • Append Content: append Markdown to the end of a document.
  • Create Document: create a new Feishu document with optional folder context.
  • List Blocks / Get Block: inspect and retrieve block-level data for structured content.
  • Update / Delete Block: modify or remove specific blocks within a document.

Quick Start

Ask feishu_doc to read a document by providing a doc_token and desired action.

Frequently Asked Questions about feishu-doc

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

FAQPage Schema
How do I automate reading and writing Feishu documents programmatically?

Automate Feishu document management by using actions like read, write, append, and create to fetch plain text, replace content with Markdown, or manipulate document blocks without manual intervention.

Can I append Markdown content to an existing Feishu document?

Yes, you can append Markdown content to the end of a Feishu document. The write action also supports replacing entire document content with new Markdown, though tables are not supported.

How do I retrieve and modify specific blocks within a Feishu doc?

Retrieve and modify specific blocks within a Feishu doc by using the list_blocks and get_block actions to inspect block-level data, then apply update_block or delete_block to modify or remove them.

Does the Feishu document write action support replacing content with Markdown tables?

No, replacing entire Feishu document content with Markdown does not support tables. The write action handles Markdown content but explicitly excludes table formatting for document replacement.

What is the best way to create a new Feishu document and structure its content blocks?

Create a new Feishu document with an optional folder context, then structure its content by fetching block-level data with list_blocks and modifying specific blocks using update_block actions.

Why do I need a doc_token to read or write Feishu documents?

A doc_token is required to read or write Feishu documents because it serves as the unique identifier that specifies which exact document the read, write, append, or block manipulation actions target.