excalidraw

Summarize components and relationships in Excalibraw diagram files via subagent delegation.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/albertms22/agent-toolkit --skill excalidraw-albertms22
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: excalidraw
Source: https://github.com/albertms22/agent-toolkit/tree/main/skills/excalidraw
Command: npx skills add https://github.com/albertms22/agent-toolkit --skill excalidraw-albertms22

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Excalidraw files are verbose JSON with high token costs but low signal content. This skill provides a safe delegation pattern that keeps the main context from being overwhelmed by large diagrams by routing Excalidraw operations to subagents and returning concise, text-based summaries.

Core Features & Use Cases

  • Subagent Delegation: Always delegate reading, analysis, modification, and creation tasks involving Excalidraw files to specialized subagents to preserve context budgets.
  • Text-Only Summaries: Receive concise lists of components and relationships without raw JSON.
  • Modification & Creation Templates: Generate updates or new diagrams while keeping the main context clean.
  • Scalability: Handles small and large diagrams efficiently by isolating heavy data processing.

Quick Start

Explain an Excalidraw diagram by delegating to a subagent and returning a concise component-and-relationship summary.

Frequently Asked Questions about excalidraw

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

FAQPage Schema
How do I summarize Excalidraw diagram components without exceeding context limits?

To summarize Excalidraw diagram components without exceeding limits, delegate the JSON processing to subagents. This approach reads large architecture and flowchart files, returning only concise text-based summaries of relationships to preserve your main context token budget.

What is the best way to modify large Excalidraw JSON files without overwhelming the main context?

The best way to modify large Excalidraw JSON files is routing the modification tasks to specialized subagents. This delegation pattern isolates heavy data processing, returning clean text summaries while keeping the main context fully protected from verbose raw JSON.

Can I generate new architecture diagrams while keeping context usage low?

Yes, you can generate new architecture diagrams while keeping context usage low by delegating creation tasks to subagents. This method uses modification and creation templates to produce new Excalidraw visuals, returning concise summaries instead of raw JSON data.

Why does loading Excalidraw flowchart JSON consume so many tokens?

Loading Excalidraw flowchart JSON consumes many tokens because the file format is inherently verbose with high token costs but low signal content. Delegating file analysis to subagents mitigates this by returning text-only lists of relationships.

Does this subagent delegation approach work for both small and large diagram files?

Yes, the subagent delegation approach works for both small and large Excalidraw diagram files. It efficiently handles scalability by isolating heavy data processing, ensuring consistent context preservation regardless of the architecture visual's overall complexity.