feishu-doc

Read, append, and update Feishu docx blocks via doc_token operations.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill removes the manual burden of copying, formatting, and updating Feishu documents by enabling reliable read and write operations directly from doc links.

Core Features & Use Cases

  • Read Documents and Structured Blocks: Retrieve document title and plain text, and when needed list full block data to handle tables/images and other structured content.
  • Write or Append Markdown Content: Replace the entire document with Markdown or append additional Markdown content while preserving common formatting (headings, lists, code blocks, quotes, links, bold/italic/strikethrough, and images via URL).
  • Docx-Specific Operations: Support block-level editing (update/delete single blocks) and table creation for Docx, plus image/file uploads with placement controls.

Use case: You have a Feishu doc with a structured section that needs updating—read plain text first, then use block listing to identify table/image blocks, and finally update only the necessary blocks or append a new formatted section.

Quick Start

Activate feishu-doc to read a Feishu document from the link https://xxx.feishu.cn/docx/ABC123def and then update a specific block with new text.

Frequently Asked Questions about feishu-doc

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

FAQPage Schema
How do I extract plain text and structured blocks from a Feishu document?

You can extract plain text and inspect structured blocks like tables and images from a Feishu document by retrieving the document text and listing full block data directly from the docx link.

Can I update a specific table or image block in a Feishu doc without rewriting everything?

Yes, you can update specific table or image blocks in a Feishu doc without rewriting everything by listing blocks to identify the target, then applying block-level operations like update_block, delete_block, or write_table_cells.

What is the best way to append markdown content to an existing Feishu document?

The best way to append markdown content to an existing Feishu document is to use the append operation, which preserves common formatting like headings, lists, code blocks, quotes, and images via URL.

Does Feishu document automation support markdown table creation with predefined values?

Yes, Feishu document automation supports markdown table creation with predefined values through the create_table_with_values operation, alongside standard block editing and table cell writing functions.

What are the limitations when replacing a full Feishu document with markdown?

When replacing a full Feishu document with markdown, limitations include honoring markdown table constraints and ensuring formatting like headings, lists, and code blocks are properly preserved during the replacement operation.