muapi-cinema-director — скилл для Claude Code: кино из промпта
Переводит творческую задумку в технические указания для Veo3, Kling и Luma: ракурс, движение камеры, свет. Пригодится, когда из текста нужно получить кинематографичный кадр.
npx skills add SamurAIGPT/Generative-Media-Skills --skill muapi-cinema-director -a claude-codeЧто делает muapi-cinema-director
Скилл работает как переводчик между задумкой и моделью генерации видео. Вы говорите «эпичный выход героя», а он подбирает нижний ракурс, облёт камеры и контровой свет. Внутри лежит таблица соответствий: интонация сцены, тип кадра, движение, освещение. Ещё есть словарь физических движений камеры (Dolly In, Truck, Crane, Orbit, Pedestal) и оптических эффектов вроде Rack Focus и анаморфотных бликов.
Перед вызовом скрипта агент обязан развернуть ваш сырой промпт по формуле: тип кадра, субъект с действием, окружение, свет, движение камеры, эффект линзы. Скрипт scripts/generate-film.sh принимает --subject, --intent и --model. Генерация асинхронная, поэтому результат забирают по request_id через core/platform/check-result.sh.
Есть ограничения. Не просите превратить человека в птицу в одном кадре и не смешивайте противоположные движения вроде Dolly In и Dolly Out одновременно. У каждой модели свой характер: Veo3 сильнее в медленных эстетичных планах, Kling — в сложной физике персонажей, Luma — в динамичных сценах. Скилл расширяет примитив core/media/generate-video.sh, так что без доступа к muapi.ai он ничего не сгенерирует.
Какие задачи решает
- превратить расплывчатое «сделай красиво» в конкретный технический промпт
- подобрать движение камеры под настроение сцены
- выбрать модель под задачу: физика персонажа или быстрый экшен
- согласовать свет и ракурс, чтобы кадр читался как кино
- забрать результат асинхронной генерации по
request_id
Примеры запросов агенту
- Сгенерируй сцену: одинокий самурай в метель, эпичный выход, модель kling-master
- Разверни промпт «герой выходит из тени» в технические указания и запусти генерацию
- Проверь статус задачи по request_id и покажи готовое видео
Как установить muapi-cinema-director
1Через Skills CLI (Vercel)
npx skills add SamurAIGPT/Generative-Media-Skills --skill muapi-cinema-director -a claude-code2Вручную: положить файлы
~/.claude/skills/muapi-cinema-director/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/muapi-cinema-director/
1Через Skills CLI (Vercel)
npx skills add SamurAIGPT/Generative-Media-Skills --skill muapi-cinema-director -a codex2Вручную: положить файлы
.agents/skills/muapi-cinema-director/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add SamurAIGPT/Generative-Media-Skills --skill muapi-cinema-director -a cursor2Вручную: положить файлы
.cursor/skills/muapi-cinema-director/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install SamurAIGPT/Generative-Media-Skills muapi-cinema-director2Вручную: положить файлы
.github/skills/muapi-cinema-director/SKILL.md1Через Skills CLI (Vercel)
npx skills add SamurAIGPT/Generative-Media-Skills --skill muapi-cinema-director -a gemini-cli2Командой платформы
gemini skills install https://github.com/SamurAIGPT/Generative-Media-Skills --path .opencode/skills/muapi-cinema-directorВручную: положить файлы
.devin/skills/muapi-cinema-director/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add SamurAIGPT/Generative-Media-Skills --skill muapi-cinema-director -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о muapi-cinema-director
Как установить muapi-cinema-director в Claude?
Выполните npx skills add SamurAIGPT/Generative-Media-Skills --skill muapi-cinema-director -a claude-code. Скилл появится по пути ~/.claude/skills/muapi-cinema-director/SKILL.md.
Что делает muapi-cinema-director?
Переводит творческую задумку в технические кинематографические указания для Veo3, Kling и Luma: тип кадра, движение камеры, свет, параметры съёмки. Работает через muapi.ai.
Чем отличаются модели Veo3, Kling и Luma в этом скилле?
Veo3 лучше держит медленные эстетичные планы, Kling — сложное движение персонажей и физику, Luma — быстрые экшен-сцены. Скилл подбирает модель под характер кадра.
Исходный текст
SKILL.md · MIT
--- 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 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. - *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. ```bash # 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.
© SamurAIGPT · MIT · SamurAIGPT/Generative-Media-Skills