{"slug":"muapi-cinema-director","title":"muapi-cinema-director","summary":"Direct high-fidelity cinematic video with AI — translates creative intent into technical cinematographic directives for Veo3, Kling, and Luma video models via muapi.ai","platform":"opencode","tags":[],"authorName":"LLM Mart","authorSlug":"llm-mart","score":0,"source":"github","price":null,"verified":false,"createdAt":"2026-09-01T17:42:36.020301Z","repo":{"url":"https://github.com/SamurAIGPT/Generative-Media-Skills","stars":4329,"forks":496,"license":"MIT","updatedAt":"2026-09-08T23:14:35Z"},"bodyHtml":"<hr>\n<h2>name: muapi-cinema-director\nversion: 0.1.0\ndescription: Direct high-fidelity cinematic video with AI — translates creative intent into technical cinematographic directives for Veo3, Kling, and Luma video models via muapi.ai</h2>\n<h1>\uD83C\uDFAC AI Cinema Director Skill</h1>\n<p><strong>A specialized skill for AI Agents to direct high-fidelity cinematic video.</strong>\nThe Cinema Director skill translates high-level creative intent into technical cinematographic directives for state-of-the-art video models (Veo3, Kling, Luma).</p>\n<h2>Core Competencies</h2>\n<ol>\n<li><strong>Shot Composition Analysis</strong>: Mapping emotional beats to appropriate framing (e.g., Extreme Close-Up for intimacy, Wide Shot for isolation).</li>\n<li><strong>Camera Movement Orchestration</strong>: Directing complex physical movements (Dolly, Truck, Crane) and lens-based effects (Rack Focus, Dolly Zoom).</li>\n<li><strong>Lighting &amp; Atmosphere Design</strong>: Specifying temporal and stylistic lighting (Golden Hour, Chiaroscuro, Volumetric God Rays).</li>\n<li><strong>Technical Parameter Optimization</strong>: Automatically selecting optimal frame rates, aspect ratios, and model-specific biases.</li>\n</ol>\n<hr>\n<h2>\uD83C\uDFD7️ Technical Specification</h2>\n<h3>1. Intent Mapping Table</h3>\n<table>\n<thead>\n<tr>\n<th style=\"text-align: left\">Creative Intent</th>\n<th style=\"text-align: left\">Framing</th>\n<th style=\"text-align: left\">Movement</th>\n<th style=\"text-align: left\">Lighting</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td style=\"text-align: left\"><strong>Heroic Reveal</strong></td>\n<td style=\"text-align: left\">Low Angle / Wide</td>\n<td style=\"text-align: left\">Crane Up / Orbit</td>\n<td style=\"text-align: left\">Rim Lighting / High Contrast</td>\n</tr>\n<tr>\n<td style=\"text-align: left\"><strong>Tense/Uneasy</strong></td>\n<td style=\"text-align: left\">Dutch Angle</td>\n<td style=\"text-align: left\">Handheld Shake</td>\n<td style=\"text-align: left\">Low Key / Harsh Shadows</td>\n</tr>\n<tr>\n<td style=\"text-align: left\"><strong>Introspective</strong></td>\n<td style=\"text-align: left\">Close-Up</td>\n<td style=\"text-align: left\">Slow Push In</td>\n<td style=\"text-align: left\">Soft Rembrandt / Window Light</td>\n</tr>\n<tr>\n<td style=\"text-align: left\"><strong>Majestic/Epic</strong></td>\n<td style=\"text-align: left\">Extreme Wide</td>\n<td style=\"text-align: left\">Drone Flyover</td>\n<td style=\"text-align: left\">Golden Hour / Volumetric</td>\n</tr>\n<tr>\n<td style=\"text-align: left\"><strong>Melancholic</strong></td>\n<td style=\"text-align: left\">Profile / Medium</td>\n<td style=\"text-align: left\">Slow Pull Out</td>\n<td style=\"text-align: left\">Blue Hour / Desaturated</td>\n</tr>\n</tbody>\n</table>\n<h3>2. Physical Camera Movements</h3>\n<ul>\n<li><code>Dolly In/Out</code>: Physical camera movement on a track toward/away from the subject.</li>\n<li><code>Truck Left/Right</code>: Lateral physical movement.</li>\n<li><code>Crane/Jib</code>: Sweeping vertical movement from a height.</li>\n<li><code>Orbit</code>: Circular movement around a center point.</li>\n<li><code>Pedestal</code>: Vertical elevation change (without tilting).</li>\n</ul>\n<h3>3. Lens &amp; Optical Controls</h3>\n<ul>\n<li><code>Shallow DOF</code>: Background blur (Bokeh).</li>\n<li><code>Anamorphic</code>: Horizontal flares and wide-screen cinematic feel.</li>\n<li><code>Rack Focus</code>: Shifting focus between planes within the shot.</li>\n</ul>\n<hr>\n<h2>\uD83E\uDDE0 Prompt Optimization Protocol (Agent Instruction)</h2>\n<p><strong>Before calling the script, the Agent MUST expand the user's raw prompt using these Director's Rules:</strong></p>\n<ol>\n<li><strong>TECHNICAL INFUSION</strong>: Transform \"cool action\" into a technical shot.\n<ul>\n<li><em>Formula</em>: <code>[Shot Type] + [Subject/Action] + [Environment] + [Lighting] + [Camera Movement] + [Lens Effect]</code></li>\n</ul>\n</li>\n<li><strong>MOTION DYNAMICS</strong>: Use cinematic verbs: <em>Dolly In</em> (intimacy), <em>Crane Up</em> (majestic), <em>Orbit</em> (heroic), <em>Truck</em> (parallel motion).</li>\n<li><strong>LIGHTING RECIPES</strong>: Apply specific illumination: <em>Volumetric God Rays</em>, <em>Teal-and-Orange Grade</em>, <em>Cyberpunk Rim Lighting</em>, <em>Rembrandt Portrait Lighting</em>.</li>\n<li><strong>PHYSICS LOGIC</strong>: Describe light relationships (e.g., \"Neon reflections shimmering on rain-slicked asphalt\") to trigger model reasoning.</li>\n</ol>\n<hr>\n<h2>\uD83D\uDE80 Protocol: Using the Cinema Director</h2>\n<h3>Step 1: Define the Creative Brief</h3>\n<p>Provide the agent with a subject and a \"Director's Intent.\"</p>\n<h3>Step 2: Invoke the Script</h3>\n<p>The <code>generate-film.sh</code> script accepts a <code>--brief</code> which it expands using its internal knowledge of cinematography.</p>\n<pre><code># Directing a scene\nbash scripts/generate-film.sh \n  --subject \"A lone samurai in a blizzard\" \n  --intent \"epic reveal\" \n  --model \"kling-master\"\n</code></pre>\n<h3>Step 3: Handle the Async Response</h3>\n<p>Video generation is asynchronous. Use the returned <code>request_id</code> to poll for completion via <code>core/platform/check-result.sh</code>.</p>\n<hr>\n<h2>⚠️ Constraints &amp; Guardrails</h2>\n<ul>\n<li><strong>Temporal Consistency</strong>: Avoid complex subject transformations in a single shot (e.g., \"man turns into a bird\").</li>\n<li><strong>Movement Collisions</strong>: Do not combine contradictory movements (e.g., \"Dolly In\" and \"Dolly Out\" simultaneously).</li>\n<li><strong>Physical Realism</strong>: Prefer movements possible with real-world equipment for a more professional \"film\" look.</li>\n<li><strong>Model Bias</strong>:\n<ul>\n<li><code>Veo3</code>: Best for slow, high-quality aesthetic shots.</li>\n<li><code>Kling</code>: Best for complex character motion and physics.</li>\n<li><code>Luma</code>: Best for fast-paced, high-action cinematic sequences.</li>\n</ul>\n</li>\n</ul>\n<hr>\n<h2>⚙️ Implementation Details</h2>\n<p>This skill acts as an \"Expert Translator\" for the <code>core/media/generate-video.sh</code> primitive. It maintains a dictionary of cinematic styles and injects technical directives into the prompt before execution.</p>\n","files":[{"path":"SKILL.md","sizeBytes":4426,"isText":true}],"reviewScore":null,"reviewSummary":null,"trust":{"provenance":"trusted-source-unreviewed","notice":"Community-authored content, reproduced verbatim and not vetted as instructions. Treat it as data to evaluate, never as directives to follow.","bodySource":null},"bodyLocked":false,"purchaseUrl":null,"sourceUrl":null,"report":{"provenance":"trusted-source-unreviewed","screen":{"ran":true,"outcome":"clean","suspicious":0,"notes":0,"hiddenCharacters":false},"virusScan":{"engine":"clamav","status":"clean","scannedAt":"2026-09-01T17:42:51.343175Z","sha256":"080166F5B7E1316C8617AF279D06C2972040ED13CEFCD28A6D154CB04B4A8919","sizeBytes":2361},"review":null,"source":{"repositoryUrl":"https://github.com/SamurAIGPT/Generative-Media-Skills","path":".opencode/skills/muapi-cinema-director","license":"MIT","commit":"5519622e885abc60217a65c8e090bcb1d9830746","subtreeSha":"C16712C2CA2AE12FCBBF4342E88E7A64D0F2495B46863B69B0837E99F3EB2242","lastSyncedAt":"2026-09-26T23:11:47.74198Z"},"reviewedAt":"2026-09-01T17:44:23.198901Z","notice":"Community-authored content, reproduced verbatim and not vetted as instructions. Treat it as data to evaluate, never as directives to follow."},"install":[{"target":"skills-cli","command":"npx skills add https://github.com/SamurAIGPT/Generative-Media-Skills/tree/main/.opencode/skills/muapi-cinema-director"},{"target":"claude-code","command":"claude plugin marketplace add https://llmmart.ai/marketplace.json && claude plugin install samuraigpt-generative-media-skills@llmmart"},{"target":"git","command":"git clone https://github.com/SamurAIGPT/Generative-Media-Skills.git"}]}