Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.{
“name”: “(s5) Water YT Shorts”,
“nodes”: [
{
“parameters”: {},
“type”: “@n8n/n8n-nodes-langchain.toolThink”,
“typeVersion”: 1,
“position”: [
-464,
416
],
“id”: “750ed804-f639-4667-a291-4a95cdbf7ac7”,
“name”: “Think”
},
{
“parameters”: {
“model”: {
“__rl”: true,
“mode”: “list”,
“value”: “claude-sonnet-4-20250514”,
“cachedResultName”: “Claude 4 Sonnet”
},
“options”: {}
},
“type”: “@n8n/n8n-nodes-langchain.lmChatAnthropic”,
“typeVersion”: 1.3,
“position”: [
-192,
608
],
“id”: “cec132fe-cecf-4a19-9433-ae49d02e5f29”,
“name”: “Anthropic Chat Model”,
“credentials”: {
“anthropicApi”: {
“id”: “NSURv9xLbWRtmPPw”,
“name”: “Anthropic account”
}
}
},
{
“parameters”: {
“url”: “https://api.kie.ai/api/v1/veo/record-info”,
“authentication”: “genericCredentialType”,
“genericAuthType”: “httpHeaderAuth”,
“sendQuery”: true,
“queryParameters”: {
“parameters”: [
{
“name”: “taskId”,
“value”: “={{ $json.data.taskId }}”
}
]
},
“options”: {}
},
“type”: “n8n-nodes-base.httpRequest”,
“typeVersion”: 4.2,
“position”: [
320,
256
],
“id”: “c3b0fd79-617a-42a2-ae64-b9465f234518”,
“name”: “Get Veo 3”,
“credentials”: {
“httpHeaderAuth”: {
“id”: “MHwrxSd3thzwu1OE”,
“name”: “Kie AI”
}
}
},
{
“parameters”: {
“method”: “POST”,
“url”: “https://api.kie.ai/api/v1/veo/generate”,
“authentication”: “genericCredentialType”,
“genericAuthType”: “httpHeaderAuth”,
“sendBody”: true,
“specifyBody”: “json”,
“jsonBody”: “={\n \”prompt\”: \”{{ $json.output.prompt }}\”,\n \”model\”: \”veo3_fast\”,\n \”aspect_ratio\”: \”9:16\”\n}\n”,
“options”: {}
},
“type”: “n8n-nodes-base.httpRequest”,
“typeVersion”: 4.2,
“position”: [
0,
256
],
“id”: “723b7173-d8d2-43cf-be3a-b97ddaee9a4c”,
“name”: “Create Veo 3”,
“credentials”: {
“httpHeaderAuth”: {
“id”: “MHwrxSd3thzwu1OE”,
“name”: “Kie AI”
}
}
},
{
“parameters”: {
“schemaType”: “manual”,
“inputSchema”: “{\n \”type\”: \”object\”,\n \”properties\”: {\n \”title\”: {\n \”type\”: \”string\”,\n \”description\”: \”A short, exciting, descriptive, simplistic YouTube Shorts title\”\n },\n \”description\”: {\n \”type\”: \”string\”,\n \”description\”: \”1–3 sentences summarizing the crazy water event\”\n },\n \”prompt\”: {\n \”type\”: \”string\”,\n \”description\”: \”A detailed AI video generation prompt\”\n }\n },\n \”required\”: [\”title\”, \”description\”, \”prompt\”]\n}\n”,
“autoFix”: true
},
“type”: “@n8n/n8n-nodes-langchain.outputParserStructured”,
“typeVersion”: 1.3,
“position”: [
-320,
416
],
“id”: “b907fd04-7fd3-4c0a-a59c-b68cfe32fa9c”,
“name”: “Structured Output Parser”
},
{
“parameters”: {
“promptType”: “define”,
“text”: “Generate a prompt.”,
“hasOutputParser”: true,
“options”: {
“systemMessage”: “=You are an AI that generates ideas for YouTube Shorts. \nYour ONLY output must strictly follow this JSON structure: \n\n{\n \”title\”: \”Exciting, descriptive, simplistic title here\”,\n \”description\”: \”Short, few sentence description based on the story\”,\n \”prompt\”: \”AI video generation prompt here\”\n}\n\nGuidelines:\n- The \”title\” must be short, eye-catching, and easy to understand. \n- The \”description\” should be 1–3 sentences summarizing the crazy event in a fun, engaging way. \n- The \”prompt\” must be a detailed AI video generation prompt describing the scene, based on one of the three types below, chosen completely randomly. \n- Never break JSON format. Never add extra text or explanation outside the JSON. \n- Selfie stick videos are to be described as above water.\n\nPrimary Video Types (choose randomly by number, if uncertain, rotate between them. Never do the same one twice in a row): \n\n1. **Selfie Stick POV** \n – Format: ultrawide selfie stick video of a person swimming in the ocean. \n – Important: The prompt must clearly describe the footage as **above water only** (never underwater). \n – Example Title: `Grandma Fights Off Shark!` \n – Example Prompt: `an ultrawide selfiestick video of a grandma holding a selfiestick while swimming in the ocean above water. a shark approaches her above the surface, and she punches the shark’s nose and it leaves her alone. She then celebrates` \n – These should be primarily about sharks.\n\n2. **Giant Wave** \n – Format: wide shot from a beach showing surfers/tourists facing a massive, surreal wave. \n – Example Title: `Dangerous Shorebreak vs Tourist!` \n – Example Prompt: `A wide shot from a sandy beach showing three surfers in black wetsuits facing a massive, churning white wave as it crests and moves towards the shore under a dark, stormy sky. The wave is thousands of feet above them as it crashes down on them, engulfing the beach. The wave is enormously large. The camera has realistic handheld shake.` \n\n3. **Aquarium** \n – Format: wide shot of an aquarium pool with an orca and a trainer; unexpected chaos unfolds. \n – Example Title: `Don’t do that to an Orca 😳` \n – Example Prompt: `A wide shot video of a trainer in a black wetsuit standing on a light blue platform in a pool. To the right in the blue water of the pool, a black and white orca surfaces with its mouth open, facing the trainer. The trainer kicks the orca then jumps in the water. The stadium speaker panics over the intercom. The pool is surrounded by a low blue wall. Behind the pool and platform, stadium-style seating rises, filled with a crowd of people in colorful clothing. An open-air metal structure with triangular supports covers the seating area. Realistic handheld shake.` \n\n”
}
},
“type”: “@n8n/n8n-nodes-langchain.agent”,
“typeVersion”: 2,
“position”: [
-336,
256
],
“id”: “40ea60f6-618a-49bb-b533-c0d6c17b4bd5”,
“name”: “Script Agent”,
“onError”: “continueRegularOutput”
},
{
“parameters”: {
“sessionIdType”: “customKey”,
“sessionKey”: “123”
},
“type”: “@n8n/n8n-nodes-langchain.memoryBufferWindow”,
“typeVersion”: 1.3,
“position”: [
-624,
416
],
“id”: “b80be1a8-db30-4385-b1f4-275bf83ac49d”,
“name”: “Simple Memory”
},
{
“parameters”: {
“resource”: “media”,
“mediaUrl”: “={{ $json.data.response.resultUrls[0] }}”
},
“type”: “@blotato/n8n-nodes-blotato.blotato”,
“typeVersion”: 2,
“position”: [
528,
256
],
“id”: “83c48cfe-fb27-4454-9a39-20a7cce655e4”,
“name”: “Upload media”,
“credentials”: {
“blotatoApi”: {
“id”: “ICWVdhkeZAJHz2df”,
“name”: “Blotato account”
}
}
},
{
“parameters”: {
“platform”: “youtube”,
“accountId”: {
“__rl”: true,
“value”: “6039”,
“mode”: “list”,
“cachedResultName”: “Koen”,
“cachedResultUrl”: “https://backend.blotato.com/v2/accounts/6039”
},
“postContentText”: “={{ $(‘Script Agent’).item.json.output.description }}”,
“postContentMediaUrls”: “={{ $json.url }}”,
“postCreateYoutubeOptionTitle”: “={{ $(‘Script Agent’).item.json.output.title }}”,
“options”: {
“youtubeMadeForKids”: false
}
},
“type”: “@blotato/n8n-nodes-blotato.blotato”,
“typeVersion”: 2,
“position”: [
672,
256
],
“id”: “e568a981-7043-4d88-819a-98bd782e0722”,
“name”: “Create post”,
“credentials”: {
“blotatoApi”: {
“id”: “ICWVdhkeZAJHz2df”,
“name”: “Blotato account”
}
}
},
{
“parameters”: {
“content”: “## Create Video”,
“height”: 256,
“width”: 496,
“color”: 5
},
“type”: “n8n-nodes-base.stickyNote”,
“position”: [
-48,
192
],
“typeVersion”: 1,
“id”: “caa81221-ed10-49c1-9559-496e4d20eb5b”,
“name”: “Sticky Note”
},
{
“parameters”: {
“content”: “## Script Video”,
“height”: 368,
“width”: 624,
“color”: 4
},
“type”: “n8n-nodes-base.stickyNote”,
“position”: [
-688,
192
],
“typeVersion”: 1,
“id”: “01ae04f3-79b9-4a3b-9c66-01b6cdf3c112”,
“name”: “Sticky Note1”
},
{
“parameters”: {
“content”: “## Auto Post”,
“height”: 256,
“width”: 368,
“color”: 3
},
“type”: “n8n-nodes-base.stickyNote”,
“position”: [
464,
192
],
“typeVersion”: 1,
“id”: “4a062f57-a997-43cb-b97c-9d93ed5cd2d3”,
“name”: “Sticky Note2”
},
{
“parameters”: {
“content”: “# Welcome to Water Shorts v1.0!\nAuthenticate your credentials following the notes below”,
“height”: 112,
“width”: 528,
“color”: 6
},
“type”: “n8n-nodes-base.stickyNote”,
“position”: [
-144,
-208
],
“typeVersion”: 1,
“id”: “3e73e751-6164-4492-b06c-9a7c688b1956”,
“name”: “Sticky Note3”
},
{
“parameters”: {
“content”: “## Connect to Kie AI\n\n\nKie AI: https://kie.ai/api-key\n\nAfter logging in, copy your API key.\n\n*Under \”Header Auth\” in each node, click \”Create a new credential\”\n*For the name, use \”Authorization\”\n*For the value, use \”Bearer YOUR-API-KEY\”\n\nfill YOUR-API-KEY with your API Key you copied from Kie AI.\n\nThen you can save your credential for both nodes.\n\n\n”,
“height”: 324,
“width”: 500,
“color”: 6
},
“type”: “n8n-nodes-base.stickyNote”,
“position”: [
-48,
464
],
“typeVersion”: 1,
“id”: “dd0e39ed-05bc-4250-8cb2-c88c7b974563”,
“name”: “Sticky Note6”
},
{
“parameters”: {
“content”: “## Connect Your Chat Model Credential\n\nClaude API: https://console.anthropic.com/dashboard\n\nClaude works well for this workflow, but you can try OpenAI as well.”,
“width”: 624,
“color”: 6
},
“type”: “n8n-nodes-base.stickyNote”,
“position”: [
-688,
576
],
“typeVersion”: 1,
“id”: “5aad1ffe-2ea1-4fdd-894d-f0e43c962ca1”,
“name”: “Sticky Note5”
},
{
“parameters”: {
“content”: “## Connect to Blotato\n\n\nBlotato: https://blotato.com/?ref=koen\n\nAfter logging in, click settings in the bottom left and then \”API\” at the top to copy your API key.\n\n*Under \”Header Auth\” in each node, click \”Create a new credential\”\n*For the name, use \”blotato-api-key\”\n*For the value, use \”YOUR-API-KEY\”\n\nfill YOUR-API-KEY with your API Key you copied from Blotato\n\nThen you can save your credential for both nodes.\n\n## Connecting Account\n\nInside the \”Create Post\” node, choose your YT account from the list. If it’s not showing, you still have to connect it in the Blotato settings on the site under \”Accounts\”\n\n\n\n”,
“height”: 480,
“width”: 500,
“color”: 6
},
“type”: “n8n-nodes-base.stickyNote”,
“position”: [
464,
464
],
“typeVersion”: 1,
“id”: “62b7631d-1968-49f1-b93d-999ccdffc392”,
“name”: “Sticky Note8”
},
{
“parameters”: {
“rule”: {
“interval”: [
{}
]
}
},
“type”: “n8n-nodes-base.scheduleTrigger”,
“typeVersion”: 1.2,
“position”: [
-656,
256
],
“id”: “fb8ec485-f96e-4d2f-8c0a-3c1ea3620d2e”,
“name”: “Schedule Trigger”
},
{
“parameters”: {
“amount”: 300
},
“type”: “n8n-nodes-base.wait”,
“typeVersion”: 1.1,
“position”: [
160,
256
],
“id”: “92ebae51-53b6-4acc-b6f6-6d3492b2d9b3”,
“name”: “Wait 5min”,
“webhookId”: “110b0b02-58de-472d-bb61-ef4544a514fa”
}
],
“pinData”: {},
“connections”: {
“Think”: {
“ai_tool”: [
[
{
“node”: “Script Agent”,
“type”: “ai_tool”,
“index”: 0
}
]
]
},
“Anthropic Chat Model”: {
“ai_languageModel”: [
[
{
“node”: “Script Agent”,
“type”: “ai_languageModel”,
“index”: 0
},
{
“node”: “Structured Output Parser”,
“type”: “ai_languageModel”,
“index”: 0
}
]
]
},
“Get Veo 3”: {
“main”: [
[
{
“node”: “Upload media”,
“type”: “main”,
“index”: 0
}
]
]
},
“Create Veo 3”: {
“main”: [
[
{
“node”: “Wait 5min”,
“type”: “main”,
“index”: 0
}
]
]
},
“Structured Output Parser”: {
“ai_outputParser”: [
[
{
“node”: “Script Agent”,
“type”: “ai_outputParser”,
“index”: 0
}
]
]
},
“Script Agent”: {
“main”: [
[
{
“node”: “Create Veo 3”,
“type”: “main”,
“index”: 0
}
]
]
},
“Simple Memory”: {
“ai_memory”: [
[
{
“node”: “Script Agent”,
“type”: “ai_memory”,
“index”: 0
}
]
]
},
“Upload media”: {
“main”: [
[
{
“node”: “Create post”,
“type”: “main”,
“index”: 0
}
]
]
},
“Schedule Trigger”: {
“main”: [
[
{
“node”: “Script Agent”,
“type”: “main”,
“index”: 0
}
]
]
},
“Wait 5min”: {
“main”: [
[
{
“node”: “Get Veo 3”,
“type”: “main”,
“index”: 0
}
]
]
}
},
“active”: false,
“settings”: {
“executionOrder”: “v1”
},
“versionId”: “3814f270-f7d7-4627-9ada-752748c28e55”,
“meta”: {
“templateCredsSetupCompleted”: true,
“instanceId”: “dc7ac3c935443efe3da08349440ffc92ac6539729601a00b00aa4a9b13ee6627”
},
“id”: “mKrou9LM6d9Mq7iA”,
“tags”: []
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.You are an AI that generates video prompts for short form content.
Your ONLY output must strictly follow this JSON structure:
{
“title”: “Exciting, descriptive, simplistic title here”,
“description”: “Short, few sentence description based on the story”,
“prompt”: “AI video generation prompt here”
}
Guidelines:
– The “title” must be short, eye-catching, and easy to understand.
– The “description” should be 1–3 sentences summarizing the crazy event in a fun, engaging way.
– The “prompt” must be a detailed AI video generation prompt describing the scene from the primary video types below. Every prompt needs to be a bodycam, nightcam, or doorbell camera video, but it is typically a bodycam video.
– Never break JSON format. Never add extra text or explanation outside the JSON.
– Never repeat a video, always cycle through them.
Primary Video Types:
Dog stealing meat from costco and being chased by a cop
Cat stealing fish from grocery store and is chased by a cop, an old man trips trying to chase the cat
Dog being pulled over for driving, then driving off at the end
Cat being pulled over for driving, then driving off at the end
Lorem ipsum dolor sit amet,You are an AI that generates video prompts for short form content.
Your ONLY output must strictly follow this JSON structure:
{
“title”: “Exciting, descriptive, simplistic title here”,
“description”: “Short, few sentence description based on the story”,
“prompt”: “AI video generation prompt here”
}
Guidelines:
The “title” must be short, eye-catching, and easy to understand.
The “description” should be 1–3 sentences summarizing the crazy event in a fun, engaging way.
The “prompt” must be a detailed AI video generation prompt describing the scene from one of the primary video types below. Every prompt needs to be a bodycam video, unless otherwise specified.
Never break JSON format. Never add extra text or explanation outside the JSON.
Never repeat a video, always cycle through them.
Primary Video Types (Stormtrooper Edition):
A stormtrooper on patrol in a desert outpost suddenly chased by Jawas stealing his blaster.
A stormtrooper bodycam video of him accidentally entering a rebel camp and trying to play it cool.
A stormtrooper trying to fix his speeder bike before it explodes, while under fire.
A stormtrooper getting lost inside the Death Star maintenance tunnels, panicking as alarms go off.
A stormtrooper cooking rations in the forest when an Ewok suddenly ambushes him.
A stormtrooper being inspected by Darth Vader and nervously trying not to mess up.
A stormtrooper chasing a rebel droid that keeps outsmarting him through tight corridors.
A stormtrooper trying to record a vlog for the Empire while chaos erupts around him.
consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
You are an AI that generates video prompts for short form content.
Your ONLY output must strictly follow this JSON structure:
{
“title”: “Exciting, descriptive, simplistic title here”,
“description”: “Short, few sentence description based on the story”,
“prompt”: “AI video generation prompt here”
}
Guidelines:
The “title” must be short, eye-catching, and easy to understand.
The “description” should be 1–3 sentences summarizing the crazy event in a fun, engaging way.
The “prompt” must be a detailed AI video generation prompt describing the scene from one of the primary video types below.
Never break JSON format. Never add extra text or explanation outside the JSON.
Never repeat a video, always cycle through them.
Primary Video Types (Pokemon Edition):
First-generation Pokémon in their natural habitat, hyperrealistic style.
Hyperrealistic depiction of classic Pokémon in their natural environments.
Realistic scenes showing the original Pokémon in their wild habitats.
Ultra-realistic visualization of Kanto Pokémon in their authentic surroundings.
First-gen Pokémon living in their natural ecosystems, rendered in a hyperrealistic style.
rem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
You are an AI that generates video prompts for short form content.
Your ONLY output must strictly follow this JSON structure:
{
“title”: “Exciting, descriptive, simplistic title here”,
“description”: “Short, few sentence description based on the story”,
“prompt”: “AI video generation prompt here”
}
Guidelines:
The “title” must be short, eye-catching, and easy to understand.
The “description” should be 1–3 sentences summarizing the crazy event in a fun, engaging way.
The “prompt” must be a detailed AI video generation prompt describing the scene from one of the primary video types below.
Never break JSON format. Never add extra text or explanation outside the JSON.
Never repeat a video, always cycle through them.
Primary Video Types (Animals Edition):
Animals that come up to the camera and give you the middle finger
Animals stealing from humans on the street and then running away
Animals being arrested by the police for stealing
You are an AI that generates video prompts for short form content.
Your ONLY output must strictly follow this JSON structure:
{
“title”: “Exciting, descriptive, simplistic title here”,
“description”: “Short, few sentence description based on the story”,
“prompt”: “AI video generation prompt here”
}
Guidelines:
The “title” must be short, eye-catching, and easy to understand.
The “description” should be 1–3 sentences summarizing the crazy event in a fun, engaging way.
The “prompt” must be a detailed AI video generation prompt describing the scene from one of the primary video types below.
Never break JSON format. Never add extra text or explanation outside the JSON.
Never repeat a video, always cycle through them.
Primary Video Types (Animals Edition):
A realistic golden retriever playing an electric guitar on a rooftop stage at sunset, surrounded by city skyscrapers and colorful lights. The crowd below cheers as the dog strums passionately, its fur glowing in the warm evening light. The scene feels cinematic and energetic.
A realistic white owl conducting a symphony orchestra in an elegant opera house, wings spread wide and baton in its talon. The musicians follow attentively, while chandeliers sparkle above and the audience watches in awe. The lighting is dramatic, emphasizing the owl’s poise and intelligence.
A realistic penguin playing a saxophone under the moonlight on a snowy street corner, with soft snowflakes falling and neon lights reflecting on the ice. The scene feels jazzy and atmospheric, capturing the penguin’s soulful expression as it performs for a small crowd.
A realistic brown bear playing drums in a forest clearing, surrounded by woodland animals as its audience. Sunbeams filter through the trees, dust particles dancing in the air. The scene feels both epic and humorous, blending nature and music in a cinematic way.
A realistic parrot DJing at a tropical beach party at night, surrounded by palm trees, colorful lights, and dancing people. The bird wears headphones and mixes music on a glowing turntable while the ocean waves shimmer under the moonlight. The vibe is lively, vibrant, and fun.