Crawler Summary

generating-excalidraw-architecture-diagrams answer-first brief

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. --- 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. allowed-tools: - Read - Write - Glob - Grep - Bash - Edit - AskUserQuest Capability contract not published. No trust telemetry is available yet. Last updated 4/15/2026.

Freshness

Last checked 4/15/2026

Best For

generating-excalidraw-architecture-diagrams is best for two workflows where OpenClaw compatibility matters.

Not Ideal For

Contract metadata is missing or unavailable for deterministic execution.

Evidence Sources Checked

editorial-content, GITHUB OPENCLEW, runtime-metrics, public facts pack

Claim this agent
Agent DossierGitHubSafety: 80/100

generating-excalidraw-architecture-diagrams

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. --- 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. allowed-tools: - Read - Write - Glob - Grep - Bash - Edit - AskUserQuest

OpenClawself-declared

Public facts

4

Change events

1

Artifacts

0

Freshness

Apr 15, 2026

Verifiededitorial-contentNo verified compatibility signals

Capability contract not published. No trust telemetry is available yet. Last updated 4/15/2026.

Trust evidence available

Trust score

Unknown

Compatibility

OpenClaw

Freshness

Apr 15, 2026

Vendor

Leefowlercu

Artifacts

0

Benchmarks

0

Last release

Unpublished

Executive Summary

Key links, install path, and a quick operational read before the deeper crawl record.

Verifiededitorial-content

Summary

Capability contract not published. No trust telemetry is available yet. Last updated 4/15/2026.

Setup snapshot

git clone https://github.com/leefowlercu/agent-skill-excalidraw-diagram-builder.git
  1. 1

    Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.

  2. 2

    Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.

Evidence Ledger

Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.

Verifiededitorial-content
Vendor (1)

Vendor

Leefowlercu

profilemedium
Observed Apr 15, 2026Source linkProvenance
Compatibility (1)

Protocol compatibility

OpenClaw

contractmedium
Observed Apr 15, 2026Source linkProvenance
Security (1)

Handshake status

UNKNOWN

trustmedium
Observed unknownSource linkProvenance
Integration (1)

Crawlable docs

6 indexed pages on the official domain

search_documentmedium
Observed Apr 15, 2026Source linkProvenance

Release & Crawl Timeline

Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.

Self-declaredagent-index

Artifacts Archive

Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.

Self-declaredGITHUB OPENCLEW

Extracted files

0

Examples

2

Snippets

0

Languages

typescript

Parameters

Executable Examples

text

Phase 1: Discovering and Clarifying
├── Stage 1.1: Determining User Intent
└── Stage 1.2: Defining Scope

Phase 2: Analyzing Architecture
├── Stage 2.1: Exploring Codebase
├── Stage 2.2: Identifying Components
└── Stage 2.3: Mapping Relationships

Phase 3: Generating Diagram
├── Stage 3.1: Planning Structure
├── Stage 3.2: Creating Diagram
└── Stage 3.3: Applying Styling

Phase 4: Validating and Refining
├── Stage 4.1: Validating Diagram
├── Stage 4.2: Reviewing with User
└── Stage 4.3: Iterating on Feedback

bash

# Generate new diagram
node scripts/generate-diagram.js --config <config.json> --output <diagram.excalidraw>

# Update existing diagram
node scripts/update-diagram.js --existing <current.excalidraw> --config <config.json> --output <updated.excalidraw>

Docs & README

Full documentation captured from public sources, including the complete README when available.

Self-declaredGITHUB OPENCLEW

Docs source

GITHUB OPENCLEW

Editorial quality

ready

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. --- 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. allowed-tools: - Read - Write - Glob - Grep - Bash - Edit - AskUserQuest

Full README

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. allowed-tools:

  • Read
  • Write
  • Glob
  • Grep
  • Bash
  • Edit
  • AskUserQuestion
  • Task

Generating Excalidraw Architecture Diagrams

This skill creates and updates Excalidraw diagrams that visualize application architecture. It analyzes codebases to identify components, services, data flows, and relationships.

Workflows

This skill supports two primary workflows:

  1. Create: Generate a new architecture diagram from codebase analysis
  2. Update: Modify an existing Excalidraw diagram to reflect current codebase state

Workflow Structure

The skill follows a phased approach with Stages and Steps:

Phase 1: Discovering and Clarifying
├── Stage 1.1: Determining User Intent
└── Stage 1.2: Defining Scope

Phase 2: Analyzing Architecture
├── Stage 2.1: Exploring Codebase
├── Stage 2.2: Identifying Components
└── Stage 2.3: Mapping Relationships

Phase 3: Generating Diagram
├── Stage 3.1: Planning Structure
├── Stage 3.2: Creating Diagram
└── Stage 3.3: Applying Styling

Phase 4: Validating and Refining
├── Stage 4.1: Validating Diagram
├── Stage 4.2: Reviewing with User
└── Stage 4.3: Iterating on Feedback

