Auto Generate Descriptive Node Names with AI for Workflow Readability
Ready for 3.0What this workflow does
This AI workflow has 23 nodes and runs manually, when you click “Execute workflow” (plus 1 other trigger). Along the way it connects OpenRouter Chat Model.
How it runs
Trigger: Manually, when you click “Execute workflow” (plus 1 other trigger).
- Select a Workflow (n8n): get
- Fetch All Workflows (n8n): uses n8n
- Set Target Workflow Id (Edit Fields (Set)): sets 1 field: workflow_id
- Aggregate: combines items into one
- Fetch Target Workflow JSON (n8n): get
- Form Dynamic Workflow List (n8n Form): shows the next form page
- Extract Workflow Nodes Connections (Edit Fields (Set)): sets 3 fields: old_workflow, nodes, connections
- Parse Selected Workflow Id (Edit Fields (Set)): sets 1 field: id
- Generate Node Rename Mapping (Basic LLM Chain): sends a prompt to an LLM, with model: OpenRouter Chat Model; output parser: Parse LLM Mapping ToJson
- Prepare LLM Validation Data (Edit Fields (Set)): sets 5 fields: old_workflow, nodes_name, connections_nodes_name_reference…
…plus 9 more steps. See the full node list below.
Services it uses
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (11)
- n8n
n8n-nodes-base.n8n - Edit Fields (Set)
n8n-nodes-base.set - Basic LLM Chain
@n8n/n8n-nodes-langchain.chainLlm - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - If
n8n-nodes-base.if - n8n Form
n8n-nodes-base.form - Stop and Error
n8n-nodes-base.stopAndError - Aggregate
n8n-nodes-base.aggregate - OpenRouter Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenRouter - n8n Form Trigger
n8n-nodes-base.formTrigger - Manual Trigger
n8n-nodes-base.manualTrigger
From the author
⚡Auto Rename n8n Workflow Nodes with AI✨ This workflow uses AI to automatically generate clear and descriptive names for every node in your n8n workflows. It analyzes each node's type, parameters, and connections to create meaningful names, making your…