image-to-video

Generates video from still images by routing intent to RunComfy i2v models.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @runcomfy/cli.

What problem does it solve? Choosing the wrong image-to-video model wastes generation credits and iterations. This Skill classifies the user's intent — portrait animation, custom-voiceover lip-sync, or multi-modal composition — and routes the request to the matching model in the RunComfy catalog with the correct schema and prompting patterns. ## Core Features & Use Cases - Intent-based model routing: Selects HappyHorse 1.0 I2V for general animation with native audio, Wan 2.7 with audio_url for lip-sync to a custom voiceover, or Seedance 2.0 Pro for multi-modal input combining image, reference video, and reference audio. - Documented schemas and prompting patterns: Each route includes required fields, defaults, constraints (duration, resolution, aspect ratio, file size), and prompt-writing guidance. - CLI execution: Invokes runcomfy run <vendor>/<model> with a JSON input body and downloads results to a local output directory. - Use Case: A marketer needs the same spokesperson image lip-synced to voiceovers in three languages. The Skill routes to Wan 2.7, reuses one prompt with a locked seed, and swaps audio_url per language. ## Quick Start Ask the agent to animate an image by providing a source image URL and describing the motion, for example: animate this portrait photo with a gentle camera orbit and soft lighting using the image-to-video skill.

Frequently Asked Questions about image-to-video

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

FAQPage Schema
How do I animate a still image into a video?▼

Provide a source image URL (JPEG/PNG/WebP, min 300px, under 10MB) and a motion-focused prompt. The Skill routes general animation to HappyHorse 1.0 I2V via the RunComfy CLI, which submits the request and downloads the resulting clip.

Which image-to-video model should I use for lip-sync with a custom voiceover?▼

Use Wan 2.7 with the audio_url parameter, which accepts a WAV or MP3 file of 3-30 seconds and drives lip-sync to it. HappyHorse i2v is better for pure motion animation without custom audio.

Can I combine an image with a reference video and audio in one generation?▼

Yes, Seedance 2.0 Pro accepts up to 9 image references, 3 video references of 2-15 seconds each, and 3 audio references. Number the references in the prompt so the model routes each cue correctly.

What are the duration and resolution limits for image-to-video generation?▼

HappyHorse and Wan 2.7 cap clips at 15 seconds with up to 1080p output. Seedance 2.0 Pro supports 4-15 seconds but is limited to 720p on this template. Output aspect ratio follows the input image for HappyHorse.

Why did the RunComfy CLI fail with exit code 77?▼

Exit code 77 means you are not signed in or the token was rejected. Run runcomfy login to complete the browser device-code flow, or set the RUNCOMFY_TOKEN environment variable in CI environments.