{
  "name": "Create tutorial videos from documentation URLs with Claude, Google TTS, Remotion and YouTube",
  "nodes": [
    {
      "id": "a8dfa0fd-04c9-46fd-a610-65f432b4bb41",
      "name": "Webhook Trigger",
      "type": "n8n-nodes-base.webhook",
      "position": [
        -768,
        176
      ]
    },
    {
      "id": "365f774e-bb3e-4b4e-99cf-122c7853c136",
      "name": "Fetch Documentation",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        -544,
        176
      ]
    },
    {
      "id": "17952071-9411-4aa2-abd3-da32191d697f",
      "name": "Parse Documentation Content",
      "type": "n8n-nodes-base.code",
      "position": [
        -320,
        176
      ]
    },
    {
      "id": "719343d9-3179-4624-8360-5813bcf3de41",
      "name": "Structure Tutorial Outline",
      "type": "n8n-nodes-base.code",
      "position": [
        256,
        176
      ]
    },
    {
      "id": "66097e77-91a1-4278-85d1-8d88ed5d3340",
      "name": "Generate Narration Script",
      "type": "n8n-nodes-base.code",
      "position": [
        480,
        176
      ]
    },
    {
      "id": "526e312a-e230-4b63-8c79-88d5ba93a34b",
      "name": "Create Visual Scenes",
      "type": "n8n-nodes-base.code",
      "position": [
        1056,
        176
      ]
    },
    {
      "id": "d3cb67a4-a464-402e-9355-8eaa1875f232",
      "name": "Render Video with Remotion",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1280,
        176
      ]
    },
    {
      "id": "96df4d92-d72b-4609-b968-440f64a1caa3",
      "name": "Check Render Status",
      "type": "n8n-nodes-base.if",
      "position": [
        1504,
        176
      ]
    },
    {
      "id": "43c44e0f-a26e-433d-85bf-766d38c5f877",
      "name": "Backup to Google Drive",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        1728,
        272
      ]
    },
    {
      "id": "ca04e80b-ef43-4e0f-87dd-12c7b886e219",
      "name": "Compile Response",
      "type": "n8n-nodes-base.code",
      "position": [
        1952,
        176
      ]
    },
    {
      "id": "71137596-bb0a-400f-8e6c-ff47f9fcf00c",
      "name": "Respond to Webhook",
      "type": "n8n-nodes-base.respondToWebhook",
      "position": [
        2176,
        176
      ]
    },
    {
      "id": "b7c3b9f1-be6b-4556-9be7-a8854320741d",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1584,
        -336
      ],
      "parameters": {
        "width": 620,
        "height": 824,
        "content": "## AI Documentation to Training Video Creator\n\nAutomatically transforms any technical documentation or blog post into a professional tutorial video with code highlighting, terminal animations, and AI-"
      }
    },
    {
      "id": "0192412c-8687-4011-916a-facadefe8835",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -816,
        60
      ],
      "parameters": {
        "width": 640,
        "height": 276,
        "content": "## Content Extraction\n\nFetches documentation and extracts text, code blocks, and structure"
      }
    },
    {
      "id": "f71c72f0-d66d-4444-b267-733074e14ace",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -104,
        12
      ],
      "parameters": {
        "width": 464,
        "height": 324,
        "content": "## AI Analysis & Planning\n\nAnalyzes content and creates structured tutorial outline"
      }
    },
    {
      "id": "b3b6bd0b-0f4d-40ec-90b3-50953a0209f3",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        480,
        -4
      ],
      "parameters": {
        "width": 672,
        "height": 340,
        "content": "## Audio & Visual Generation\n\nGenerates narration audio and creates visual scenes with code/terminal animations"
      }
    },
    {
      "id": "5bfc9a35-e284-4d79-8ec8-aa7e02e52318",
      "name": "Sticky Note4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1224,
        -4
      ],
      "parameters": {
        "width": 1104,
        "height": 436,
        "content": "## Video Rendering & Distribution\n\nRenders final video and uploads to YouTube and Google Drive"
      }
    },
    {
      "id": "97795e7b-6fa8-461f-a61f-4232b2be1ea1",
      "name": "Mistral Cloud Chat Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatMistralCloud",
      "position": [
        -24,
        400
      ]
    },
    {
      "id": "88da4deb-0bb5-4756-970e-d0891dc88302",
      "name": "Claude AI to analyze documentation",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        -96,
        176
      ]
    },
    {
      "id": "e9a3b491-2a0c-4fbd-9112-949b140675e9",
      "name": "Upload to Youtube",
      "type": "n8n-nodes-base.youTube",
      "position": [
        1728,
        80
      ]
    },
    {
      "id": "18088e03-edfa-4aff-a8f4-a80d0b3ef877",
      "name": "Generate Audio with Google TTS1",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        704,
        176
      ]
    },
    {
      "id": "1dcf0768-8cce-4e4a-9c5e-c9fd2cf8aad9",
      "name": "Google Gemini Chat Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
      "position": [
        776,
        400
      ]
    }
  ],
  "connections": {
    "Webhook Trigger": {
      "main": [
        [
          {
            "node": "Fetch Documentation",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Compile Response": {
      "main": [
        [
          {
            "node": "Respond to Webhook",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Upload to Youtube": {
      "main": [
        [
          {
            "node": "Compile Response",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Check Render Status": {
      "main": [
        [
          {
            "node": "Backup to Google Drive",
            "type": "main",
            "index": 0
          },
          {
            "node": "Upload to Youtube",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Fetch Documentation": {
      "main": [
        [
          {
            "node": "Parse Documentation Content",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Create Visual Scenes": {
      "main": [
        [
          {
            "node": "Render Video with Remotion",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Backup to Google Drive": {
      "main": [
        [
          {
            "node": "Compile Response",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Google Gemini Chat Model": {
      "ai_languageModel": [
        [
          {
            "node": "Generate Audio with Google TTS1",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Mistral Cloud Chat Model": {
      "ai_languageModel": [
        [
          {
            "node": "Claude AI to analyze documentation",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Generate Narration Script": {
      "main": [
        [
          {
            "node": "Generate Audio with Google TTS1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Render Video with Remotion": {
      "main": [
        [
          {
            "node": "Check Render Status",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Structure Tutorial Outline": {
      "main": [
        [
          {
            "node": "Generate Narration Script",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Parse Documentation Content": {
      "main": [
        [
          {
            "node": "Claude AI to analyze documentation",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Generate Audio with Google TTS1": {
      "main": [
        [
          {
            "node": "Create Visual Scenes",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Claude AI to analyze documentation": {
      "main": [
        [
          {
            "node": "Structure Tutorial Outline",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}