| name | excalidraw-diagram |
| version | 1.0.0 |
| description | Genera diagramas Excalidraw profesionales con PNGs exportados usando Playwright. USA cuando el usuario mencione 'diagrama excalidraw', 'generar diagrama PNG', 'arquitectura visual', 'flowchart', o 'generar PNG de diagrama'. |
| compatibility | opencode |
| metadata | {"language":"en","author":"wisrovi","status":"stable","tags":["diagrams","excalidraw","png","architecture","visualization"],"requires":["playwright"]} |
| inputs | [{"type":"diagram_type","description":"Tipo de diagrama (architecture, flow, sequence)"},{"type":"elements","description":"Elementos del diagrama (cajas, flechas, texto)"}] |
| outputs | [{"type":"excalidraw_json","description":"Archivo .excalidraw con JSON"},{"type":"png_image","description":"Imagen PNG renderizada"}] |
| anti_trigger | ["Solo quiero texto"] |
| triggers | ["diagrama excalidraw","generar diagrama PNG","arquitectura visual","flowchart"] |
Excalidraw Diagram Creator
Setup
cd .agents/skills/excalidraw-diagram/references
uv sync
uv run playwright install chromium
DIAGRAMAS A GENERAR
| # | Archivo | Descripción |
|---|
| 1 | system-architecture.excalidraw | Vista general componentes |
| 2 | data-flow.excalidraw | Flujo de datos |
| 3 | component-interaction.excalidraw | Interacción módulos |
RENDERIZADO
cd .agents/skills/excalidraw-diagram/references
uv run python render_excalidraw.py \
docs/diagrams/system-architecture.excalidraw \
--output docs/diagrams/system-architecture.png \
--scale 2
PALETA DE COLORES
| Componente | strokeColor | backgroundColor |
|---|
| Frontend | #0891b2 | #cffafe |
| Backend | #1e40af | #dbeafe |
| Database | #7c3aed | #ede9fe |
| External | #ea580c | #ffedd5 |
| Start | #059669 | #d1fae5 |
| Error | #dc2626 | #fee2e2 |
VERIFICACIONES