Workflow inventory
The report summarizes nodes, types, versions, triggers, disabled state and safe structural key names.
Day 060 / n8n / Workflow Automation
A dependency-free Python CLI that turns a local n8n export into data-minimized Markdown or JSON workflow documentation.
The report summarizes nodes, types, versions, triggers, disabled state and safe structural key names.
Every exported edge records its source, target, output and input index, with missing target nodes highlighted for review.
Parameter values and credential identifiers never enter the generated document; only key and credential-type names are listed.
Markdown and JSON references
Node and edge inventory
Disconnected-node detection
Broken-reference detection
Value-minimized documentation
Argparse, dataclasses, JSON and unittest keep the command portable and dependency-free.
The parser limits file size, node count and edge count while rejecting duplicate keys and malformed connection shapes.
Tests cover nodes, edges, triggers, disconnected and broken references, minimized output, duplicate data and file writing.