Intelligent draw.io diagramming plugin with AI-powered diagram generation, multi-platform embedding (GitHub, Confluence, Azure DevOps, Notion, Teams, Harness), conditional formatting, live data binding, and MCP server integration for programmatic diagram creation and management.
npx claudepluginhub markus41/claude --plugin drawio-diagrammingPerform comprehensive analysis of draw.io diagrams including quality scoring, layout consistency checks, color and accessibility audits, connection completeness verification, complexity metrics, standard compliance checking, and actionable improvement suggestions. Supports diagram comparison and diff between versions.
Intelligent diagram generation engine that analyzes source code, git diffs, PR descriptions, and conversation context to automatically select the optimal diagram type and produce production-quality draw.io XML. Supports 12+ diagram types with self-editing refinement, multi-file analysis, incremental updates, and deeply nested hierarchy detection.
Batch process multiple draw.io diagrams in a single operation. Supports bulk generation from source files, mass export to SVG/PNG/PDF, applying theme or style updates across all diagrams, refreshing data-bound diagrams, updating platform embeds, and generating summary reports. Includes pipeline integration scripts for CI/CD systems.
Analyzes project context (code, conversation, explicit request) to automatically select the best diagram type and generate production-quality draw.io XML with proper mxGraphModel structure, style presets, color themes, multi-page support, and layer organization.
Bind draw.io diagram elements to external data sources such as Jira, GitHub Actions, Kubernetes, Prometheus, and custom REST APIs. Apply conditional formatting based on live status values, deploy state, test coverage, latency metrics, and resource utilization. Uses draw.io custom properties, placeholder variables, and UserObject XML tags to create data-driven diagrams that reflect real-time system state.
Reads and parses existing .drawio XML files to add, remove, or modify cells (shapes, edges, labels), update styles, adjust layouts, manage layers, merge diagrams, diff versions, and perform bulk operations while preserving diagram integrity.
Generates platform-specific embedding code for draw.io diagrams across 7+ platforms including GitHub, Confluence, Jira, Azure DevOps, Notion, Microsoft Teams, and Harness. Auto-detects target platform from context, handles image sizing, responsive display, and links diagrams to source code.
Deep enrichment engine that analyzes code, crawls documentation, and researches APIs to add granular detail to diagrams
Exports draw.io diagrams to SVG, PNG, PDF, raw XML, self-editing HTML, and Mermaid.js format. Supports CLI export via draw.io desktop, programmatic export via the draw.io export server, quality settings, multi-page export, batch processing, dark mode, transparent backgrounds, crop-to-content, and CI/CD pipeline integration.
Manage draw.io diagram layers for organizing complex multi-layered visualizations. Create, toggle, lock, reorder, and export layers. Includes templates for infrastructure, application, C4, DevOps, and security layer patterns. Supports cross-layer connections, collapsible groups, layer-based selective export, and z-index management.
Set up and configure draw.io MCP (Model Context Protocol) servers for AI-powered diagramming. Covers the official jgraph MCP server (App Server and Tool Server), the community drawio-mcp-server by lgazo, and configuration for Claude Desktop, Claude Code, VS Code, Zed, and Codex. Includes troubleshooting guides and connection verification steps.
Opens .drawio diagram files in the draw.io desktop application (Electron) or falls back to the browser-based editor at app.diagrams.net. Supports OS detection (macOS, Windows, Linux), custom editor paths, file watching for live reload, and opening specific pages within multi-page diagrams. Essential for desktop Claude Code workflows where users want visual editing alongside AI-powered generation.
Comprehensive styling engine for draw.io diagrams. Apply theme presets (Professional, Sketch, Dark Mode, Blueprint, Minimal, Colorful, Corporate), bulk restyle operations, and fine-grained control over every visual property including fills, strokes, shapes, text, labels, edges, and arrows. Includes style inheritance validation and consistency checking across diagram elements.
Generate draw.io diagrams from a curated library of intelligent templates spanning software architecture, cloud infrastructure, business processes, databases, DevOps pipelines, network topologies, UML, and agile project management. Supports template variables, composition, inheritance, and smart selection based on project context.
The Auto-Documenter analyzes codebases to automatically generate draw.io diagrams that accurately represent system architecture, data models, API flows, and infrastructure. It detects code changes, updates affected diagrams incrementally, and maintains a diagram inventory to prevent documentation drift.
The Data Connector specializes in binding external data sources to draw.io diagrams. It implements conditional formatting, placeholder variables, live status dashboards, and automated update scripts that keep diagrams synchronized with real-time system state.
The Diagram Architect is the master strategist for draw.io diagram creation. It combines deep knowledge of every diagram type with expertise in draw.io XML internals to produce publication-ready diagrams. It follows a self-editing workflow of generate, analyze, improve, and finalize, ensuring every diagram meets professional standards for clarity, completeness, and visual quality.
Specialized research agent combining code analysis, Firecrawl web scraping, and AI reasoning to add granular detail to diagrams
The Integration Specialist handles all aspects of embedding, syncing, and managing draw.io diagrams across development and collaboration platforms. It knows the specific integration mechanisms for GitHub, Confluence, Jira, Azure DevOps, Notion, Teams, and Harness, including automated export pipelines and cross-platform synchronization strategies.
The Style Engineer is the visual design authority for all draw.io diagrams. It masters every style property, color palette, typography setting, and visual effect available in draw.io. It creates consistent, branded, accessible diagram themes and ensures every diagram meets professional presentation standards.
> Patterns from "Agentic Design Patterns" (Gulli & Sauco, 2025) applied to AI-powered diagram generation and multi-platform embedding
AI-powered diagram generation using draw.io's built-in AI features and LLM integration
Data-driven conditional formatting, live data binding, and dynamic diagram updates for draw.io
Computer science data structure visualization in draw.io — arrays, linked lists, trees, graphs, hash tables, heaps, stacks, queues
draw.io desktop app integration for Claude Code — OS detection, editor paths, CLI export, file watching, and iterative AI+human workflows
Master reference catalog of 190+ diagram types organized by category with selection guide, complexity ratings, stencil references, and XML examples
Comprehensive guide to all diagram types with selection criteria, notation rules, and draw.io implementation
draw.io MCP server configuration, tools reference, and integration patterns
Network topology, infrastructure architecture, and software system mapping in draw.io with cloud, on-prem, and hybrid layouts
Multi-platform diagram embedding guide for GitHub, Confluence, Jira, Azure DevOps, Notion, Teams, and Harness
Visual quality critique checklist for draw.io diagrams — run before writing any .drawio file
Research agent configurations for gathering data to build accurate, detailed diagrams
Index of draw.io XML templates by diagram type — reference when generating diagrams
UI/UX wireframe and mockup generation in draw.io at lo-fi, mid-fi, and hi-fi fidelity levels
Complete draw.io XML generation reference including mxGraphModel structure, cell types, style properties, and validation rules
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Comprehensive toolkit for developing Claude Code plugins. Includes 7 expert skills covering hooks, MCP integration, commands, agents, and best practices. AI-assisted plugin creation and validation.
Orchestrate multi-agent teams for parallel code review, hypothesis-driven debugging, and coordinated feature development using Claude Code's Agent Teams
Modern Python development with Python 3.12+, Django, FastAPI, async patterns, and production best practices
Context-Driven Development plugin that transforms Claude Code into a project management tool with structured workflow: Context → Spec & Plan → Implement