🎬 AI Cinema Director Skill
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).
- Camera Movement Orchestration: Directing complex physical movements (Dolly, Truck, Crane) and lens-based effects (Rack Focus, Dolly Zoom).
- Lighting & Atmosphere Design: Specifying temporal and stylistic lighting (Golden Hour, Chiaroscuro, Volumetric God Rays).
- Technical Parameter Optimization: Automatically selecting optimal frame rates, aspect ratios, and model-specific biases.
🏗️ Technical Specification
1. Intent Mapping Table
| Creative Intent |
Framing |
Movement |
Lighting |
| Heroic Reveal |
Low Angle / Wide |
Crane Up / Orbit |
Rim Lighting / High Contrast |
| Tense/Uneasy |
Dutch Angle |
Handheld Shake |
Low Key / Harsh Shadows |
| Introspective |
Close-Up |
Slow Push In |
Soft Rembrandt / Window Light |
| Majestic/Epic |
Extreme Wide |
Drone Flyover |
Golden Hour / Volumetric |
| Melancholic |
Profile / Medium |
Slow Pull Out |
Blue Hour / Desaturated |
2. Physical Camera Movements
Dolly In/Out: Physical camera movement on a track toward/away from the subject.
Truck Left/Right: Lateral physical movement.
Crane/Jib: Sweeping vertical movement from a height.
Orbit: Circular movement around a center point.
Pedestal: Vertical elevation change (without tilting).
3. Lens & Optical Controls
Shallow DOF: Background blur (Bokeh).
Anamorphic: Horizontal flares and wide-screen cinematic feel.
Rack Focus: Shifting focus between planes within the shot.
🧠 Prompt Optimization Protocol (Agent Instruction)
Before calling the script, the Agent MUST expand the user's raw prompt using these Director's Rules:
- TECHNICAL INFUSION: Transform "cool action" into a technical shot.
- Formula:
[Shot Type] + [Subject/Action] + [Environment] + [Lighting] + [Camera Movement] + [Lens Effect]
- MOTION DYNAMICS: Use cinematic verbs: Dolly In (intimacy), Crane Up (majestic), Orbit (heroic), Truck (parallel motion).
- LIGHTING RECIPES: Apply specific illumination: Volumetric God Rays, Teal-and-Orange Grade, Cyberpunk Rim Lighting, Rembrandt Portrait Lighting.
- PHYSICS LOGIC: 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.
Source: hashgraph-online/awesome-codex-plugins → plugins/SamurAIGPT/Generative-Media-Skills/library/motion/cinema-director/SKILL.md
1---2name: muapi-cinema-director3description: Direct high-fidelity cinematic video with AI — translates creative intent into technical cinematographic directives for Veo3, Kling, and Luma video models via muapi.ai4---567# 🎬 AI Cinema Director Skill89**A specialized skill for AI Agents to direct high-fidelity cinematic video.**10The Cinema Director skill translates high-level creative intent into technical cinematographic directives for state-of-the-art video models (Veo3, Kling, Luma).1112## Core Competencies13141. **Shot Composition Analysis**: Mapping emotional beats to appropriate framing (e.g., Extreme Close-Up for intimacy, Wide Shot for isolation).152. **Camera Movement Orchestration**: Directing complex physical movements (Dolly, Truck, Crane) and lens-based effects (Rack Focus, Dolly Zoom).163. **Lighting & Atmosphere Design**: Specifying temporal and stylistic lighting (Golden Hour, Chiaroscuro, Volumetric God Rays).174. **Technical Parameter Optimization**: Automatically selecting optimal frame rates, aspect ratios, and model-specific biases.1819---2021## 🏗️ Technical Specification2223### 1. Intent Mapping Table2425| Creative Intent | Framing | Movement | Lighting |26| :--- | :--- | :--- | :--- |27| **Heroic Reveal** | Low Angle / Wide | Crane Up / Orbit | Rim Lighting / High Contrast |28| **Tense/Uneasy** | Dutch Angle | Handheld Shake | Low Key / Harsh Shadows |29| **Introspective** | Close-Up | Slow Push In | Soft Rembrandt / Window Light |30| **Majestic/Epic** | Extreme Wide | Drone Flyover | Golden Hour / Volumetric |31| **Melancholic** | Profile / Medium | Slow Pull Out | Blue Hour / Desaturated |3233### 2. Physical Camera Movements34- `Dolly In/Out`: Physical camera movement on a track toward/away from the subject.35- `Truck Left/Right`: Lateral physical movement.36- `Crane/Jib`: Sweeping vertical movement from a height.37- `Orbit`: Circular movement around a center point.38- `Pedestal`: Vertical elevation change (without tilting).3940### 3. Lens & Optical Controls41- `Shallow DOF`: Background blur (Bokeh).42- `Anamorphic`: Horizontal flares and wide-screen cinematic feel.43- `Rack Focus`: Shifting focus between planes within the shot.4445---4647## 🧠 Prompt Optimization Protocol (Agent Instruction)4849**Before calling the script, the Agent MUST expand the user's raw prompt using these Director's Rules:**50511. **TECHNICAL INFUSION**: Transform "cool action" into a technical shot. 52 - *Formula*: `[Shot Type] + [Subject/Action] + [Environment] + [Lighting] + [Camera Movement] + [Lens Effect]`532. **MOTION DYNAMICS**: Use cinematic verbs: *Dolly In* (intimacy), *Crane Up* (majestic), *Orbit* (heroic), *Truck* (parallel motion).543. **LIGHTING RECIPES**: Apply specific illumination: *Volumetric God Rays*, *Teal-and-Orange Grade*, *Cyberpunk Rim Lighting*, *Rembrandt Portrait Lighting*.554. **PHYSICS LOGIC**: Describe light relationships (e.g., "Neon reflections shimmering on rain-slicked asphalt") to trigger model reasoning.5657---5859## 🚀 Protocol: Using the Cinema Director6061### Step 1: Define the Creative Brief62Provide the agent with a subject and a "Director's Intent."6364### Step 2: Invoke the Script65The `generate-film.sh` script accepts a `--brief` which it expands using its internal knowledge of cinematography.6667```bash68# Directing a scene69bash scripts/generate-film.sh 70 --subject "A lone samurai in a blizzard" 71 --intent "epic reveal" 72 --model "kling-master"73```7475### Step 3: Handle the Async Response76Video generation is asynchronous. Use the returned `request_id` to poll for completion via `core/platform/check-result.sh`.7778---7980## ⚠️ Constraints & Guardrails8182- **Temporal Consistency**: Avoid complex subject transformations in a single shot (e.g., "man turns into a bird").83- **Movement Collisions**: Do not combine contradictory movements (e.g., "Dolly In" and "Dolly Out" simultaneously).84- **Physical Realism**: Prefer movements possible with real-world equipment for a more professional "film" look.85- **Model Bias**: 86 - `Veo3`: Best for slow, high-quality aesthetic shots.87 - `Kling`: Best for complex character motion and physics.88 - `Luma`: Best for fast-paced, high-action cinematic sequences.8990---9192## ⚙️ Implementation Details93This 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.9495---9697**Source:** [`hashgraph-online/awesome-codex-plugins`](https://github.com/hashgraph-online/awesome-codex-plugins) → `plugins/SamurAIGPT/Generative-Media-Skills/library/motion/cinema-director/SKILL.md`