video-production

Plans multi-scene AI videos with voiceover-timed beats, style-anchor keyframes, and per-beat resumable state.

5|2|Updated Jul 12, 2026
One-click install
npx skills add https://github.com/LongLeo287/seosona-flow --skill video-production-longleo287
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: video-production
Source: https://github.com/LongLeo287/seosona-flow/tree/main/.claude/skills/video-production
Command: npx skills add https://github.com/LongLeo287/seosona-flow --skill video-production-longleo287

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Multi-scene AI videos often drift in visual style between scenes, fall out of sync with the voiceover, and force full re-renders when a single scene fails quality checks. This Skill imposes a production discipline that keeps visuals consistent, timing locked to narration, and every scene independently regenerable. ## Core Features & Use Cases - VO-first timing: Write and measure narration duration per beat before generating any visuals, so the voiceover acts as the master clock for all motion and images. - Style-anchor keyframe: Generate one approved anchor frame that locks palette, texture, and framing, then reuse it across every scene to prevent style drift. - Resumable per-beat state: Store script.json, vo_durations.json, and per-beat assets so a failed scene can be regenerated alone without rebuilding the whole video. - Use Case: Planning a 12-scene product reel where each scene's image prompt, motion, and caption must match a fixed look and align exactly with a Vietnamese voiceover track. ## Quick Start Ask the assistant to plan a multi-scene video from your script using VO-first beat timing, a style-anchor keyframe, and per-beat resumable state files.

Frequently Asked Questions about video-production

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I keep AI video scenes visually consistent?▼

Generate one approved style-anchor keyframe that locks palette, texture, and framing, then reuse that anchor as a reference for every subsequent scene's image generation. This prevents the style drift that typically appears after many sequentially generated scenes.

How do I sync AI video scenes with a voiceover?▼

Write and measure the narration duration for each beat before creating any visuals, using those durations as the master clock. Images and motion are then built to match the voiceover timing instead of the reverse.

Can I regenerate one failed scene without redoing the whole video?▼

Yes. State is stored per beat in files like script.json and vo_durations.json plus per-beat assets, so a scene that fails QA can be regenerated independently in an idempotent way without rebuilding the rest of the video.

Does this skill render the actual voiceover audio?▼

No. It handles planning, timing, prompts, and consistency only. Real audio work such as TTS and mixing is delegated to the separate SEOSONA Video AI V2 sidecar pipeline, referenced as the video-ai-v2-pipeline skill.

How should text be added to video frames?▼

Use a Reserve-then-Overlay approach where space is reserved in the composition and text is overlaid afterward, rather than baking text into the generated image. This follows the companion text-in-image skill and keeps captions editable.