First Last Frame Video Skill — Development skill for Claude Code
A reusable skill for placing yourself (or any subject) into a generated video using the first-frame + last-frame keyframe method, then generating the in-between motion and stitching.
How to install First Last Frame Video Skill
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open Samin12/first-last-frame-video-skill and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What First Last Frame Video Skill does
A reusable skill for placing yourself (or any subject) into a generated video using the first-frame + last-frame keyframe method, then generating the in-between motion and stitching.
Alternatives in Development
- Om Meeting — Prep for any meeting by topic — subject-forward briefing with open tasks, blockers, and brainstormed considera 4.6k ★
- Bypass 403 — Probe a 403/401 endpoint with the most-paid bypass tricks (header injection, path encoding, method swap, WAF f 4.5k ★
- /discover — Run a full discovery loop without manually stitching together skills 2.3k ★
README
First + Last Frame -> Video
A reusable skill for placing yourself (or any subject) into a generated video using the **first-frame + last-frame** keyframe method, then generating the in-between motion and stitching.
Instead of hoping a single text-to-video prompt lands your subject correctly, you build the **FIRST** frame (start pose) and the **LAST** frame (end pose) yourself, then let the model generate only the motion that connects them. This gives precise control over placement and pose.
The 5 steps
| # | Step | What you do |
|---|---|---|
| 1 | Brief | Pick the scene + a single action arc. Anchor identity with a Soul ID. |
| 2 | Place me | Build the environment still, decide exactly where you appear in frame. |
| 3 | Slice it | Generate the FIRST and LAST keyframes (same wardrobe/lighting/lens). |
| 4 | Middle | Feed both frames to the video model as start_image + end_image; it generates the motion. |
| 5 | Stitch | Concatenate segments into one clip (music/captions in post). |

The middle-generation prompt
The key rule: the prompt describes **only motion + camera + world** -- never the face/identity (the two keyframes already carry that).
Start on the FIRST frame and end exactly on the LAST frame.
[SUBJECT] [motion]. Camera [move]. [World: crowd, light, dust, motion blur].
Smooth continuous real-time motion, no cuts, photoreal, wardrobe and lighting consistent throughout.
See [SKILL.md](SKILL.md) for the full workflow, the filled-in football example, the exact generation call, and the pitfalls.
Pitfalls
- FIRST and LAST frames must share wardrobe, lighting, lens, scene -- any drift causes mid-clip warping.
- Don't re-describe identity in the middle prompt; the keyframes own it, the prompt owns the motion.
- One clean action arc per segment; multiple actions -> slice into multiple first/last pairs.
Related Skills
Muse:Eric Ries
Think with Eric Ries (interpretive frame, living subject) — adaptive structured session (v2.2) using entrepren
Extraction Principle
Invoke when direct questions have failed, the subject controls access to information you need, or you are desi
Forge Agent
Author a complete, reusable agent system prompt from a short description — role, objective, method, guardrails
Animation Reverse Engineering
Claude Code skill: reverse-engineer any motion reference into production animation code via frame-level dissec
Pro Motion Designer
Claude Code skill: an end-to-end motion studio for SaaS product videos — brand brief, beat-synced structure, 6
Every Frame Is Code
Every frame is code: an Agent Skill for Claude Code, Codex and ChatGPT that makes motion graphics, 3D scenes a
Related Agents
Frame Critic
Harsh, fresh-eyed motion director that scores one critique round of a promo video from its rendered review kit
AI Video Director
Desk Studio's AI Video Director. Directs generated video shot by shot: which shots are generated, recorded or
Landing Builder
Use for the structural spine of the Chain Method build (landing-page core) — from the subject/audience/job sta