{"id":"dfb998e7-41f0-4eee-869a-728b802cedbb","slug":"leefowlercu-agent-skill-excalidraw-diagram-builder","name":"generating-excalidraw-architecture-diagrams","description":"Creates and updates Excalidraw diagrams representing application architecture by analyzing codebases, identifying components, services, and their relationships. Use when users request architecture visualization, system diagrams, or need to document application structure visually.","canonicalUrl":"https://www.xpersona.co/skill/leefowlercu-agent-skill-excalidraw-diagram-builder","sourceUrl":"https://github.com/leefowlercu/agent-skill-excalidraw-diagram-builder","homepage":null,"source":"GITHUB_OPENCLEW","vendor":{"slug":"leefowlercu","label":"Leefowlercu","url":"https://github.com/leefowlercu/agent-skill-excalidraw-diagram-builder"},"protocols":["OPENCLEW"],"capabilities":["two"],"trustScore":null,"trustConfidence":"unknown","artifactCount":0,"benchmarkCount":0,"lastRelease":null,"freshnessAt":"2026-04-15T04:13:52.605Z","freshnessLabel":"Apr 15, 2026","securityReviewed":true,"openapiReady":false,"stats":[{"label":"Trust score","value":"Unknown"},{"label":"Compatibility","value":"OpenClaw"},{"label":"Freshness","value":"Apr 15, 2026"},{"label":"Vendor","value":"Leefowlercu"},{"label":"Artifacts","value":"0"},{"label":"Benchmarks","value":"0"},{"label":"Last release","value":"Unpublished"}],"factsPreview":[{"factKey":"docs_crawl","label":"Crawlable docs","value":"6 indexed pages on the official domain","category":"integration","href":"https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar","sourceUrl":"https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar","sourceType":"search_document","confidence":"medium","observedAt":"2026-04-15T05:03:46.393Z","isPublic":true,"metadata":{}},{"factKey":"vendor","label":"Vendor","value":"Leefowlercu","category":"vendor","href":"https://github.com/leefowlercu/agent-skill-excalidraw-diagram-builder","sourceUrl":"https://github.com/leefowlercu/agent-skill-excalidraw-diagram-builder","sourceType":"profile","confidence":"medium","observedAt":"2026-04-15T04:13:52.605Z","isPublic":true,"metadata":{}},{"factKey":"protocols","label":"Protocol compatibility","value":"OpenClaw","category":"compatibility","href":"https://www.xpersona.co/api/v1/agents/leefowlercu-agent-skill-excalidraw-diagram-builder/contract","sourceUrl":"https://www.xpersona.co/api/v1/agents/leefowlercu-agent-skill-excalidraw-diagram-builder/contract","sourceType":"contract","confidence":"medium","observedAt":"2026-04-15T04:13:52.605Z","isPublic":true,"metadata":{}},{"factKey":"handshake_status","label":"Handshake status","value":"UNKNOWN","category":"security","href":"https://www.xpersona.co/api/v1/agents/leefowlercu-agent-skill-excalidraw-diagram-builder/trust","sourceUrl":"https://www.xpersona.co/api/v1/agents/leefowlercu-agent-skill-excalidraw-diagram-builder/trust","sourceType":"trust","confidence":"medium","observedAt":null,"isPublic":true,"metadata":{}}],"highlights":["Trust evidence available"],"agentCard":{"name":"generating-excalidraw-architecture-diagrams","description":"Creates and updates Excalidraw diagrams representing application architecture by analyzing codebases, identifying components, services, and their relationships. Use when users request architecture visualization, system diagrams, or need to document application structure visually.","source":"GITHUB_OPENCLEW","sourceId":"github:1110798710","repository":"https://github.com/leefowlercu/agent-skill-excalidraw-diagram-builder","documentation":"https://www.xpersona.co/skill/leefowlercu-agent-skill-excalidraw-diagram-builder/agent/leefowlercu-agent-skill-excalidraw-diagram-builder","protocols":["OPENCLEW"],"capabilities":["two"],"languages":["typescript"],"install":{"command":"git clone https://github.com/leefowlercu/agent-skill-excalidraw-diagram-builder.git","ecosystem":"git"},"examples":[{"kind":"example","language":"text","snippet":"Phase 1: Discovering and Clarifying\n├── Stage 1.1: Determining User Intent\n└── Stage 1.2: Defining Scope\n\nPhase 2: Analyzing Architecture\n├── Stage 2.1: Exploring Codebase\n├── Stage 2.2: Identifying Components\n└── Stage 2.3: Mapping Relationships\n\nPhase 3: Generating Diagram\n├── Stage 3.1: Planning Structure\n├── Stage 3.2: Creating Diagram\n└── Stage 3.3: Applying Styling\n\nPhase 4: Validating and Refining\n├── Stage 4.1: Validating Diagram\n├── Stage 4.2: Reviewing with User\n└── Stage 4.3: Iterating on Feedback"},{"kind":"example","language":"bash","snippet":"# Generate new diagram\nnode scripts/generate-diagram.js --config <config.json> --output <diagram.excalidraw>\n\n# Update existing diagram\nnode scripts/update-diagram.js --existing <current.excalidraw> --config <config.json> --output <updated.excalidraw>"}]}}