feishu-doc

Read, write, and edit Feishu document blocks using doc_token.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill removes the hassle of manually copying, reformatting, and updating Feishu document content by letting you read document text and programmatically write or append updated markdown.

Core Features & Use Cases

  • Document Read (Plain + Structured): Fetches titles, plain text, and block statistics, and then uses full block data when tables/images/code-like structured content is detected.
  • Document Write & Append (Markdown-based): Replaces an entire document or appends markdown to the end, supporting common markdown elements like headings, lists, code blocks, quotes, links, and images.
  • Block-level Operations: Lists blocks, reads a single block, updates editable block text, and deletes blocks for targeted changes.
  • Common Use Case: Quickly update a Feishu doc from a generated markdown draft and then adjust specific paragraphs by block id when only parts need revision.

Quick Start

Update the Feishu document identified by ABC123def by appending the latest markdown notes at the end.

Frequently Asked Questions about feishu-doc

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

FAQPage Schema
How do I synchronize markdown content into a Feishu document?

To synchronize markdown into a Feishu document, this Skill appends or replaces document content using a doc_token. It automatically converts markdown elements like headings, lists, and code blocks into Feishu blocks.

Can I extract tables and code blocks from a Feishu doc?

Yes, you can extract structured content like tables and code blocks from a Feishu doc. The Skill fetches full block data automatically when structured elements are detected during the document read operation.

How do I update specific paragraphs in a Feishu doc by block id?

You can update specific paragraphs by listing blocks to find their block ids, then targeting single blocks for text updates or deletion. This allows precise block-level editing without rewriting the entire document.

Does Feishu document automation support appending text to existing docs?

Yes, Feishu document automation supports appending text to existing docs. You provide the doc_token from the doc URL, and the Skill appends new markdown content directly to the end of the document.

What is a doc_token and how is it used for Feishu block editing?

A doc_token is a unique identifier extracted from Feishu doc or docx URLs. It is required to access the document API for reading plain text, fetching block statistics, and performing block-level operations.

When should I not use markdown to replace an entire Feishu document?

You should avoid replacing an entire Feishu document with markdown when only specific paragraphs need revision. Instead, use block-level operations to update or delete individual blocks by their block ids to preserve existing formatting.