
AI Cinema Director
FreeTransform creative ideas into cinematic directives.
Free · Opens the source repo
What AI Cinema Director does
The AI Cinema Director skill is designed to assist developers and designers in creating high-fidelity cinematic videos by translating creative concepts into technical cinematographic directives. This skill leverages advanced AI models like Veo3, Kling, and Luma to facilitate the generation of visually compelling narratives. By understanding the nuances of shot composition, camera movements, and lighting design, the skill allows users to express their creative intent in a structured manner that can be directly interpreted by the AI models.
The skill operates through a well-defined protocol that guides users in providing a creative brief, which includes the subject and the intended emotional tone of the scene. It utilizes an intent mapping table to correlate creative ideas with appropriate cinematographic techniques, ensuring that the resulting video aligns with the user's vision. Users can specify various parameters, including shot types, camera movements, and lighting styles, to achieve the desired aesthetic.
Additionally, the skill incorporates a script (generate-film.sh) that automates the process of generating videos based on the user's input. This script expands the raw prompt into detailed technical directives, allowing for seamless integration with the AI models. The asynchronous nature of video generation is also managed, enabling users to track the status of their requests efficiently.
Whether you are a filmmaker, game developer, or content creator, the AI Cinema Director skill provides a powerful toolset for directing cinematic videos that resonate with your audience. By streamlining the translation of creative intent into actionable directives, this skill enhances the storytelling capabilities of AI agents, making it an essential addition to your toolkit.
When to use it
Use this skill when you need to create cinematic videos that require specific emotional tones and technical precision based on user-defined creative briefs.
When not to use it
This skill may not be suitable for projects that require real-time video editing or those that do not need detailed cinematographic direction.
What you can build with it
Creating an Epic Scene
Use the skill to generate a dramatic video of a hero's journey by specifying an 'epic reveal' intent and appropriate camera movements.
Capturing Intimate Moments
Direct a close-up scene that conveys intimacy by using the skill to define a 'soft Rembrandt' lighting style and slow push-in camera movement.
Designing Tense Atmospheres
Utilize the skill to create a suspenseful video by selecting a 'Dutch angle' and 'handheld shake' to enhance the feeling of unease.
How to install AI Cinema Director
View source1. Install with the skills CLI
npx skills add samuraigpt/generative-media-skills/cinema-director --agent claude-code2. Or install it manually
Download the skill folder and drop it into ~/.claude/skills/ for all projects, or .claude/skills/ to scope it to one repo. Restart Claude Code so it picks up the new skill.
Anthropic's agentic coding CLI, and the reference implementation of Agent Skills. Drop a skill folder into ~/.claude/skills and Claude Code loads it automatically whenever a task matches the skill's description. Claude Code docs
Inside SKILL.md
Written by samuraigpt🎬 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]
- Formula:
- 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.
Frequently asked questions about AI Cinema Director
Similar skills
Faceless Explainer
Create explainer videos from text without real assets.
Create Video
Generate videos from text prompts effortlessly.
Podcast Generation
Transform text into engaging podcast audio.
Knowledge Comic Creator
Create educational comics with customizable styles and tones.
AI Fight Scene Generator
Create dynamic action scenes with storyboard-driven video.
Avatar Video
Create customizable AI avatar videos with ease.
