excalidash-n8n-workflow-diagrammer

Generate left-to-right n8n automation workflow diagrams with labeled branch diamonds and separated operational lanes.

2|Updated Jun 17, 2026
One-click install
npx skills add https://github.com/gabedsam01/excalidash-v2 --skill excalidash-n8n-workflow-diagrammer-gabedsam01
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: excalidash-n8n-workflow-diagrammer
Source: https://github.com/gabedsam01/excalidash-v2/tree/main/skills/excalidash/excalidash-n8n-workflow-diagrammer
Command: npx skills add https://github.com/gabedsam01/excalidash-v2 --skill excalidash-n8n-workflow-diagrammer-gabedsam01

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve? Turning an n8n automation, Zapier/Make pipeline, or exported workflow JSON into a readable diagram is tedious: branches end up unlabeled, retry and error paths tangle with the happy path, and node credentials risk leaking into shared exports. This Skill produces a clean left-to-right node graph where every fork is a labeled diamond and every operational path stays in its own lane. ## Core Features & Use Cases - LR Node Graph Generation: Creates a flowchart with exactly one trigger on the left, processing and integration nodes flowing right, and terminal nodes on the right, via the ExcaliDash MCP tools. - Branch & Operational Path Modeling: Draws IF/Switch/Filter nodes as diamonds with labeled outputs (true/false, named cases, keep/drop) and separates happy path, retry, error, dead-letter, observability, and fallback lanes. - Quality Loop & Validation: Runs lint, score, repair, polish, and architecture validation until the drawing scores at least 95 with zero hard blockers, with rollback on regressions. - Use Case: Paste an n8n JSON export and ask for a clean diagram showing where the workflow retries, dead-letters, and alerts — the Skill reshapes it into a left-to-right graph with integration logos and redacted credentials. ## Quick Start Ask the assistant to diagram your n8n lead-routing workflow from webhook trigger through enrichment, an IF branch on lead score, and Slack or Gmail outcomes, including retry and dead-letter paths.

Frequently Asked Questions about excalidash-n8n-workflow-diagrammer

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

FAQPage Schema
How do I turn an n8n workflow JSON export into a diagram?▼

Provide the exported JSON and the Skill maps nodes[] entries to shapes and connections{} outputs to labeled edges, then reshapes it with convert_diagram_type into a left-to-right flowchart. Branch index 0 becomes the true output and index 1 becomes false, while retryOnFail and continueOnFail settings become retry loops and error lanes.

How to diagram an automation pipeline with error handling and retries?▼

Describe the trigger, ordered processing nodes, and failure behavior; the Skill draws the happy path straight across the center and places retry loops, error branches, dead-letter sinks, observability taps, and fallback routes each in their own separated lane. Every retry edge is labeled with its bound, such as retry 3x with backoff.

Can I diagram Zapier or Make workflows with this Skill?▼

Yes, any trigger-to-action automation described in prose can be rendered as an n8n-style node graph with labeled IF, Switch, or Filter branches. It is not intended for deployed service topologies, event-bus diagrams, or time-ordered sequence diagrams, which need different diagram types.

Does the diagram leak API keys or webhook secrets from my workflow?▼

No. The Skill redacts webhook signing secrets, HTTP Authorization bearer headers, node API keys, Postgres connection passwords, and OAuth tokens before any tool call, replacing them with placeholders like [REDACTED_BEARER]. The final export is re-scanned to confirm no raw credentials remain.

Why does my workflow diagram fail validation?▼

Common failures are a second trigger node, an orphan node unreachable from the trigger, an unlabeled branch output, or a Switch case that goes nowhere. The validate_architecture and suggest_architecture_improvements tools flag these, and the lint-score-repair loop runs until the score reaches 95 with zero hard blockers.