muapi-cinema-director
samuraigpt/generative-media-skills
Direct cinematic video with AI—translate creative intent into technical camera, lighting, and movement directives for Veo3, Kling, and Luma.
What is muapi-cinema-director?
This skill translates high-level creative briefs into precise cinematographic directives for AI video models. Use it when you need to generate professional-quality cinematic video by specifying shot composition, camera movement, lighting design, and optical effects in a structured way.
- Maps emotional intent to shot framing (close-ups for intimacy, wide shots for isolation, Dutch angles for tension)
- Orchestrates complex camera movements (Dolly, Truck, Crane, Orbit) and lens effects (Rack Focus, Shallow DOF, Anamorphic)
- Designs lighting and atmosphere (Golden Hour, Chiaroscuro, Volumetric God Rays, Teal-and-Orange grading)
- Optimizes technical parameters (frame rates, aspect ratios, model-specific biases) for Veo3, Kling, and Luma
- Expands raw prompts into detailed cinematographic directives using Director's Rules
- Handles asynchronous video generation with request polling
How to install muapi-cinema-director
npx skills add https://github.com/samuraigpt/generative-media-skills --skill muapi-cinema-director- Access to muapi.ai platform with Veo3, Kling, or Luma video model credentials
- Node.js environment for skill installation
- Bash shell for running generate-film.sh and check-result.sh scripts
How to use muapi-cinema-director
- 1.Install the skill via npx skills add https://github.com/samuraigpt/generative-media-skills --skill muapi-cinema-director
- 2.Define your creative brief with a subject and Director's Intent (e.g., 'epic reveal', 'introspective', 'tense')
- 3.Call bash scripts/generate-film.sh with --subject, --intent, and --model flags
- 4.Receive a request_id for async video generation
- 5.Poll for completion using core/platform/check-result.sh with the request_id
- 6.Retrieve and review the generated cinematic video
Use cases
- Directing a heroic character reveal with low-angle framing, crane movement, and rim lighting
- Creating an introspective scene with close-ups, slow push-in, and soft Rembrandt lighting
- Generating fast-paced action sequences optimized for Kling's character motion capabilities
- Producing majestic landscape shots with drone flyovers and golden-hour volumetric lighting
- Building melancholic scenes with profile framing, slow pull-outs, and desaturated blue-hour grading
- Video directors and cinematographers using AI generation
- Creative producers building cinematic sequences programmatically
- Agents automating video production workflows
- Filmmakers exploring AI-assisted shot planning and visualization
muapi-cinema-director FAQ
Veo3 excels at slow, high-quality aesthetic shots; Kling is best for complex character motion and physics; Luma is optimized for fast-paced, high-action cinematic sequences.
Avoid complex subject transformations in a single shot (e.g., man turning into a bird), contradictory movements (Dolly In and Out simultaneously), and movements that lack physical realism with real-world equipment.
The skill uses Director's Rules to transform raw prompts into technical shots by infusing shot type, subject/action, environment, lighting, camera movement, and lens effects into a structured cinematographic directive.
Video generation is asynchronous; the script returns a request_id that you use to poll for completion via check-result.sh.
Yes, but avoid physically impossible or contradictory combinations; prefer movements achievable with real-world film equipment for a professional look.
Full instructions (SKILL.md)
Source of truth, from samuraigpt/generative-media-skills.
name: muapi-cinema-director version: 0.1.0 description: Direct high-fidelity cinematic video with AI — translates creative intent into technical cinematographic directives for Veo3, Kling, and Luma video models via muapi.ai
🎬 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.
Related skills
More from samuraigpt/generative-media-skills and the wider catalog.

muapi-instagram-post
Generate polished Instagram posts with on-brand hero images, captions, and hashtags.

muapi-logo-creator
Engineer minimalist, scalable vector-style logos using geometric primitives and negative space.

muapi-media-editing
Edit and enhance images and videos with AI via muapi.ai — prompt-based editing, upscaling, background removal, face swap, lipsync, video effects, and more

muapi-media-generation
Generate AI images, videos, music, and audio from the terminal via muapi.ai — supports 100+ models including Flux, Midjourney v7, Kling 3.0, Veo3, and Suno V5

muapi-nano-banana
Reasoning-driven image generation with structured creative briefs and logic-based prompting via muapi.ai

muapi-photo-pack-generator
Generate a pack of professional or aesthetic photos from a single reference image while preserving the exact identity of the person.