lark-whiteboard

Query, render previews, and update LARK Whiteboard content via OpenAPI/DSL.

3|Updated Apr 25, 2026
One-click install
npx skills add https://github.com/agent-pilot/agent-pilot-be --skill lark-whiteboard-agent-pilot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lark-whiteboard
Source: https://github.com/agent-pilot/agent-pilot-be/tree/main/backend/skills/lark-whiteboard
Command: npx skills add https://github.com/agent-pilot/agent-pilot-be --skill lark-whiteboard-agent-pilot

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

The skill standardizes the workflow for querying, rendering, exporting, and updating Feishu/LARK Whiteboard boards, reducing manual steps and ensuring consistent outputs across teams.

Core Features & Use Cases

  • Query boards to export preview images or extract Mermaid/PlantUML/OpenAPI code.
  • Update boards using OpenAPI JSON or DSL representations with deterministic inputs.
  • Use case examples include creating new boards, updating existing boards, and generating visual representations for architecture, workflows, and processes.

Quick Start

Invoke the skill to query a board, export an image, and update it using Mermaid or PlantUML DSL in a single command.

Frequently Asked Questions about lark-whiteboard

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

FAQPage Schema
How do I convert a LARK Whiteboard scene to Mermaid or PlantUML code?

To convert a LARK Whiteboard scene to Mermaid or PlantUML code, you can query the board programmatically. The skill extracts the visual content and outputs the corresponding DSL representation, allowing you to generate text-based architecture and workflow diagrams from existing boards.

Can I update an existing LARK Whiteboard using OpenAPI JSON?

Yes, you can update an existing LARK Whiteboard using OpenAPI JSON or DSL representations. The skill applies deterministic inputs via the lark-whiteboard-cli to modify board content, while running safety validations to prevent unintended mutations during the update process.

What is the best way to export a LARK Whiteboard to a preview image?

The best way to export a LARK Whiteboard to a preview image is by querying the board through the skill. It renders the whiteboard content programmatically and exports a static image file, ensuring consistent visual outputs across teams without manual screenshot steps.

Does the LARK Whiteboard automation skill support creating new boards from scratch?

Yes, the LARK Whiteboard automation skill supports creating new boards from scratch. You can use OpenAPI JSON or Mermaid and PlantUML DSL as deterministic inputs to generate new visual representations for architecture, workflows, and processes directly through the command line interface.

How do safety validations work when updating LARK Whiteboard content?

Safety validations during LARK Whiteboard updates work by checking deterministic inputs before applying changes via the lark-whiteboard-cli. This validation layer prevents unintended mutations, ensuring that only verified OpenAPI JSON or DSL representations are used to modify the board content programmatically.