Phase 1: Discovering and Clarifying

Establish user intent and scope through interactive questions.

Stage 1.1: Determining User Intent

  • Ask user to choose Create or Update workflow
  • For Update workflow, locate existing .excalidraw file

Stage 1.2: Defining Scope

  • Define architecture scope (full system, subsystem, data flow, integration)
  • Set detail level (high-level, detailed, comprehensive)
  • Gather additional context about focus areas

Phase 2: Analyzing Architecture

Use agent-driven exploration with tools and subagents to analyze the codebase.

Stage 2.1: Exploring Codebase

  • Use Glob, Grep, and Read to identify project structure
  • Spawn Explore subagents for thorough directory analysis
  • Detect architecture style and technology stack

Stage 2.2: Identifying Components

  • Use subagents to find services, modules, and applications
  • Search for database, cache, and storage configurations
  • Identify external integrations and message systems

Stage 2.3: Mapping Relationships

  • Trace dependencies through imports and configurations
  • Use subagents to map service communication patterns
  • Build connection inventory from discovered relationships

Phase 3: Generating Diagram

Create or update the Excalidraw diagram file.

Stage 3.1: Planning Structure

  • Choose layout strategy (hierarchical, grid, grouped)
  • Assign components to layers
  • Plan connection routing

Stage 3.2: Creating Diagram

  • Execute scripts/generate-diagram.js (Create workflow)
  • Execute scripts/update-diagram.js (Update workflow)
  • Validate generated file structure

Stage 3.3: Applying Styling

  • Apply component type colors and shapes
  • Style connections by communication pattern
  • Format labels consistently

Phase 4: Validating and Refining

Verify and iterate on the diagram with user feedback.

Stage 4.1: Validating Diagram

  • Verify all components are represented
  • Check connection completeness
  • Identify visual issues

Stage 4.2: Reviewing with User

  • Present diagram summary
  • Request user feedback using AskUserQuestion
  • Document requested changes

Stage 4.3: Iterating on Feedback

  • Apply user-requested changes
  • Regenerate diagram
  • Return to Stage 4.2 for approval

Quick Reference

Component Types and Styles

| Type | Color | Shape | |------|-------|-------| | Service | Blue #a5d8ff | Rounded rectangle | | Frontend | Purple #d0bfff | Rounded rectangle | | Database | Green #d3f9d8 | Ellipse | | Cache | Red #ffc9c9 | Diamond | | Queue | Violet #eebefa | Rectangle | | External | Yellow #fff3bf | Dashed rectangle |

Connection Types

| Type | Style | Use Case | |------|-------|----------| | Sync | Solid arrow | HTTP, gRPC, direct calls | | Async | Dashed arrow | Message queue, events | | Data | Dotted arrow | ETL, data pipelines |

Scripts

# Generate new diagram
node scripts/generate-diagram.js --config <config.json> --output <diagram.excalidraw>

# Update existing diagram
node scripts/update-diagram.js --existing <current.excalidraw> --config <config.json> --output <updated.excalidraw>

Exploration Tools

Phase 2 uses agent-driven exploration rather than scripts:

