feishu-doc

Read, write, and edit Feishu cloud documents via a single action-based tool.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Working with Feishu (Lark) cloud documents programmatically requires handling multiple API endpoints for reading, writing, and block-level editing. This Skill consolidates all document operations into one tool with an action parameter, so you can manage Feishu docs without learning the underlying API surface. ## Core Features & Use Cases - Full Document Operations: Read, create, overwrite, and append markdown content to Feishu documents using a doc_token extracted from the document URL. - Block-Level Editing: List, inspect, update, and delete individual blocks (headings, paragraphs, code, todos) for fine-grained document manipulation. - Structured Content Handling: Detect tables, images, and other structured blocks via read statistics, then retrieve full block data with list_blocks. - Use Case: A user pastes a Feishu doc link and asks to summarize it, then append meeting notes. The Skill extracts the doc_token, reads the content, and appends the new markdown section. ## Quick Start Read the Feishu document at https://xxx.feishu.cn/docx/ABC123def and summarize its content for me.

Frequently Asked Questions about feishu-doc

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

FAQPage Schema
How do I read a Feishu document from a URL?

Extract the doc_token from the URL path after /docx/ (e.g., ABC123def from https://xxx.feishu.cn/docx/ABC123def), then call feishu_doc with action read and that token. The response returns the title, plain text content, and block statistics.

How to write markdown content to a Feishu doc?

Use the write action with a doc_token and markdown content to replace the entire document, or the append action to add content at the end. Headings, lists, code blocks, quotes, links, and images are supported, but markdown tables are not.

Can I create tables in Feishu documents via the API?

No, table blocks cannot be created through the documentBlockChildren.create API, so markdown tables are skipped during write and append operations. Existing tables can be read via list_blocks, and individual table cells can be updated.

How do I edit a specific paragraph in a Feishu document?

First call list_blocks with the doc_token to find the target block_id, then use the update_block action with the new text content. Text-based blocks like paragraphs, headings, and list items are editable; embeds like images and diagrams are not.

What permissions does the Feishu doc tool require?

The tool requires the docx:document, docx:document:readonly, docx:document.block:convert, and drive:drive permission scopes configured for your Feishu app. The feishu_wiki tool also depends on feishu_doc for reading and writing wiki page content.