excalidraw

Delegate Excalidraw JSON diagram reading, modifying, and comparing to subagents.

1|Updated Mar 1, 2026
One-click install
npx skills add https://github.com/Bigdrops/bigdrops-app --skill excalidraw-bigdrops
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: excalidraw
Source: https://github.com/Bigdrops/bigdrops-app/tree/main/.agents/skills/excalidraw
Command: npx skills add https://github.com/Bigdrops/bigdrops-app --skill excalidraw-bigdrops

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill addresses the challenge of working with large and verbose Excalidraw JSON files, which can quickly consume the AI's context budget when read directly. It streamlines tasks involving Excalidraw diagrams by using subagent delegation, thus optimizing performance and context usage.

Core Features & Use Cases

  • Subagent Delegation: Main agents never read Excalidraw files directly, instead using subagents to process them, preserving context.
  • Operation Delegation: Specific tasks such as reading, understanding, modifying, creating, and comparing diagrams are delegated to subagents.
  • Token Efficiency: Reduces token usage by providing text-only summaries instead of raw JSON, resulting in significant context savings.
  • Use Case: For a user needing to analyze a complex diagram, the skill would delegate the task to a subagent, which would then return a summary of the diagram's components and relationships.

Quick Start

Delegate the task of understanding the architecture diagram in 'architecture.excalidraw.json' to a subagent.

Frequently Asked Questions about excalidraw

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

FAQPage Schema
How do I parse large Excalidraw JSON files without exhausting the AI context budget?

To parse large Excalidraw JSON files without exhausting context, use subagent delegation. Subagents process the raw diagram data and return text-only summaries, preserving the main agent's context budget for other tasks.

What is the best way to automate reading and modifying architectural diagrams in Excalidraw?

Automating architectural diagram reading and modifying in Excalidraw is best handled by delegating these specific operations to subagents. They process the diagram components and relationships, returning concise summaries instead of raw JSON.

How does subagent delegation optimize token usage when processing Excalidraw diagrams?

Subagent delegation optimizes token usage by preventing the main agent from reading raw Excalidraw JSON files directly. Subagents handle the verbose data and return text-only summaries, resulting in significant context savings.

Can I compare two Excalidraw diagrams using AI without hitting context limits?

Yes, you can compare Excalidraw diagrams without hitting context limits by delegating the comparison task to a subagent. The subagent processes the JSON files and returns a summary of differences, saving context.

Do I need external dependencies or libraries to manage Excalidraw JSON workflows?

No external dependencies or libraries are required to manage Excalidraw JSON workflows. The process relies entirely on subagent delegation to handle reading, understanding, and modifying diagram files natively.

Why does reading raw Excalidraw JSON cause context exhaustion in AI agents?

Reading raw Excalidraw JSON causes context exhaustion because the files are highly verbose and quickly consume the AI's context budget. Delegating file processing to subagents mitigates this by returning text-only summaries.