feishu-doc

Read, write, append, create, and update Feishu Docx documents.

Updated Mar 19, 2026
One-click install
npx skills add https://github.com/jason9693/Open-Jordy --skill feishu-doc-jason9693
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feishu-doc
Source: https://github.com/jason9693/Open-Jordy/tree/main/openjordy/extensions/feishu/skills/feishu-doc
Command: npx skills add https://github.com/jason9693/Open-Jordy --skill feishu-doc-jason9693

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Feishu document management can be tedious when reading, updating, and organizing content across multiple docs. This skill provides a structured tool to perform read/write operations and manage blocks in Feishu Docs.

Core Features & Use Cases

  • Read Document: fetch title and plain text content from Feishu Docx URLs or tokens.
  • Write Document (Replace All): replace entire document content with new Markdown text.
  • Append Content: add content to the end of a document.
  • Create Document: create new Feishu documents with a title and owner.
  • List & Get Blocks: inspect document blocks and retrieve block-level data for updates.
  • Update Block: modify existing text blocks, headings, or other editable blocks.
  • Upload Assets: attach images or files to documents from URLs or local paths.

Quick Start

Read a Feishu document using its doc token and return its title and plain text content.

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 extracting text content from a Feishu document?

To automate reading a Feishu document, you can fetch the title and plain text content directly by providing the document URL or token. This allows automated content retrieval from Feishu Docx files without manual copying.

Can I programmatically create a new Feishu Doc and append content to it?

Yes, you can create new Feishu documents by specifying a title and owner, then append content to the end of the document. This supports automated document generation and sequential content updates in Feishu.

How do I replace the entire content of a Feishu Docx with new Markdown text?

To replace the entire content of a Feishu Docx, you can use the write operation to overwrite the document with new Markdown text. This performs a full content replacement for bulk updates.

What is the best way to manage and update specific blocks within a Feishu document?

To manage specific blocks within a Feishu document, you can list document blocks to inspect their structure, retrieve block-level data, and update individual text or heading blocks directly for precise modifications.

Does this Feishu document automation tool support uploading images and file attachments?

Yes, Feishu document automation supports uploading assets by attaching images or files to documents. You can upload images and files from URLs or local paths directly into the Feishu Docx.

What are the limitations of using block editing for Feishu Docx modifications?

Block editing for Feishu Docx is limited to modifying existing editable blocks like text and headings. Complex block types or unsupported structural elements may not be updatable through the block-level update operations.