Back to Skills

lark-whiteboard-cli

当用户要求或使用飞书画板绘制架构图、流程图、思维导图、时序图或其他可视化图表时使用此 skill,作为使用 whiteboard-cli 设计图表布局的指南

7,808stars495forksUpdated 4/15/2026

Security Assessment

Low Risk(85/100)

Detected risks:

Secret Exposure([SKILL.md] token=)
Security Score85/100

About lark-whiteboard-cli

The lark-whiteboard-cli skill is designed to help users create various types of visual diagrams, such as architecture diagrams, flowcharts, mind maps, sequence diagrams, and more, using the whiteboard-cli tool. It enables users to easily design and layout these diagrams on an infinite canvas, providing flexibility for structuring information and connections. The skill works with a flexible layout system, allowing users to customize and create complex diagrams by choosing between different layout modes and organizing information in a structured manner.

This skill leverages the whiteboard-cli tool and LarkSuite CLI tools to help automate the generation of high-quality diagrams. It provides users with the ability to output structured diagrams in JSON format, which can then be rendered into images like PNG files. With built-in workflows for rendering, layout strategies, and connectivity options, the skill ensures that diagrams are visually appealing and well-organized. Users can customize the diagrams’ style, layout, and typography, and choose from a variety of predefined scene templates for different types of diagrams.

The lark-whiteboard-cli skill is intended for technical teams, software architects, and business professionals who need to create and visualize complex systems, processes, and data. Whether creating architecture diagrams for microservices, organizational charts, or process flow diagrams, this skill simplifies the process of designing and sharing clear, well-structured visual representations of ideas.

FAQ

What is the lark-whiteboard-cli skill used for?

The lark-whiteboard-cli skill is used to create various types of visual diagrams such as architecture diagrams, flowcharts, mind maps, sequence diagrams, and more using the whiteboard-cli tool.

What are the requirements for using this skill?

The skill requires Node.js version 18 or higher, along with the installation of the @larksuite/whiteboard-cli and lark-cli tools.

How can I install the required dependencies?

To install the necessary dependencies, run the command `npm install -g @larksuite/whiteboard-cli@^0.2.0` after ensuring that you have Node.js and the LarkSuite CLI tools installed.

Can I use this skill for any type of diagram?

While this skill supports a wide range of diagram types, for certain types like fishbone or flywheel diagrams, you will need to use scripts to generate JSON outputs before rendering.

How do I choose between the DSL and Mermaid paths for rendering diagrams?

For diagrams like mind maps, sequence diagrams, and class diagrams, the Mermaid path is used automatically. For all other types, the DSL path is recommended for precise control over style and layout.

All Files

21 files
references/layout.md13.8 KB
View
scenes/architecture.md19.7 KB
View
scenes/flowchart.md7.8 KB
View
scenes/mermaid.md2.2 KB
View
SKILL.md8.6 KB
View
references/schema.md10.5 KB
View
scenes/bar-chart.md6.5 KB
View
scenes/flywheel.md6.0 KB
View
scenes/milestone.md3.3 KB
View
scenes/treemap.md4.6 KB
View
references/connectors.md3.2 KB
View
references/style.md7.3 KB
View
scenes/comparison.md6.3 KB
View
scenes/funnel.md2.8 KB
View
scenes/organization.md6.5 KB
View
references/content.md0.7 KB
View
references/typography.md1.4 KB
View
scenes/fishbone.md7.0 KB
View
scenes/line-chart.md7.9 KB
View
scenes/pyramid.md2.5 KB
View
scenes/swimlane.md14.2 KB
View

Install lark-whiteboard-cli

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill

Repository

larksuite/cli