New to Claude Skills? Learn how to install them →

samuraigpt on GitHub

AI Cinema Director

Free

Transform creative ideas into cinematic directives.

Get this skill

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 source

1. Install with the skills CLI

npx skills add samuraigpt/generative-media-skills/cinema-director --agent claude-code

2. 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

  1. Shot Composition Analysis: Mapping emotional beats to appropriate framing (e.g., Extreme Close-Up for intimacy, Wide Shot for isolation).
  2. Camera Movement Orchestration: Directing complex physical movements (Dolly, Truck, Crane) and lens-based effects (Rack Focus, Dolly Zoom).
  3. Lighting & Atmosphere Design: Specifying temporal and stylistic lighting (Golden Hour, Chiaroscuro, Volumetric God Rays).
  4. Technical Parameter Optimization: Automatically selecting optimal frame rates, aspect ratios, and model-specific biases.

🏗️ Technical Specification

1. Intent Mapping Table

Creative IntentFramingMovementLighting
Heroic RevealLow Angle / WideCrane Up / OrbitRim Lighting / High Contrast
Tense/UneasyDutch AngleHandheld ShakeLow Key / Harsh Shadows
IntrospectiveClose-UpSlow Push InSoft Rembrandt / Window Light
Majestic/EpicExtreme WideDrone FlyoverGolden Hour / Volumetric
MelancholicProfile / MediumSlow Pull OutBlue 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:

  1. TECHNICAL INFUSION: Transform "cool action" into a technical shot.
    • Formula: [Shot Type] + [Subject/Action] + [Environment] + [Lighting] + [Camera Movement] + [Lens Effect]
  2. MOTION DYNAMICS: Use cinematic verbs: Dolly In (intimacy), Crane Up (majestic), Orbit (heroic), Truck (parallel motion).
  3. LIGHTING RECIPES: Apply specific illumination: Volumetric God Rays, Teal-and-Orange Grade, Cyberpunk Rim Lighting, Rembrandt Portrait Lighting.
  4. 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