video-extend

Extends existing video clips using Google Veo 3-1 extend-video endpoints via the runcomfy CLI.

Updated Jun 11, 2026
One-click install
npx skills add https://github.com/brillianodhiya/VisionScript --skill video-extend-brillianodhiya
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: video-extend
Source: https://github.com/brillianodhiya/VisionScript/tree/main/.agents/skills/video-extend
Command: npx skills add https://github.com/brillianodhiya/VisionScript --skill video-extend-brillianodhiya

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @runcomfy/cli.

What problem does it solve? AI video models cap each generation at a few seconds, so creators cannot produce longer clips or multi-shot narratives from a single seed video without visible breaks in motion, lighting, or subject identity. ## Core Features & Use Cases - Video continuation: Routes to Google Veo 3-1's extend-video and fast/extend-video endpoints through the runcomfy CLI, continuing a source clip with consistent motion, lighting, and identity. - Quality/cost routing: Picks full Extend for final delivery or Fast Extend for cheaper iteration drafts. - Shot-by-shot chaining: Feeds each extend output into the next call to build longer narratives, with prompting patterns for camera anchoring and single-beat extends. - Use Case: Take an 8-second Veo clip of a character and extend it to 16 seconds with a prompt like "camera continues pushing in; the character turns toward the window", then chain further beats into a short story. ## Quick Start Ask the agent to extend your video by providing the source video URL and a short prompt describing what should happen next, for example: extend this clip so the camera slowly dollies out while the character walks away.

Frequently Asked Questions about video-extend

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extend an existing AI video clip to make it longer?▼

Run `runcomfy run google-deepmind/veo-3-1/extend-video` with a JSON input containing the source video_url and a prompt describing what happens next. The CLI polls the RunComfy API and downloads the continued clip into your output directory.

What is the difference between Veo 3-1 Extend and Fast Extend?▼

Both are Google Veo 3-1 endpoints. Full Extend delivers hero-quality continuations for final cuts, while Fast Extend runs quicker at lower per-call cost and suits iteration drafts and multi-shot experiments.

How do I chain multiple video extends into a longer story?▼

Feed the output of one extend call as the video_url input to the next, keeping each extend to one story beat of 3-5 seconds. Identity holds across roughly 3-4 chained extends before you should re-anchor with an image-to-video generation.

Why does the camera drift or the subject change during a video extend?▼

Drift happens when the prompt lacks an explicit camera anchor like "camera stays static" or when the prompt packs multiple beats into one call. Identity drift also accumulates across chained generations, so keep individual extends short.

Can I extend videos from models other than Veo, like Kling or Wan?▼

Only Veo exposes a CLI-reachable extend-video endpoint. For other vendors, extract the final frame of the previous output and use it as the image-to-video reference on their main t2v/i2v endpoint instead.