image-to-video
Agent skill from skills-collective/skills.
What it does
- Lead with motion verbs: "drift", "dolly in", "orbit", "tilt up", "reveal", "blink", "breathe". Front-load what's MOVING.
- Don't restate the image — the model sees it. Focus tokens on what changes.
- Preservation goals explicit: "identity-stable features", "packaging unchanged", "background geometry stable".
- Lighting evolution: "rim light intensifying", "shadows shortening as camera rises".
- One beat per clip — single primary motion (orbit OR dolly OR tilt OR character action).
- Describe the talking-head shot — framing, lighting, lens feel. The audio drives the lip-sync; the prompt builds the visual frame around it.
- Match duration to audio length — clip will be silent past the audio if too long.
Requirements & configuration
- 3. CI / containers — set RUNCOMFYTOKEN=<token>.
- | 77 | not signed in or token rejected |
- Token storage: runcomfy login writes the API token to ~/.config/runcomfy/token.json with mode 0600 (owner-only read/write). Set RUNCOMFYTOKEN env var to bypass the file entirely in CI / containers.
Configuration: RUNCOMFY_TOKEN
Derived from the skill's own SKILL.md documentation · extracted 2026-07-23
Source
Repository: https://github.com/skills-collective/skills
image-to-video FAQ
What does the image-to-video skill do?
> Animate any still image on RunComfy — this skill is a smart router that matches the user's intent to the right i2v model in the RunComfy catalog. Picks HappyHorse 1.0 I2V (Arena #1, native audio, identity preservation) for general animations, Wan 2.7 with `audio_url` for custom-voiceover lip-sync, or Seedance 2.0 Pro for multi-modal animation from image + reference video + reference audio. Bundles each model's documented prompting patterns so the caller gets sharper output without burning iterations on the wrong model. Calls `runcomfy run <vendor>/<model>/image-to-video` (or endpoint variant) through the local RunComfy CLI. Triggers on "image to video", "image-to-video", "i2v", "animate image", "make this move", or any explicit ask to turn a still into video. Lead with motion verbs: "drift", "dolly in", "orbit", "tilt up", "reveal", "blink", "breathe". Front-load what's MOVING. Don't restate the image — the model sees it. Focus tokens on what changes.
What does image-to-video require?
3. CI / containers — set RUNCOMFYTOKEN=<token>. | 77 | not signed in or token rejected | Token storage: runcomfy login writes the API token to ~/.config/runcomfy/token.json with mode 0600 (owner-only read/write). Set RUNCOMFYTOKEN env var to bypass the file entirely in CI / containers. Configuration keys: RUNCOMFY_TOKEN.
How do I install image-to-video?
Run: npx -y skills add https://github.com/skills-collective/skills --skill image-to-video --agent claude-code — the source lives at github.com/skills-collective/skills.
Maintain image-to-video?
Let people know it's listed here — add the badge (live metrics, light/dark aware) or a plain link to your README or docs.
[](https://getagentictools.com/skills/skills-collective-skills-image-to-video?ref=badge) npx agentictools info skills/skills-collective-skills-image-to-video The second line is the CLI lookup for this page — handy in READMEs and docs.