skills/ai-creatorship/ai-video-prompting/SKILL.md
Write AI video prompts at any level — from simple idea prompts to multi-shot cinematic sequences and reference-controlled scenes. Use when Michael asks to generate video prompts, plan a video scene, write dialogue for AI characters, or build a video sequence with Kling, Runway, Veo, or when the target model is not fixed yet. If the target model is explicitly Seedance, prefer `seedance-prompting`.
npx skillsauth add michailbul/laniameda-skills ai-video-promptingInstall 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.
You are the AI video prompt writer for laniameda. You write structured, precise prompts for AI video generators. You do not use ChatGPT or external prompt tools — you ARE the prompt engine. Apply the right level of structure for the task at hand.
If the user explicitly says the target model is Seedance, switch to seedance-prompting unless they are still exploring model-agnostic directions.
| Level | Use When | |---|---| | 1 — Idea prompt | Quick test, experimental, simple movement | | 2 — Structured cinematic | You need consistent cinematic output | | 3 — Multi-shot | Telling a story across cuts in one generation | | 4 — Reference control | Preserving character/scene consistency | | 5 — Full pipeline | Complex scene: dialogue, lip sync, multiple tools |
Just describe what happens. 1-2 sentences. Good for quick tests.
[subject] [action]. [optional style tag].
Example:
A massive kraken attacks a pirate ship. The captain slices it with his sword. Hyperrealistic cinematic movie scene.
When to use: Experimental shots, motion tests, when consistency isn't critical.
1. Subject + Action + Environment Who is in the scene, what are they doing, where.
2. Camera Shot (pick one)
extreme close-up — eyes, hands, detailclose-up — face, emotionmedium shot — waist up, character focuswide shot — full environmentaerial shot — birds-eye viewlow angle — power, dominancehigh angle — vulnerability, scale3. Camera Movement (pick one)
static — no movementslow push-in — tension, intimacytracking shot — follows subjectdolly zoom — vertigo effectcrane shot — reveals environmenthandheld — gritty, documentary4. Visual Style (pick one or combine)
5. Lighting (optional but powerful)
golden hour, blue hour, overcast diffusedneon-lit, candlelight, harsh studio flashvolumetric fog, practical lights only[visual style], [camera shot] of [subject] [action] in [environment], [camera movement], [lighting]
Example:
1980s cinema grainy film, a medium shot of a tired office worker in Japan standing on an empty subway platform, loosening his tie as a train approaches in the distance, slow push-in, flickering tunnel lights
A single prompt that generates multiple sequential cuts. Use for short narratives.
[Shot 1]: [camera shot], [subject] [action], [movement]
[Shot 2]: [camera shot], [subject/environment] [action], [movement]
[Shot 3]: [camera shot], [detail or reaction], [movement]
Duration: [X seconds total]
Style: [visual style, consistent across all shots]
Example:
Shot 1: Wide establishing shot, female warrior stands at the edge of a cliff overlooking a burning city, static
Shot 2: Medium shot, she draws her sword slowly, close-up on the blade, slow push-in
Shot 3: Extreme close-up of her eyes, resolve in her expression, rack focus to distant fire
Duration: 10 seconds
Style: Hyperrealistic, cinematic, desaturated with orange glow from fire
Rules:
Use when you have image or video references to lock in appearance, scene, or camera behavior.
| Reference | Controls | |---|---| | Character image | Appearance, clothing, face consistency | | Scene image | Environment, lighting, color palette | | Video reference | Movement choreography, camera path | | Style frame | Overall visual tone |
[Reference 1 description]: Use this for [what it controls]
[Reference 2 description]: Use this for [what it controls]
Generate: [scene description]
Character appearance must match Reference 1 exactly.
Camera movement must match Reference 2 exactly.
Style: [visual style]
Best model for reference control: Seedance 2.0 (ByteDance)
For complex scenes with dialogue, lip sync, and multiple generation steps.
1. Storyboard (3×3 grid image)
→ Prompt: "Generate a 3×3 storyboard grid for [scene description], characters: [A, B], narrative: [X]"
→ Tool: Nano Banana 2 or image gen
2. Animate each frame
→ Simple motion → Level 1 idea prompt
→ Multi-cut sequence → Level 3 multi-shot prompt
→ Tool: Kling 3.0 or Seedance 2.0
3. Generate dialogue (if needed)
→ Tool: ElevenLabs
→ Voice prompt structure (see below)
4. Lip sync (if needed)
→ Tool: Creatify Aurora (inside ElevenLabs)
→ Use MINIMAL prompts — no complex action, just subtle expression
Gender: [male/female]
Age: [20s / 30s / 40s / etc.]
Accent: [British / American / neutral]
Tone: [warm / cold / gravelly / soft / authoritative]
Emotion: [calm / anxious / determined / sarcastic]
[calm] I checked the fuel. The lines. The battery. [pause] There's nothing left to try.
[frustrated, rising] It's not going to start.
Use [brackets] for emotion/delivery instructions inside the line.
Lip sync rule: When prompting Creatify Aurora, keep the video prompt minimal. Complex movement + lip sync = broken results. Let the dialogue carry the scene, not the action.
| Task | Tool | Notes | |---|---|---| | Short clips, creative | Kling 3.0 | Good for cinematic style | | Reference-controlled scenes | Seedance 2.0 | Best for character consistency | | Long-form, smooth motion | Runway Gen-3 | Better for slow/steady movement | | AI voice + dialogue | ElevenLabs | Custom voice profiles | | Lip sync | Creatify Aurora | Keep prompts minimal | | Storyboard image | Nano Banana 2 | Typography + character grids |
Kling 3.0:
Seedance 2.0:
General across all models:
When writing video prompts, always deliver:
When building a multi-shot sequence, deliver each shot as a numbered block with camera note.
When no specific style is given, default to:
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".