lark-whiteboard

Query, edit, and export Feishu Whiteboard diagrams via command line.

3|1|Updated Apr 23, 2026
One-click install
npx skills add https://github.com/HuXiangyu123/CUA-Lark-Agent --skill lark-whiteboard-huxiangyu123
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lark-whiteboard
Source: https://github.com/HuXiangyu123/CUA-Lark-Agent/tree/main/lark-cli/skills/lark-whiteboard
Command: npx skills add https://github.com/HuXiangyu123/CUA-Lark-Agent --skill lark-whiteboard-huxiangyu123

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Feishu Whiteboard users often juggle multiple boards, export assets, and update diagrams manually. This skill automates querying, editing, exporting previews, and converting board content to OpenAPI, PlantUML, or Mermaid DSL, reducing repetitive work and improving consistency.

Core Features & Use Cases

  • Query boards to export preview images or raw node structures.
  • Update board content by applying DSL/PlantUML/Mermaid representations and re-rendering diagrams.
  • Convert diagrams to OpenAPI/OpenAPI-like schemas for integration with other tools or documentation.

Quick Start

Use the skill to export the current board as an image and convert its structure to Mermaid.

Frequently Asked Questions about lark-whiteboard

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

FAQPage Schema
How do I automate exporting Feishu Whiteboard diagrams to images from the command line?

You can automate exporting Feishu Whiteboard diagrams to preview images by executing command-line operations that query the target board and render its content. This process requires the lark-cli and whiteboard-cli tooling to access the board and export the visual assets.

Can I convert Feishu Whiteboard diagrams to Mermaid or PlantUML?

Yes, converting Feishu Whiteboard diagrams to Mermaid or PlantUML is supported by extracting the raw node structures and translating them into the respective DSL formats. This allows you to update board content by applying these representations and re-rendering the diagrams.

Do I need lark-cli and whiteboard-cli to query and edit Feishu boards?

Yes, you need both the lark-cli and whiteboard-cli tooling to query, edit, and export Feishu Whiteboard diagrams. These command-line interfaces provide the necessary access to the target board to render, validate, and deliver diagram representations.

What is the process for converting whiteboard diagrams to OpenAPI schemas?

Converting whiteboard diagrams to OpenAPI schemas involves extracting the raw node structures from the board and transforming them into OpenAPI-compatible representations. This validates and delivers architecture diagrams for integration with other tools or documentation.

How do I update Feishu Whiteboard content by applying DSL representations?

Updating Feishu Whiteboard content involves applying DSL, PlantUML, or Mermaid representations to the board and re-rendering the diagrams. This command-line workflow reduces repetitive manual work and improves consistency across multiple boards.

What are the limitations of automating Feishu Whiteboard diagram exports?

Limitations of automating Feishu Whiteboard exports include the strict dependency on lark-cli, whiteboard-cli, and access to the target board. Without this specific tooling and board access, the Skill cannot render, validate, or deliver the diagram representations.