skills/ai-creatorship/burst-frame-cars/SKILL.md
Generate BURST FRAME prompts for automotive reference frame generation using the @kaigani technique. Produces a 20-shot (or 10-shot) Seedance 2.0 Rapid Fire prompt that outputs one video containing consistent, full-resolution car reference frames — then extracts them with ffmpeg. Use this skill whenever the user wants to: generate reference images of a car, create automotive consistency frames for Seedance or Nano Banana, get 20 angles of a car, build a studio shot list for a vehicle, or says "burst frame" for any car or vehicle. Also trigger on: "car reference frames", "20 shots of [car]", "10 shots of [car]", "consistency frames for [car]", "studio prompt for [car]", "automotive burst", "burst frame [car name]", "[car] reference sheet", "generate angles of my car". Works for any car, any environment: studio, road, canyon, mountain, forest, desert, night.
npx skillsauth add michailbul/laniameda-skills burst-frame-carsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
The BURST FRAME technique generates consistent, full-resolution car reference frames from a single Seedance 2.0 generation. Instead of running 5+ separate image generations, all angles are encoded into one Rapid Fire video prompt. Seedance's consistency within a single generation ensures every frame shares the same car identity, paint color, and visual style. ffmpeg extracts the individual frames.
The result: 1 prompt → 1 Seedance video → usable reference frames ready to feed back into Seedance as start frames, or into Nano Banana as consistency anchors.
Default: 20 shots / 10 seconds. Use 10-shot mode when the user asks for fewer frames or when prompt length is tight.
Every prompt must be ≤ 3500 characters total before delivery.
This limit exists for Runway ML aggregator compatibility. Steps:
echo -n "..." | wc -c or equivalent)Extract from context or ask for:
| Input | Examples | |---|---| | Car | Ferrari 812 rosso corsa, Porsche 911 RWB dark plum, black Lamborghini Huracán | | Environment | Studio, alpine road, canyon night, forest, urban, desert | | Style | Cinematic hyperrealistic, luxury editorial, stylized 3D | | Color system | The car's color + the world's palette relationship | | Frame count | 20 (default) or 10 (compact mode) |
If the user provides a reference image, extract car model, paint color, and environment from it.
Draw from this angle bank. Select shots that best serve the car and environment combination.
same vehicle throughout all shots, same [car name + color] consistent identity every shot.
10 seconds, 20 shots (Rapid Fire). [Car identity — 1 sentence]. [Environment]. [Style + mood]. [Color palette]. [Film format].
[1] [one-line shot description].
...
[20] [one-line shot description].
Global: same [car] identity every shot, [environment constraint], [lighting rule], no other vehicles. Audio: [sound design].
same vehicle throughout all shots, same [car name + color] consistent identity every shot.
5 seconds, 10 shots (Rapid Fire). [Car identity — 1 sentence]. [Environment]. [Style + mood]. [Color palette]. [Film format].
[1] [one-line shot description].
...
[10] [one-line shot description].
Global: same [car] identity every shot, [environment constraint], [lighting rule], no other vehicles. Audio: [sound design].
| Element | Exact language |
|---|---|
| Tire smoke | tire smoke radial displacement |
| Brake disc | brake disc igniting orange-red under compression, heat shimmer rising |
| Exhaust (cold air) | exhaust pulse visible as white breath in cold air |
| Road motion blur | road surface motion blur at speed |
| Wildflower blur | radial motion blur on foreground wildflowers |
| Wet tarmac | wet tarmac surface mirror reflections |
| Studio floor | seamless studio floor mirror reflection |
| Paint surface | paint depth visible, orange-peel texture catching raking light |
# 20-shot: 1 frame per 0.5 seconds
ffmpeg -i your_video.mp4 -vf fps=2 frame_%02d.png
# 10-shot: 1 frame per 0.5 seconds (same rate, 5s video)
ffmpeg -i your_video.mp4 -vf fps=2 frame_%02d.png
# Scene-change detection — better when Seedance cuts are crisp
ffmpeg -i your_video.mp4 -vf "select=gt(scene\,0.25)" -vsync 0 frame_%02d.png
Tell the user to drop the Seedance video here when ready — offer to run extraction directly.
Studio
Seamless [color] backdrop and matching floor, soft diffused overhead-left light source, no hard shadows, mirror floor reflection. Medium format lens compression. Clean and minimal.
Alpine Mountain Road (Day)
Warm golden daylight, dense pine forest on both sides, god rays through mist, pink wildflowers on road shoulder. 35mm grain, cinematic hyperrealistic.
Canyon Night
Pitch-black, cold white DRL headlights as primary source, brake disc orange-red glow, stars overhead, crushed blacks. Anamorphic 2.39:1, predatory.
Forest Atmospheric
Teal-amber grade, god rays through canopy, wet dark tarmac, mist in air. 70% deep shadow, cinematic.
Desert
Burnt amber and ochre. Volumetric dust haze, harsh directional sun, isolated.
same vehicle throughout all shots, same [car] consistent identity every shotSee references/examples.md for complete worked examples:
development
Seedance 2.0 video prompt director. Converts plain-text scene descriptions into production-ready bilingual EN+ZH video prompts optimized for the Seedance 2.0 video generator. Handles all Seedance work — action (combat, pursuit, stunts), general (landscapes, journeys, atmosphere), dialogue (confrontations, negotiations, interrogations), and non-narrative commercial work (ad spots, music videos, fashion films, automotive inserts, product shots, pet/character demos, cutaway montages, social reels for TikTok / Reels / YouTube Shorts). Use whenever the user wants to create a Seedance video prompt, mentions Seedance, or describes a cinematic scene for video generation. For NARRATIVE screenplay-integrated work, use seedance-screenwriter instead.
development
Write Seedance 2.0 prompts in screenplay format for narrative storytelling — when the prompts will be cut into a film, short, or scene. Use whenever you're generating shots that will be edited into a continuous story with dialogue, character beats, scene continuity, or coverage. Pairs with the screenwriter skill — read the scene's screenplay first (or the project's `scene.md` if it exists), then translate each shot into a Seedance prompt that reads as a screenplay page, not as an engineering spec.
documentation
Скилл-инструмент для сценариста полнометражного фильма или сериала. Используй всегда, когда пользователь хочет писать сценарий, поэпизодник, разрабатывать сцены, бит-шит, диалоги, делать ревизии, считать экранное время, резать длину, работать с персонажами или мифологией истории. Скилл работает на основе методологий Макки, Кэмпбелла и Аристотеля, выдаёт Hollywood-формат .docx, поддерживает билингвальные сценарии (диалог на одном языке + перевод в скобках под ним), и помогает аудитировать структуру по причинности и движению ценности. Скилл не привязан к конкретной истории — пользователь приносит свою.
development
Extract shot composition DNA from any car photograph into structured JSON — camera angle, lens, framing, lighting — stripped of car-specific details. Then reuse extracted angles with any car identity to generate new images at scale. Use when: extracting angles from reference photos, building a shot library, batch-analyzing car photography, replicating a great angle with a different car, running extraction pipelines in Freepik or Flora. Triggers: "extract this angle", "steal this composition", "shot DNA", "analyze this car photo", "replicate this shot with my car", "batch extract angles", "car photography analysis", "angle extraction", "build a shot library".