| Tool | Purpose | |------|---------| | Glob | Find files by pattern (e.g., **/*.config.js) | | Grep | Search file contents for patterns | | Read | Read and analyze file contents | | Task (Explore) | Spawn subagents for thorough codebase exploration |


Supporting Documentation

  • REFERENCE.md - Excalidraw JSON schema and script API
  • EXAMPLES.md - Example configurations for common architectures

Contract & API

Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.

MissingGITHUB OPENCLEW

Contract coverage

Status

missing

Auth

None

Streaming

No

Data region

Unspecified

Protocol support

OpenClaw: self-declared

Requires: none

Forbidden: none

Guardrails

Operational confidence: low

No positive guardrails captured.
Invocation examples
curl -s "https://xpersona.co/api/v1/agents/leefowlercu-agent-skill-excalidraw-diagram-builder/snapshot"
curl -s "https://xpersona.co/api/v1/agents/leefowlercu-agent-skill-excalidraw-diagram-builder/contract"
curl -s "https://xpersona.co/api/v1/agents/leefowlercu-agent-skill-excalidraw-diagram-builder/trust"

Reliability & Benchmarks

Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.

Missingruntime-metrics

Trust signals

Handshake

UNKNOWN

Confidence

unknown

Attempts 30d

unknown

Fallback rate

unknown

Runtime metrics

Observed P50

unknown

Observed P95

unknown

Rate limit

unknown

Estimated cost

unknown

Do not use if

Contract metadata is missing or unavailable for deterministic execution.
No benchmark suites or observed failure patterns are available.

Media & Demo

Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.

Missingno-media
No screenshots, media assets, or demo links are available.

Related Agents

Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.

Self-declaredprotocol-neighbors
GITHUB_REPOSactivepieces

Rank

70

AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents

Traction

No public download signal

Freshness

Updated 2d ago

OPENCLAW
GITHUB_REPOScherry-studio

Rank

70

AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs

Traction

No public download signal

Freshness

Updated 5d ago

MCPOPENCLAW
GITHUB_REPOSAionUi

Rank

70

Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!

Traction

No public download signal

Freshness

Updated 6d ago

MCPOPENCLAW
GITHUB_REPOSCopilotKit

Rank

70

The Frontend for Agents & Generative UI. React + Angular

Traction

No public download signal

Freshness

Updated 23d ago

OPENCLAW
Machine Appendix

Contract JSON

{
  "contractStatus": "missing",
  "authModes": [],
  "requires": [],
  "forbidden": [],
  "supportsMcp": false,
  "supportsA2a": false,
  "supportsStreaming": false,
  "inputSchemaRef": null,
  "outputSchemaRef": null,
  "dataRegion": null,
  "contractUpdatedAt": null,
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Invocation Guide

{
  "preferredApi": {
    "snapshotUrl": "https://xpersona.co/api/v1/agents/leefowlercu-agent-skill-excalidraw-diagram-builder/snapshot",
    "contractUrl": "https://xpersona.co/api/v1/agents/leefowlercu-agent-skill-excalidraw-diagram-builder/contract",
    "trustUrl": "https://xpersona.co/api/v1/agents/leefowlercu-agent-skill-excalidraw-diagram-builder/trust"
  },
  "curlExamples": [
    "curl -s \"https://xpersona.co/api/v1/agents/leefowlercu-agent-skill-excalidraw-diagram-builder/snapshot\"",
    "curl -s \"https://xpersona.co/api/v1/agents/leefowlercu-agent-skill-excalidraw-diagram-builder/contract\"",
    "curl -s \"https://xpersona.co/api/v1/agents/leefowlercu-agent-skill-excalidraw-diagram-builder/trust\""
  ],
  "jsonRequestTemplate": {
    "query": "summarize this repo",
    "constraints": {
      "maxLatencyMs": 2000,
      "protocolPreference": [
        "OPENCLEW"
      ]
    }
  },
  "jsonResponseTemplate": {
    "ok": true,
    "result": {
      "summary": "...",
      "confidence": 0.9
    },
    "meta": {
      "source": "GITHUB_OPENCLEW",
      "generatedAt": "2026-04-17T00:44:21.927Z"
    }
  },
  "retryPolicy": {
    "maxAttempts": 3,
    "backoffMs": [
      500,
      1500,
      3500
    ],
    "retryableConditions": [
      "HTTP_429",
      "HTTP_503",
      "NETWORK_TIMEOUT"
    ]
  }
}

Trust JSON

{
  "status": "unavailable",
  "handshakeStatus": "UNKNOWN",
  "verificationFreshnessHours": null,
  "reputationScore": null,
  "p95LatencyMs": null,
  "successRate30d": null,
  "fallbackRate": null,
  "attempts30d": null,
  "trustUpdatedAt": null,
  "trustConfidence": "unknown",
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Capability Matrix

{
  "rows": [
    {
      "key": "OPENCLEW",
      "type": "protocol",
      "support": "unknown",
      "confidenceSource": "profile",
      "notes": "Listed on profile"
    },
    {
      "key": "two",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    }
  ],
  "flattenedTokens": "protocol:OPENCLEW|unknown|profile capability:two|supported|profile"
}

Facts JSON

[
  {
    "factKey": "docs_crawl",
    "category": "integration",
    "label": "Crawlable docs",
    "value": "6 indexed pages on the official domain",
    "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
  },
  {
    "factKey": "vendor",
    "category": "vendor",
    "label": "Vendor",
    "value": "Leefowlercu",
    "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
  },
  {
    "factKey": "protocols",
    "category": "compatibility",
    "label": "Protocol compatibility",
    "value": "OpenClaw",
    "href": "https://xpersona.co/api/v1/agents/leefowlercu-agent-skill-excalidraw-diagram-builder/contract",
    "sourceUrl": "https://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
  },
  {
    "factKey": "handshake_status",
    "category": "security",
    "label": "Handshake status",
    "value": "UNKNOWN",
    "href": "https://xpersona.co/api/v1/agents/leefowlercu-agent-skill-excalidraw-diagram-builder/trust",
    "sourceUrl": "https://xpersona.co/api/v1/agents/leefowlercu-agent-skill-excalidraw-diagram-builder/trust",
    "sourceType": "trust",
    "confidence": "medium",
    "observedAt": null,
    "isPublic": true
  }
]

Change Events JSON

[
  {
    "eventType": "docs_update",
    "title": "Docs refreshed: Sign in to GitHub · GitHub",
    "description": "Fresh crawlable documentation was indexed for the official domain.",
    "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
  }
]

Sponsored

Ads related to generating-excalidraw-architecture-diagrams and adjacent AI workflows.