feishu-doc

Read, write, and modify Feishu Docx documents with block operations.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Feishu document management often requires switching between tools for reading, writing, and organizing content. This Skill provides a single Feishu_doc tool to perform read, write, append, create, and block operations on Docx documents, including structured blocks like tables and images.

Core Features & Use Cases

  • Single tool feishu_doc with action parameter to read, write, append, create, list_blocks, get_block, update_block, delete_block, create_table, and upload_image.
  • Supports reading plain text, retrieving block metadata, and manipulating Docx content such as images, tables, and attachments.
  • Use Case: Update a Feishu Docx document by appending a paragraph, or extract a document title and content for indexing.

Quick Start

Ask Feishu doc tool to read a document by calling feishu_doc with action read and a doc_token.

Frequently Asked Questions about feishu-doc

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

FAQPage Schema
How do I read and extract content from a Feishu Docx document?

To read a Feishu Docx document, use the feishu_doc tool with the read action and provide a doc_token. This retrieves plain text, document title, and block metadata for indexing or further processing.

Can I append paragraphs and update blocks in a Feishu document programmatically?

Yes, you can modify Feishu documents by calling feishu_doc with the append, update_block, or write actions. This allows you to add new paragraphs, update existing blocks, and manipulate Docx content like tables and images.

What is the best way to manage tables and images inside Feishu Docx files?

Managing tables and images in Feishu Docx files is handled through the create_table and upload_image actions of the feishu_doc tool. You can use list_blocks and get_block to retrieve and manipulate structured block content.

Does this single tool approach support creating new Feishu documents and uploading attachments?

Yes, the single feishu_doc tool supports creating new Docx documents via the create action and uploading attachments using the upload_file action. It centralizes document management without switching between different tools.

How do I configure permissions for reading and writing Feishu documents?

Permissions for reading and writing Feishu documents are configured using frontmatter-based settings in the feishu_doc tool. This guidance ensures your actions like read, write, and delete_block have correct access rights.