lark-whiteboard

Inspect, export, create, and update Feishu whiteboards with Mermaid and PlantUML diagrams.

195|12|Updated Jul 19, 2026
One-click install
npx skills add https://github.com/ZJU-REAL/HugAgentOS --skill lark-whiteboard-zju-real
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lark-whiteboard
Source: https://github.com/ZJU-REAL/HugAgentOS/tree/main/src/backend/plugin_bundles/marketplace/feishu-cli/skills/lark-whiteboard
Command: npx skills add https://github.com/ZJU-REAL/HugAgentOS --skill lark-whiteboard-zju-real

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps users inspect, export, create, and update Feishu whiteboards without manually managing complex canvas nodes, diagram layouts, or OpenAPI payloads.

Core Features & Use Cases

  • Whiteboard Inspection: Export existing whiteboards as preview images, Mermaid or PlantUML code, or raw node structures.
  • Diagram Creation and Editing: Create and update architecture diagrams, flowcharts, comparison matrices, timelines, organizational charts, and other structured visualizations using Mermaid, PlantUML, or the whiteboard DSL.
  • Validated Rendering Workflows: Apply scene-specific layout guidance, generate deterministic diagram coordinates when needed, render previews for visual review, and use dry-run safeguards before overwriting existing content.
  • Use Case: When a user needs to visualize an enterprise system architecture, generate a structured diagram, review the rendered result, and publish it to a Feishu document whiteboard.

Quick Start

Use the lark-whiteboard skill to inspect the provided Feishu whiteboard token and export a preview image of its current contents.

Frequently Asked Questions about lark-whiteboard

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

FAQPage Schema
How do I generate Mermaid or PlantUML diagrams on a Feishu whiteboard?

To generate Mermaid or PlantUML diagrams on a Feishu whiteboard, you use the Skill to convert diagram code into structured visual content, render a preview for review, and publish it directly to the canvas using the Lark whiteboard CLI.

Can I export an existing Feishu whiteboard as raw nodes or preview images?

Yes, you can export an existing Feishu whiteboard as preview images, Mermaid or PlantUML code, or raw node structures by inspecting the whiteboard token through the lark-cli.

Do I need lark-cli authentication to update Feishu whiteboards?

Yes, lark-cli authentication and the Lark whiteboard CLI are required to handle media, convert diagrams, and perform guarded whiteboard updates with dry-run safeguards.

What's the best way to create architecture charts and flowcharts without managing OpenAPI payloads?

The best way to create architecture charts and flowcharts without managing OpenAPI payloads is using the whiteboard DSL or diagram code, which applies scene-specific layout guidance and generates deterministic diagram coordinates automatically.

Does this approach support creating comparison matrices and timelines for business visualizations?

Yes, this approach supports creating comparison matrices, timelines, organizational diagrams, and other structured business visualizations by leveraging validated rendering workflows and guarded updates.

How does the Skill prevent overwriting existing whiteboard content during updates?

To prevent overwriting existing whiteboard content during updates, the Skill applies dry-run safeguards and renders preview images for visual review before executing the final whiteboard update.