‹ 首页

muapi-cinema-director

@samuraigpt · 收录于 1 周前 · 上游提交 3 周前

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视频

/ 下载安装
muapi-cinema-director.skill双击,或拖进 Claude 桌面版 / Cowork,即完成安装↓ .skill↓ .zip
用别的 agent?下载 .zip 解压,把文件夹放进它的技能目录
Claude Code~/.claude/skills/(项目级 .claude/skills/)
Codex CLI~/.codex/skills/
Cursor自动读取上面两处目录
其他工具见其文档的「skills」目录;两个下载是同一份文件,只是名字不同
/ 通过 npx 安装 校验哈希
npx oh-my-skill add samuraigpt/generative-media-skills/muapi-cinema-director
/ 通过 bash 安装
curl -fsSL https://oh-my-skill.com/install.sh | bash -s -- samuraigpt/generative-media-skills/muapi-cinema-director
/ 已经装过?验证本机副本,不用重装
npx oh-my-skill verify samuraigpt/generative-media-skills/muapi-cinema-director
安装目标可用 --agent / --scope 或 --to 明确指定;省略时只会在唯一已存在的 agent 目录上自动选择,零命中或多命中会停止并提示。content_hash 缺失或不一致均拒装。
3754GitHub stars
~898上下文体积 · 单文件
镜像托管

怎么用

商店整理自技能原文 · 版本 a1c4c98 · 表述以原文为准
它做什么

装上后,Claude 能根据你的创意描述,自动生成专业的电影级视频拍摄指令,包括镜头类型、运镜、灯光等,并调用 Veo3、Kling、Luma 等 AI 视频模型生成视频。

什么时候触发

当你描述一个视频创意(如“一个武士在暴风雪中”),并指定导演意图(如“史诗亮相”)时触发。

装好后可以这样说
Claude 会扩展为专业拍摄指令并调用视频模型。
Claude 会使用荷兰角、手持抖动等手法。
技能原文 SKILL.md作者撰写 · MIT · a1c4c98

🎬 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 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:

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

按 MIT 许可原样转载,未经改动 · 在 GitHub 查看 →

评论

登录即可评论;带「已验证安装」的,是发布者名下有本店的安装或持有记录。