From Automated Video Generator
Guides Video Generator CLI commands: npm run generate for fresh video renders, resume for interrupted jobs, segment for assembly fixes. Use after crashes or for script-based video workflows.
npx claudepluginhub itspremkumar/automated-video-generatorThis skill uses the workspace's default tool permissions.
This skill explains the different terminal commands available to run, resume, or fix video generations.
Generates product demo, architecture, or release videos by analyzing codebase for frameworks/UI/features, planning scenarios, creating AI images, and rendering with Remotion. Invoke explicitly via /generate-video after Remotion setup.
Generates videos from text, images, or videos using Runway API models like seedance2, gen4.5, veo3 via Python scripts run with uv. Useful for AI video prototyping in code workflows.
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.
Share bugs, ideas, or general feedback.
This skill explains the different terminal commands available to run, resume, or fix video generations.
These commands are used for a "Fresh Start." They clean up old temporary files to prevent conflicts.
npm run generate (or npm run build).video-cache.json file.public/videos and public/audio folders.input/input-scripts.json.These commands save time by reusing already-completed work.
npm run resumepublic/ and the .video-cache.json.npm run segment.mp4 segments in your output folder and merges them.npm run dev| Command | Action | Fresh/Resume |
|---|---|---|
npm run generate | Full Process | Fresh (Wipes old data) |
npm run build | Full Process | Fresh (Alias for generate) |
npm run resume | Skip Existing | Resume (Saves time) |
npm run segment | Assembly Only | Fix (Stitching only) |
When editing input/input-scripts.json, agents can use these newer properties:
| Property | Type | Description |
|---|---|---|
showText | Boolean | Set to false to disable on-screen subtitles. |
defaultVideo | String | Filename in input/input-assests/ to use as a visual fallback. |
orientation | String | portrait or landscape. |
voice | String | AI voice ID (e.g., en-US-JennyNeural). |