excalidraw-local-canvas

Create local-first Excalidraw story canvases with Docker and validate JSON artifacts.

Updated Jun 1, 2026
One-click install
npx skills add https://github.com/aurora-atoms/lattice --skill excalidraw-local-canvas
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: excalidraw-local-canvas
Source: https://github.com/aurora-atoms/lattice/tree/main/skills/excalidraw-local-canvas
Command: npx skills add https://github.com/aurora-atoms/lattice --skill excalidraw-local-canvas

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires docker, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This skill solves the challenge of creating professional, zoomable visual narratives while maintaining strict data privacy and avoiding the risks associated with cloud-based whiteboard tools.

Core Features & Use Cases

  • Local-First Workflow: Generate and manage .excalidraw source files locally using Docker or native environments to ensure sensitive data never leaves your infrastructure.
  • Story-Driven Design: Transform complex technical or project information into structured, zoomable story canvases with defined zoom paths and regional hierarchies.
  • Security & Governance: Includes built-in security review checklists and data classification protocols to prevent the accidental exposure of restricted information.

Quick Start

Use the excalidraw-local-canvas skill to initialize a new project folder and launch the local Docker container for your architecture diagram.

Frequently Asked Questions about excalidraw-local-canvas

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

FAQPage Schema
How do I create local-first Excalidraw diagrams without sending data to the cloud?

You can create local-first Excalidraw diagrams by using a local Docker-based runtime to generate and manage .excalidraw source files, ensuring sensitive visual communication never leaves your infrastructure.

Do I need Docker to set up a local Excalidraw canvas environment?

Docker is required to set up the local runtime environment for initializing project folders and launching containers, though native environments are also supported for managing local-first Excalidraw files.

What is the best way to prevent accidental data exposure when exporting Excalidraw JSON artifacts?

The best way to prevent data exposure during Excalidraw exports is to use built-in security review checklists and data classification protocols that validate JSON artifacts before finalizing the output.

How does structural validation work for Excalidraw JSON files?

Structural validation works by enforcing local-first data handling rules and checking the Excalidraw JSON artifacts against defined specifications to maintain canvas integrity throughout the lifecycle.