What problem does it solve? Creating architecture diagrams, flowcharts, fishbone charts, funnels, and other visualizations inside Lark (Feishu) docs normally requires manual drawing on the whiteboard canvas. This Skill automates the entire pipeline: planning content, generating whiteboard DSL JSON or Mermaid files, rendering PNG previews, and uploading the result to a Lark whiteboard via CLI. ## Core Features & Use Cases - Dual rendering paths: Automatically routes mind maps, sequence diagrams, class diagrams, pie charts, and flowcharts to Mermaid, while all other chart types use the precise whiteboard DSL with flex layout and absolute positioning. - Scene-specific guides: Ships reference modules for architecture diagrams, organization charts, comparison tables, fishbone diagrams, bar/line charts, funnels, flywheels, pyramids, treemaps, and milestones, including script templates that compute coordinates with Node.js. - Safe whiteboard upload: Uploads rendered diagrams to Lark whiteboards through lark-cli with a mandatory dry-run check that warns before overwriting non-empty boards. - Use Case: Ask the agent to draw a microservices architecture diagram; it plans the layered layout, generates DSL JSON, renders a PNG for review, fixes visual issues, and uploads the final diagram into your Feishu doc's whiteboard. ## Quick Start Use the lark-whiteboard skill to draw a layered microservices architecture diagram and upload it to my Feishu document.