Analysis updated 2026-05-18
Copy the SKILL.md file into Claude, Cursor, or Codex to get structured FPV camera movement prompts
Generate a numbered reference frame and per-character images for consistent AI video shots
Fix jittery, teleporting, or wall-clipping camera movement in Seedance, Kling, Runway, or Veo videos
| zhouwei713/fpv-immersive-video-prompting | alibaba/omnidoc-tokenbench | arccalc/dwmfix | |
|---|---|---|---|
| Stars | 43 | 43 | 43 |
| Language | — | Python | Python |
| Setup difficulty | easy | moderate | easy |
| Complexity | 1/5 | 3/5 | 2/5 |
| Audience | vibe coder | researcher | general |
Figures from each repo's GitHub metadata at analysis time.
fpv-immersive-video-prompting is a skill (a reusable instruction module) for AI agents that helps you write better camera-movement prompts for AI video generation tools like Seedance, Kling, Runway, and Veo. The documentation is written in Chinese with an English README also included. "FPV" here refers to first-person view camera movement -- the perspective of a camera that travels through a scene, passes characters or objects, and lands at a destination, similar to a drone or low camera sweeping through a space. The core problem this skill addresses is that AI video models often produce broken results when given vague movement descriptions. Common failures include the camera jumping suddenly, extra characters appearing or disappearing, numbered labels from a reference image leaking into the final video, the wrong camera height, or the path going through walls and furniture. The skill argues that these failures usually happen because the prompt described a visual scene rather than a planned route. The skill structures every FPV request around eight questions: who is the camera, where does it start, how many subjects are in the scene (exactly), what order does it pass them in, is each leg of the path physically possible, what interaction happens at each stop, what must stay consistent, and what must never appear in the final frame. From those answers it generates a full video prompt. It also creates a multi-image asset pack for use with GPT Image: a numbered reference frame showing character positions, one standalone reference image per character, and a clean version of the opening frame with all labels removed. Keeping the path planning and the character references in separate images reduces confusion for the video model. Installation works by copying a SKILL.md file into Hermes, Claude, Codex, Cursor, or other agent environments that support long instruction files.
A skill file that helps AI video tools write precise first-person-view camera movement prompts instead of vague scene descriptions.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly vibe coder.
This repo across BitVibe Labs
Verify against the repo before relying on details.