A specialized skill for AI Agents to direct high-fidelity cinematic video.
The Cinema Director skill translates high-level creative intent into technical cinematographic directives for state-of-the-art video models (Veo3, Kling, Luma).
Core Competencies
Shot Composition Analysis
Mapping emotional beats to appropriate framing (e.g., Extreme Close-Up for intimacy, Wide Shot for isolation).
Describe light relationships (e.g., "Neon reflections shimmering on rain-slicked asphalt") to trigger model reasoning.
🚀 Protocol: Using the Cinema Director
Step 1: Define the Creative Brief
Provide the agent with a subject and a "Director's Intent."
Step 2: Invoke the Script
The
generate-film.sh
script accepts a
--brief
which it expands using its internal knowledge of cinematography.
Directing a scene
bash
scripts/generate-film.sh
--subject
"A lone samurai in a blizzard"
--intent
"epic reveal"
--model
"kling-master"
Step 3: Handle the Async Response
Video generation is asynchronous. Use the returned
request_id
to poll for completion via
core/platform/check-result.sh
.
⚠️ Constraints & Guardrails
Temporal Consistency
Avoid complex subject transformations in a single shot (e.g., "man turns into a bird").
Movement Collisions
Do not combine contradictory movements (e.g., "Dolly In" and "Dolly Out" simultaneously).
Physical Realism
Prefer movements possible with real-world equipment for a more professional "film" look.
Model Bias
:
Veo3
Best for slow, high-quality aesthetic shots.
Kling
Best for complex character motion and physics.
Luma
Best for fast-paced, high-action cinematic sequences.
⚙️ Implementation Details
This skill acts as an "Expert Translator" for the
core/media/generate-video.sh
primitive. It maintains a dictionary of cinematic styles and injects technical directives into the prompt before execution.