From Automated Video Generator
Generates JSON video scripts for Video Generator from prompts, with [Visual:] tags for stock footage, neural voice selection, and orientation settings.
npx claudepluginhub itspremkumar/automated-video-generatorThis skill uses the workspace's default tool permissions.
This skill provides instructions on how to transform a user's storytelling prompt into a valid `input-scripts.json` entry for the video generator.
Prompting techniques for AI video generation models on Replicate. Use when writing prompts for video models or building video generation features.
Orchestrates AI video production workflow: gathers specs interactively, generates scripts/storyboards, Gemini TTS voiceovers, Lyria music, Veo 3.1 clips or image animations, assembles with FFmpeg.
Generates video scripts for ads, TikToks, YouTube, explainers, and brand films, engineered for visual pacing, 3-second hooks, audio-visual sync, and AI video generation blueprints. Activates on mentions of script, video script, ad script, etc.
Share bugs, ideas, or general feedback.
This skill provides instructions on how to transform a user's storytelling prompt into a valid input-scripts.json entry for the video generator.
Every script must be an object within the main array in input/input-scripts.json.
{
"id": "unique-id",
"title": "Display Title",
"orientation": "landscape" | "portrait",
"voice": "en-US-JennyNeural" | "en-US-GuyNeural",
"script": "The actual narrative content..."
}
To ensure high-quality, relevant stock footage, use "Director Mode" tags. Place them at the start of the sentence or block they describe.
[Visual: Descriptive Query][Visual: nature], use [Visual: green forest sunlight rays].[Visual: ] tag appears.Example:
"[Visual: futuristic city neon night] The city never sleeps. [Visual: robotic arm assembly] High-tech manufacturing is the backbone of the economy."
You can choose from several high-quality neural voices. Specify these in the voice field of your JSON job.
| Gender | Voice ID | Style/Region |
|---|---|---|
| ๐จ Male | en-US-GuyNeural | Deep, Authoritative (Recommended) |
| ๐จ Male | en-US-ChristopherNeural | Calm, Steady |
| ๐จ Male | en-GB-RyanNeural | British Accent |
| ๐จ Male | en-IN-PrabhatNeural | Indian Accent |
| ๐ฉ Female | en-US-JennyNeural | Warm, Professional (Recommended) |
| ๐ฉ Female | en-US-AriaNeural | Friendly, Helpful |
| ๐ฉ Female | en-US-SaraNeural | Cheerful, Bright |
| ๐ฉ Female | en-GB-SoniaNeural | British Accent |
| Key | Type | Description |
|---|---|---|
id | String | Unique slug for the video (used for the folder name). |
title | String | The main title displayed in the video. |
orientation | String | landscape (16:9) or portrait (9:16). |
voice | String | Use one of the Voice IDs from the table above. |
showText | Boolean | (Optional) Set to false to hide captions. |
defaultVideo | String | (Optional) Local filename for fallback (in input-assests/). |
script | String | The content to be spoken, including [Visual: ...] tags. |
script text is exactly what will be spoken. Do NOT include instructions like (Scene 1) in the script text, as the TTS will read it.