image-to-video

Agent skill from skills-collective/skills.

Claude Code
View source ↗

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

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.

image-to-video on getagentictools
[![image-to-video on getagentictools](https://getagentictools.com/badge/skills/skills-collective-skills-image-to-video.svg)](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.