feishu-block-adder

Add parsed block data to Feishu documents in batches with rate limit handling.

28|13|Updated Feb 27, 2026
One-click install
npx skills add https://github.com/wulaosiji/skills --skill feishu-block-adder
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feishu-block-adder
Source: https://github.com/wulaosiji/skills/tree/main/feishu-doc-orchestrator/feishu-block-adder
Command: npx skills add https://github.com/wulaosiji/skills --skill feishu-block-adder

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the process of adding parsed block data into Feishu documents, handling API rate limits by processing in batches and managing different block types like tables and regular text.

Core Features & Use Cases

  • Batch Block Addition: Adds multiple blocks to a Feishu document in a single API call, respecting rate limits.
  • Table Creation: Specifically handles the creation and population of table blocks.
  • Callout Block Formatting: Correctly formats and adds callout blocks, including specific color and style parameters.
  • Use Case: After parsing a Markdown file into Feishu-compatible blocks, use this Skill to efficiently insert all those blocks into a new or existing Feishu document.

Quick Start

Use the feishu-block-adder skill to add blocks from blocks.json to the document specified in doc_info.json, saving results to the output directory.

Frequently Asked Questions about feishu-block-adder

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

FAQPage Schema
How do I batch add parsed blocks to Feishu documents without hitting API rate limits?

To batch add parsed blocks to Feishu documents without hitting API rate limits, this skill processes block data in managed batches. It handles API rate limiting automatically to ensure reliable insertion of text, tables, and callouts.

Can I insert tables and callouts into Feishu docs using a single API call?

Yes, you can insert tables and callouts into Feishu docs using a single API call. The skill specifically handles table creation and formats callout blocks with correct color and style parameters during the batch addition process.

How do I format callout colors when adding blocks to a Feishu document?

To format callout colors when adding blocks to a Feishu document, the skill automatically applies the correct color and style parameters. It ensures your parsed callout blocks maintain proper formatting during the batch insertion process.

What is the best way to insert Markdown content into existing Feishu documents?

The best way to insert Markdown content into existing Feishu documents is to parse it into Feishu-compatible blocks first. This skill then takes that parsed block data and document information to efficiently insert all elements in batches.

Does the Feishu block adder require specific input files to populate a document?

Yes, the Feishu block adder requires specific input files to populate a document. It takes parsed block data from a blocks.json file and document information from a doc_info.json file, outputting a summary of the addition process.