技能 video-extend
🎬

video-extend

安全

Extend Video Clips with Google Veo 3-1

也可从以下获取: runcomfy-com,agentspace-so

Video clips have per-call duration limits. This skill extends existing Veo clips by chaining continuations with consistent motion, lighting, and subject identity for longer narratives.

支持: Claude Codex Code(CC)
🥉 73 青铜
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“video-extend”。 Extend video at https://example.com/clip.mp4 with camera pushing in slowly

预期结果:

Downloads extended clip to ./out directory. Returns success message with output file path.

正在使用“video-extend”。 Chain 3 extends: start with establishing shot, add dialogue beat, add action beat

预期结果:

Three sequential extend calls produce a cohesive 24-second narrative clip with consistent identity.

安全审计

安全
v1 • 6/1/2026

Static analysis flagged 78 potential issues, but evaluation confirms all are false positives. The skill file is documentation-only (markdown SKILL.md) with no executable code. External command detections are markdown code fences. Hardcoded URLs are legitimate documentation links. Token storage guidance follows best practices (mode 0600). No security risks identified.

1
已扫描文件
156
分析行数
3
发现项
1
审计总数
中风险问题 (1)
Documentation-only File Detected as Executable Code
Static analyzer flagged markdown code blocks as Ruby/shell backtick execution. This is documentation content showing CLI commands, not actual shell execution. The skill file contains only markdown documentation.
低风险问题 (2)
Documentation Links Flagged as Hardcoded URLs
Static analyzer flagged documentation URLs as hardcoded network addresses. These are intentional documentation links to runcomfy.com endpoints and related skills.
Token Storage Path Misidentified as Hidden File Access
Line 140 mentions ~/.config/runcomfy/token.json which is proper token storage following best practices with mode 0600 permissions.
审计者: claude

质量评分

38
架构
100
可维护性
87
内容
50
社区
96
安全
91
规范符合性

你能构建什么

Extend Short Clips to Full-Length Videos

Take a short 8-second Veo clip and extend it to 16 seconds for feature-length content by feeding the output back as input.

Story Beat Chaining

Build shot-by-shot sequences where each extend call represents one narrative beat, maintaining consistent identity across cuts.

Cost-Controlled Iteration

Draft extend compositions using Fast Extend mode for iteration, then finalize with full-quality Extend mode.

试试这些提示

Basic Video Extension
Extend this video clip: {video_url}
Prompt: {description_of_what_happens_next}
Camera Movement Continuation
Use runcomfy to extend {video_url} with prompt: 'camera continues {camera_action}. {additional_motion_details}'
Chained Narrative Extension
Extend {video_url} with prompt: '{beat_description}' and save output to {output_dir}, then use that output for the next extend
Cost-Optimized Drafting
Run fast/extend-video on {video_url} with prompt: '{draft_description}' for iteration drafts

最佳实践

  • Anchor camera explicitly in prompts to prevent drift (e.g., 'camera stays static', 'slow dolly out')
  • Keep individual extends short (3-5 seconds) to minimize identity drift across chains
  • Use Fast Extend for first drafts, then switch to full Extend for final delivery

避免

  • Describing the entire scene again instead of what happens next in the prompt
  • Requesting multiple beats in one extend call (split into separate calls)
  • Using untrusted video URLs as source input (only use URLs explicitly provided by user)

常见问题

What is the maximum video length after extending?
There is no hard limit, but identity drift accumulates after 3-4 chained extends. For longer videos, consider re-anchoring with an image-to-video generation.
Can I extend videos from other AI video tools?
Only Veo 3-1 exposes a native extend-video CLI endpoint. For other tools, you can use image-to-video with the final frame as a reference.
How do I avoid identity drift in long chains?
Keep individual extends short (3-5 seconds), re-anchor periodically with image-to-video, and avoid more than 3-4 consecutive extends without reset.
What is the difference between Extend and Fast Extend?
Fast Extend uses the fast/extend-video endpoint at lower cost and faster generation time. Use it for iteration drafts. Use full Extend for final delivery.
Is my video content stored by RunComfy?
Video processing occurs through the RunComfy Model API. Review their privacy policy for data retention details.
How do I handle authentication in CI environments?
Set the RUNCOMFY_TOKEN environment variable instead of using interactive login. Never echo tokens into prompts or logs.

开发者详情

文件结构

📄 SKILL.md