feishu-doc

Automate Feishu document read and write operations for content, blocks, and Docx structures.

87|20|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/openaeon/OpenAEON --skill feishu-doc-openaeon
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feishu-doc
Source: https://github.com/openaeon/OpenAEON/tree/main/extensions/feishu/skills/feishu-doc
Command: npx skills add https://github.com/openaeon/OpenAEON --skill feishu-doc-openaeon

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Feishu document tasks like reading, updating, appending content, and managing structured blocks are slow and error-prone when done manually, especially when you need to transform or maintain doc content at scale.

Core Features & Use Cases

  • Document read with structure hints: Retrieve title and plain text, then decide whether to fetch structured blocks when tables/images/code-like content exists.
  • Replace or append Markdown content: Overwrite the whole document with Markdown or append additional Markdown while respecting platform limitations (e.g., markdown tables not supported for writing).
  • Block-level operations: List blocks, fetch single blocks, update text blocks, and delete blocks for precise edits.
  • Docx table and media support: Create tables and write cell values for Docx table blocks, plus upload images and file attachments into the document.

Quick Start

Ask to read the Feishu doc at your shared link and return a structured summary of its content and any table/image blocks it contains.

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 document content?

Automate reading and writing Feishu document content by extracting the doc_token from URLs and executing feishu_doc actions like read, write, append, and block-level operations to manage structured content programmatically.

Can I append Markdown content to a Feishu doc?

Yes, you can append Markdown content to a Feishu doc using the append action to add additional Markdown text, though you must respect platform limitations such as markdown tables not being supported for writing.

How do I create tables and upload images in Feishu Docx blocks?

Create tables and upload images in Feishu Docx blocks by executing create_table_with_values to write cell values and uploading media using the upload_image and upload_file actions for direct document integration.

What are the limitations when editing Feishu docs with Markdown?

The primary limitation when editing Feishu docs with Markdown is that markdown tables are not supported for writing, requiring block-level operations like create_table to manage structured table data instead.

How do I update or delete specific blocks in a Feishu document?

Update or delete specific blocks in a Feishu document by listing blocks to locate the target, then executing the update_block action for text edits or the delete_block action for precise block removal.

Does this approach work for incremental updates to shared Feishu doc links?

Yes, it works for incremental updates to shared Feishu doc links by extracting the doc_token from the URL and applying targeted block-level operations like get_block and update_block without overwriting the whole document.