What problem does it solve? Viewing and editing Lark (Feishu) cloud document whiteboards programmatically is difficult because the native OpenAPI node format is verbose and hard to author by hand. This Skill provides structured workflows to export whiteboards as preview images or code, and to create or update complex diagrams (architecture, flowchart, funnel, fishbone, bar chart, and more) through Mermaid, PlantUML, or a DSL rendered by whiteboard-cli. ## Core Features & Use Cases - Whiteboard Querying: Export a whiteboard as a preview image, extract embedded Mermaid/PlantUML code, or dump the raw OpenAPI node structure for inspection. - Whiteboard Updating: Write content back using Mermaid, PlantUML, or raw OpenAPI JSON, with idempotent tokens and optional overwrite semantics. - Guided Diagram Authoring: Scene-specific guides and script templates (architecture, flowchart, comparison, funnel, flywheel, fishbone, bar/line charts) generate correct DSL JSON with layout, connector, and styling rules. - Use Case: A user asks to draw a microservices architecture diagram in an existing Feishu doc. The Skill fetches the whiteboard token, generates DSL JSON via a Node script, renders a PNG for review, converts it to OpenAPI format, and writes it into the whiteboard. ## Quick Start Ask the assistant to export the whiteboard in your Feishu document as a preview image, or to draw a layered architecture diagram into it using the lark-whiteboard skill.