logseq-whiteboard-creation

Create and maintain LogSeq whiteboard EDN files with valid syntax.

Updated Jan 17, 2026
One-click install
npx skills add https://github.com/cmwen/logseq-opencode --skill logseq-whiteboard-creation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: logseq-whiteboard-creation
Source: https://github.com/cmwen/logseq-opencode/tree/main/.opencode/skill/logseq-whiteboard-creation
Command: npx skills add https://github.com/cmwen/logseq-opencode --skill logseq-whiteboard-creation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

LogSeq users often face hurdles when programmatically creating and maintaining whiteboard diagrams in EDN format within their graph. This skill provides a repeatable blueprint to generate whiteboard pages and shapes and keep bindings consistent.

Core Features & Use Cases

  • Create new whiteboard EDN files in the whiteboards/ directory.
  • Add shapes (text, box, ellipse, line, polygon, etc.) to whiteboards with proper EDN syntax.
  • Manage UUIDs, timestamps, and shape indexing to maintain reliable LogSeq bindings.
  • Integrate diagrams into the LogSeq graph for templates, automation workflows, and diagram libraries.
  • Use cases: programmatic diagram templates, reusable diagrams, and automated whiteboard generation for knowledge workflows.

Quick Start

To create a new whiteboard, add a new EDN file under whiteboards/ with a unique UUID in the :block/uuid and the same UUID as the page :id inside :logseq.tldraw.page, then populate the page and shapes following the EDN structure described in the Skill guidelines.

Frequently Asked Questions about logseq-whiteboard-creation

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

FAQPage Schema
How do I programmatically create a Logseq whiteboard using EDN?

You can programmatically create Logseq whiteboards by adding a new EDN file in the whiteboards/ directory. This file must contain a unique UUID in the :block/uuid field and the same UUID as the page :id inside :logseq.tldraw.page, followed by valid EDN shape definitions.

What shapes can I add to a Logseq whiteboard EDN file?

You can add shapes like text, box, ellipse, line, and polygon to a Logseq whiteboard EDN file. The Skill enforces proper EDN syntax for these shapes, managing UUIDs, timestamps, and shape indexing to maintain reliable Logseq graph bindings.

Why do my automated Logseq whiteboard diagrams show broken page bindings?

Broken page bindings in automated Logseq whiteboard diagrams usually occur when UUIDs and timestamps are inconsistent. This Skill enforces valid EDN syntax, proper UUIDs, and shape indexing to prevent mismatched page-shape bindings during automated generation.

Do I need external tools or plugins to automate Logseq whiteboard generation?

No external tooling is required to automate Logseq whiteboard generation beyond the provided guidelines. This Skill provides a repeatable blueprint using standard EDN syntax to programmatically generate diagrams and templates directly within your Logseq graph.

Can I use EDN automation to create reusable diagram templates in Logseq?

Yes, you can use EDN automation to create reusable diagram templates in Logseq. This Skill targets automation workflows that generate templates, shape libraries, and programmatic diagrams, integrating them directly into your Logseq knowledge workflows.