Skill detail

video-extend

Extends or continues existing video clips via Google Veo 3-1 extend-video endpoints on RunComfy with continuation prompts.

MatchDirectReviewed for Video Editing
Sourceprime-skills/​runcomfy-agent-skillsExternal source
Reported installs358,294Popularity signal only

Inspect before use

Automated review checks relevance, not safety or endorsement. Read the source instructions before using this skill.

Saved source preview

SKILL.md

The saved excerpt is a snapshot from review. The external source remains the complete and most current version.

---
name: video-extend
displayName: "Video Extend"
allowed-tools: Bash(runcomfy *)
description: >
  Extend or continue an existing video clip on RunComfy via the
  `runcomfy` CLI. Routes to Google Veo 3-1's `extend-video` and
  `fast/extend-video` endpoints — pick the source video plus a prompt
  describing what should happen next, and the model produces a clip
  that continues the original with consistent motion, lighting, and
  subject identity. Use when the user has a short Veo clip and wants
  it longer, or wants a chained narrative built shot-by-shot from a
  single seed clip. Triggers on "extend video", "continue video",
  "longer video", "video extend", "make this clip longer", "Veo
  extend", "chain video shots", "video continuation", or any explicit
  ask to take an existing video and add more frames after it.
homepage: https://www.runcomfy.com
license: MIT
---

# Video Extend

Continue an existing video clip past its per-call duration cap, or chain a narrative shot-by-shot from a single seed. This skill routes to Google Veo 3-1's `extend-video` endpoints and ships the documented prompting patterns + the exact `runcomfy run` invoke.

[runcomfy.com](https://www.runcomfy.com/?utm_source=skills.sh&utm_medium=skill&utm_campaign=video-extend) · [Veo 3-1 extend-video](https://www.runcomfy.com/models/google-deepmind/veo-3-1/extend-video?utm_source=skills.sh&utm_medium=skill&utm_campaign=video-extend) · [CLI docs](https://docs.runcomfy.com/cli/introduction?utm_source=skills.sh&utm_medium=skill&utm_campaign=video-extend)

## Powered by the RunComfy CLI

```bash
# 1. Install (see runcomfy-cli skill for details)
npm i -g @runcomfy/cli      # or:  npx -y @runcomfy/cli --version

# 2. Sign in
runcomfy login              # or in CI: export RUNCOMFY_TOKEN=<token>

# 3. Extend
runcomfy run google-deepmind/veo-3-1/extend-video \
  --input '{"video_url": "https://...", "prompt": "..."}' \
  --output-dir ./out
```

CLI deep dive: [`runcomfy-cli`](https://www.skills.sh/agentspace-so/runcomfy-agent-skills/runcomfy-cli) skill.

---

## Pick the right endpoint

Listed newest first. Both endpoints are Google Veo 3-1; pick by quality/latency trade-off.

**Veo 3-1 Extend** — `google-deepmind/veo-3-1/extend-video` *(default)*
> Continues an existing Veo clip with consistent motion, lighting, identity, and physics.
> Pick for: hero-quality extends, final-delivery cuts, chained narrative shots that need to look like one continuous take.
> Avoid for: cost-sensitive iteration — drop to **Veo 3-1 Fast Extend**.

**Veo 3-1 Fast Extend** — [`google-deepmind/veo-3-1/fast/extend-video`](https://www.runcomfy.com/models/google-deepmind/veo-3-1/fast/extend-video?utm_source=skills.sh&utm_medium=skill&utm_campaign=video-extend)
> Faster Veo 3-1 extend at lower per-call cost.
> Pick for: iteration on extend compositions, multi-shot drafts.
> Avoid for: final delivery — use full **Veo 3-1 Extend**.

The agent picks one and supplies the source video URL + a continuation prompt.

---

## Route: Veo 3-1 Extend

**Model**: `google-deepmind/veo-3-1/extend-video` (or `/fast/extend-video`)
**Catalog**: [Veo 3-1 extend](https://www.runcomfy.com/models/google-deepmind/veo-3-1/extend-video?utm_source=skills.sh&utm_medium=skill&utm_campaign=video-extend) · [Veo 3-1 fast extend](https://www.runcomfy.com/models/google-deepmind/veo-3-1/fast/extend-video?utm_source=skills.sh&utm_medium=skill&utm_campaign=video-extend) · [`veo-3` collection](https://www.runcomfy.com/models/collections/veo-3?utm_source=skills.sh&utm_medium=skill&utm_campaign=video-extend)

### Invoke

```bash
runcomfy run google-deepmind/veo-3-1/extend-video \
  --input '{
    "video_url": "https://your-cdn.example/source-clip.mp4",
    "prompt": "The camera continues pushing in slowly. The character looks down at the object, then turns toward the window. Soft daylight, no other motion in the background."
  }' \
  --output-dir ./out
```

### Prompting tips

- **The source video provides identity, lighting, fra
Read the full source on GitHub (opens external page)
Context

Related work