excalidraw

Generate and embed Excalidraw diagrams in Obsidian via scripted API commands.

2|1|Updated Feb 14, 2026
One-click install
npx skills add https://github.com/hamchowderr/claude-plugins --skill excalidraw-hamchowderr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: excalidraw
Source: https://github.com/hamchowderr/claude-plugins/tree/main/plugins/brainy/skills/excalidraw
Command: npx skills add https://github.com/hamchowderr/claude-plugins --skill excalidraw-hamchowderr

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill enables users to generate and embed Excalidraw diagrams in Obsidian, streamlining visual documentation and system modeling workflows.

Core Features & Use Cases

  • Single Diagram Creation: Quickly produce visual diagrams like architecture, data flow, or process maps using scripted API commands.
  • Codebase Documentation: Systematically read and document entire codebases by generating interconnected diagrams for architecture, data models, and user flows.
  • Use Case: A developer documents a new microservice architecture with detailed data flow charts by scripting Excalidraw diagrams, then embeds them into their project notes for team review.

Quick Start

Write a script that uses ExcalidrawAutomate to create a simple flowchart connecting components, then run the script to generate a .excalidraw file in Obsidian.

Frequently Asked Questions about excalidraw

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

FAQPage Schema
How do I automate diagram creation in Obsidian using Excalidraw?

Automate diagram creation in Obsidian by scripting Excalidraw API commands. This generates `.excalidraw` files directly, ensuring strict control over elements and layout for technical consistency.

What is the best way to document a codebase architecture visually?

Document codebase architecture visually by generating interconnected diagrams for data models and user flows. Scripting Excalidraw automations enables systematic codebase walkthroughs and comprehensive system documentation.

Can I generate process flow diagrams in Obsidian without manual drawing?

Generate process flow diagrams in Obsidian without manual drawing by running scripts that use the ExcalidrawAutomate API. This embeds automated visual diagrams seamlessly into your project notes.

How does scripting Excalidraw automations work for system documentation?

Scripting Excalidraw automations works by executing API commands to programmatically place diagram elements and define layouts. This approach replaces manual manipulation with reproducible scripts for architecture design.

Are there limitations to generating Excalidraw diagrams through scripted API commands?

Generating Excalidraw diagrams through scripted API commands requires strict element coordinate management to maintain visual clarity. Complex automated layouts may demand extensive scripting for precise technical visualization.