# image-to-video

Turns still photos into short videos with each::sense: subtle motion, cinemagraphs, camera pushes. Handy when all you have is one image.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 521 installs · ★ 43
- Author: eachlabs
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/eachlabs/skills/tree/HEAD/skills/image-to-video/SKILL.md
- Updated: 2026-10-07
- HTML: https://affpapa.org/en/nevibecode/skills/eachlabs-image-to-video

## What it does

This skill lets the agent build a short video from a single still image via each::sense. It covers gentle photo motion, slow pan-and-zoom moves, cinemagraphs where only one area loops, parallax depth and animated logo intros. Portraits and landscapes get their own prompt examples.

What ships is a set of ready `curl` calls to the each::sense API, with no local code. The image goes in as a link under `image_urls`, and your `EACHLABS_API_KEY` travels in the `X-API-Key` header. No key, no video.

The text of the request decides what moves and what stays frozen. For a cinemagraph, name the one detail that should live, like steam over a cup.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add eachlabs/skills --skill image-to-video -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/image-to-video/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/image-to-video/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add eachlabs/skills --skill image-to-video -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/image-to-video/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add eachlabs/skills --skill image-to-video -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/image-to-video/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install eachlabs/skills image-to-video
```

2. **Manually: put the files in place**
- File: `.github/skills/image-to-video/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add eachlabs/skills --skill image-to-video -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/eachlabs/skills --path skills/image-to-video
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/image-to-video/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add eachlabs/skills --skill image-to-video -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/eachlabs/skills/tree/HEAD/skills/image-to-video/SKILL.md

## When to use it
- animate a portrait with breathing and small eye movements
- push the camera slowly toward the subject of a landscape
- loop one detail of a frame while the rest stays still
- build a product clip with a camera orbit from one photo
- turn a flat logo into a video intro

## Example prompts
- Use image-to-video on `photo.jpg` and give it gentle, natural movement
- Make a cinemagraph from the coffee shop picture where only the steam moves
- Apply a slow documentary-style zoom into the centre of this landscape

## Similar
- [skill-creator](https://affpapa.org/en/nevibecode/skills/skill-creator.md) — skill · 414180 installs
- [writing-for-agents](https://affpapa.org/en/nevibecode/skills/writing-for-agents.md) — skill · 466719 installs
- [media-use](https://affpapa.org/en/nevibecode/skills/media-use.md) — skill · 1100000 installs
- [mcp-builder](https://affpapa.org/en/nevibecode/skills/mcp-builder.md) — skill · 130949 installs
- [subagent-driven-development](https://affpapa.org/en/nevibecode/skills/subagent-driven-development.md) — skill · 237746 installs
- [orchestration](https://affpapa.org/en/nevibecode/skills/orchestration.md) — skill · 349800 installs

## Other versions with the same name
- [image-to-video · prime-skills](https://affpapa.org/en/nevibecode/skills/image-to-video.md) — 438000 installs
- [image-to-video · 101-skills](https://affpapa.org/en/nevibecode/skills/101-skills-image-to-video.md) — 55400 installs

From the same set: [eachlabs/skills](https://affpapa.org/en/nevibecode/by/eachlabs/skills.md) — 16 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
