{
  "name": "Auto-rename workflow nodes with AI (Gemini/Claude) for better readability (beta)",
  "nodes": [
    {
      "id": "0cb0ac30-661f-4b18-a915-9205e26816c6",
      "name": "Start Workflow Manually",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        -848,
        400
      ]
    },
    {
      "id": "3a1a361d-6109-4628-b348-1b6a31d4ee91",
      "name": "AI Generate Name Suggestions",
      "type": "@n8n/n8n-nodes-langchain.chainLlm",
      "position": [
        -144,
        400
      ]
    },
    {
      "id": "c0461ef0-bbe8-48d1-8a3d-3756a49ac6ff",
      "name": "Parse JSON Response Structure",
      "type": "@n8n/n8n-nodes-langchain.outputParserStructured",
      "position": [
        -48,
        624
      ]
    },
    {
      "id": "349ddcbd-96a8-4a39-b77b-7d86cd9c6158",
      "name": "Apply Names and Update References",
      "type": "n8n-nodes-base.code",
      "position": [
        320,
        400
      ]
    },
    {
      "id": "b84867d7-c1a5-4c97-bd5e-85696ac4820d",
      "name": "Create New Workflow Copy",
      "type": "n8n-nodes-base.n8n",
      "position": [
        544,
        400
      ]
    },
    {
      "id": "ae69490d-cf1b-452c-af59-8e7bc452a09b",
      "name": "Get Current Workflow JSON",
      "type": "n8n-nodes-base.n8n",
      "position": [
        -400,
        400
      ]
    },
    {
      "id": "acf05fbc-83b0-4f27-a73f-ca01c81b3a9a",
      "name": "Deactivate Old Workflow",
      "type": "n8n-nodes-base.n8n",
      "position": [
        768,
        400
      ]
    },
    {
      "id": "ef0a3ddf-f793-47a9-b6c0-e7105745d88d",
      "name": "Activate Renamed Workflow",
      "type": "n8n-nodes-base.n8n",
      "position": [
        992,
        400
      ]
    },
    {
      "id": "0a965b42-0ac1-4e2e-831e-3db86bb963b2",
      "name": "Gemini AI Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
      "position": [
        32,
        832
      ]
    },
    {
      "id": "e209ba84-7749-4541-9749-a78a53cdd751",
      "name": "Claude Sonnet AI Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenRouter",
      "position": [
        -176,
        624
      ]
    },
    {
      "id": "21e21244-747b-4eed-8b77-c42e7060af45",
      "name": "Workflow Description Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -848,
        0
      ],
      "parameters": {
        "width": 672,
        "height": 320,
        "content": "## **n8n Workflow Node Renamer**\n\nThis n8n workflow automates the process of renaming nodes for clarity. It uses AI to analyze each node's function and assigns a concise, descriptive name, significant"
      }
    },
    {
      "id": "b0e9ed90-cc78-4cd3-b7a4-1505102b8476",
      "name": "Set Renamed Workflow Suffix",
      "type": "n8n-nodes-base.set",
      "position": [
        -624,
        400
      ]
    }
  ],
  "connections": {
    "Gemini AI Model": {
      "ai_languageModel": [
        [
          {
            "node": "Parse JSON Response Structure",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Claude Sonnet AI Model": {
      "ai_languageModel": [
        [
          {
            "node": "AI Generate Name Suggestions",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Deactivate Old Workflow": {
      "main": [
        [
          {
            "node": "Activate Renamed Workflow",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Start Workflow Manually": {
      "main": [
        [
          {
            "node": "Set Renamed Workflow Suffix",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Create New Workflow Copy": {
      "main": [
        [
          {
            "node": "Deactivate Old Workflow",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get Current Workflow JSON": {
      "main": [
        [
          {
            "node": "AI Generate Name Suggestions",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Set Renamed Workflow Suffix": {
      "main": [
        [
          {
            "node": "Get Current Workflow JSON",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "AI Generate Name Suggestions": {
      "main": [
        [
          {
            "node": "Apply Names and Update References",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Parse JSON Response Structure": {
      "ai_outputParser": [
        [
          {
            "node": "AI Generate Name Suggestions",
            "type": "ai_outputParser",
            "index": 0
          }
        ]
      ]
    },
    "Apply Names and Update References": {
      "main": [
        [
          {
            "node": "Create New Workflow Copy",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}