К основному содержанию
скилл CX Codex

video-router — скилл для Claude Code: выбор видеолинии

Скилл определяет, нужно ли генерировать видео, собирать HTML-композицию, монтировать исходник или объединить этапы в AUTO. Пригодится до начала видеопроизводства.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add Orkas-AI/Orkas-VideoStudio --skill video-router -a claude-code
Открыть на GitHub

Что делает video-router

video-router разбирает задачу и выбирает основной путь: Generate для сгенерированных кадров, Compose для HTML-анимации и графики, Edit для работы с предоставленным видео. Если результат требует связать несколько путей в одной временной шкале, скилл выбирает AUTO. Для объясняющих роликов основным обычно становится Compose.

Выбранный путь фиксируется в предложении: если по ходу работы он перестаёт подходить, смену нужно согласовать с пользователем. Скилл маршрутизирует задачу, но не создаёт и не рендерит видео. Для полностью заданного монтажа он передаёт работу в stage-edit; когда нужно найти нужные фрагменты или время, сначала подключается stage-decide.

Какие задачи решает

  • выбрать между генерацией кадров, композицией и монтажом
  • решить, когда свести несколько этапов в AUTO
  • зафиксировать основной путь до начала производства
  • определить, нужно ли искать нужные фрагменты в исходнике

Примеры запросов агенту

  • Выбери путь для объясняющего видео с анимированной типографикой и зафиксируй его.
  • Смонтируй ролик из моего видео, добавь заставку с графикой и сгенерированные кадры; определи, нужен ли AUTO.
  • Обрежь предоставленный ролик до указанного фрагмента и выбери способ выполнения.

Как установить video-router

1Через Skills CLI (Vercel)

npx skills add Orkas-AI/Orkas-VideoStudio --skill video-router -a claude-code

2Вручную: положить файлы

~/.claude/skills/video-router/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/video-router/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о video-router

Как установить video-router в Claude Code?

Выполните npx skills add Orkas-AI/Orkas-VideoStudio --skill video-router -a claude-code. Файл скилла находится по пути ~/.claude/skills/video-router/SKILL.md.

Что делает video-router?

Он выбирает и фиксирует основной путь видеопроизводства: генерацию, HTML-композицию, монтаж или AUTO для связанных этапов. Сам скилл не создаёт и не рендерит видео.

Когда video-router выбирает AUTO?

Когда готовый ролик требует соединить больше одного пути в общей временной шкале, например монтаж исходного материала и добавление графики или сгенерированных кадров.

Исходный текст

SKILL.md · MIT
---
name: video-router
description: Read this FIRST on any video-production request to pick and lock the line — generate (AI footage), compose (designed HTML), edit (cut real footage), or AUTO end-to-end. Trigger when classifying a brief and committing to a primary path; do NOT trigger for authoring compositions, generating assets, or rendering output (those have their own stage skills).
---

# video-router

Knowledge for picking a video production line and locking it before work begins. This skill is read for guidance; it describes **what to decide**, not any tool mechanics.

Read [production method and current-video checks](references/production-method.md) before deep reference analysis or delivery review. It distinguishes direct provider output from locally assembled output using the current executable plan, not the route label.

## Unavailable Production Runtime

If production, rendering, or paid tools are explicitly unavailable, still select the line and return a complete **unexecuted production package** for a clear brief: assumptions, script/narration, timed storyboard/shotlist, exact visible copy and captions, visual/audio direction, rights-safe asset provenance/fallbacks, export target, preview checklist, and final encoding/playback QA. Clearly distinguish planned from produced media and do not withhold the package behind a direction form.

## The three capability axes

A finished video is built from one or more of three orthogonal axes. Decide which dominate, then lock them.

- **Generate (A)** — AI-generated footage/imagery: photoreal shots, b-roll, motion, talking-head. Use when the brief needs real-looking or cinematic visuals.
- **Compose (B)** — deterministic HTML composition: explainers, kinetic typography, motion graphics, captions / lower-thirds / overlays, data viz, title cards, transitions. Use when the visuals are designed rather than filmed. This is the default for explainer/animation work.
- **Edit (C)** — intelligent editing of supplied footage: evidence-based selection/cleanup, deterministic cut/join/reframe/captions/audio work, and semantic AI video editing for bounded pixel-level changes.

## Decision rules

1. First distinguish an edit target from a production input. Keeping supplied video or its timeline as the spine remains EDIT, including captions, overlays, localization and supplied narration. Video used only as a reference, or supplied images/audio/scripts, do not select EDIT. Ask only if the requested output is ambiguous.
2. Read the brief (topic, aspect ratio, language, duration) and classify the **dominant work object**:
   - "explain / teach / animate / motion-graphics / kinetic text" → **Compose (B)** primary, optionally Generate (A) for b-roll.
   - "make footage of / cinematic / a scene of / a character doing" → **Generate (A)** primary, Compose (B) to overlay captions.
   - "cut / clip / trim / repurpose / make highlights / remove or change something in my video" → **Edit (C)** primary. Keep EDIT as the route even when a billable `operation:"edit"` segment is required.
3. Most explainer/animation requests are **Compose-primary**: typographic and motion-graphic scenes assembled as an HTML composition, with AI imagery only where a shot genuinely needs it.
4. For supplied reference media, classify the requested relationship as `reproduce`, `edit`, or `guide` before choosing execution. Apply the same classification regardless of origin. Images can control content/identity/composition/structure/style; videos can additionally control motion/timing/audio through temporal anchors.
5. Aspect ratio drives the canvas: 16:9 → 1920×1080, 9:16 → 1080×1920, 1:1 → 1080×1080.

## End-to-end (AUTO) — when the job spans lines

Pick a **single line** when one axis cleanly dominates (just trim a clip; just an explainer; just generate a scene). Route to **AUTO end-to-end** when the deliverable genuinely needs MORE THAN ONE axis woven into the primary timeline — most often the user supplies their own material AND wants finished framing/voice/motion around it:

- "use my clip in the middle, author a motion-graphics opener, and add generated b-roll" (edit + compose + generate)
- "my footage in the middle, generate an opener, compose the stats" (edit + generate + compose)
- "make a finished video from these assets" where the assets alone are not the deliverable.

AUTO does not abandon the axes — it sequences them through one cross-modal plan (`stage-plan` builds the EDL, `stage-assemble` walks it), delegating each segment back to the generate / compose / edit lines. Choosing AUTO is itself the lock: the *primary* still gets named via the plan's `delivery_promise` (source_led / motion_led / compose_led / hybrid).

## Lock the runtime

- Decide the primary axis at the brief/proposal stage and **state it in the proposal**.
- Once locked, do not silently switch the primary axis mid-run. If a later step reveals the wrong choice, surface it to the user and re-confirm rather than quietly changing course.
- Layering is fine and expected (e.g. Compose captions over Generated footage); "locking" governs the **primary** path, not the allowed overlays.

## Boundary / non-goals

This skill only routes and locks. Semantic editing is not a silent switch to GENERATE: it remains an EDIT/AUTO job with a signed billable video edit segment and explicit original/preservation boundary.

## Runtime handoff

For a fully specified one-shot deterministic edit, state EDIT, probe and execute through `stage-edit` without a direction artifact or plan. Load `stage-decide` first only when the content or timing must be located.

For other production work, show two or three direction concepts and the facts already settled by the brief. Do not write a manifest, narration or art direction before that choice. Follow `gate-control` for the decision and its localized title. The public runtime uses OVS and HyperFrames; do not invent desktop-host operations.

© Orkas-AI · MIT · Orkas-AI/Orkas-VideoStudio

Похожие скиллы

Всё по теме «Дизайн» →
frontend-design официальный anthropics Скилл задаёт осмысленное визуальное направление для новых интерфейсов и редизайна. Подойдёт, когда стандартный шаблонный UI не устраивает. 1 025 790установок grill-me Matt Pocock Скилл проводит жёсткое интервью по плану или дизайну, чтобы найти пробелы и уточнить решения. Подойдёт перед началом разработки. 1 424 476установок design-taste-frontend Leonxlnx Скилл задаёт арт-дирекцию для публичных страниц и рабочих экранов, а затем проверяет результат в браузере по скриншотам. Нужен, когда интерфейс выглядит шаблонным или недоработанным. CX Codex +1 678 700установок prototype Matt Pocock Создаёт временный прототип, чтобы проверить логику, модель состояния или вид интерфейса до работы над основным кодом. 986 201установок grilling Matt Pocock Стресс-тестирует план, решение или идею сериями уточняющих вопросов. Подходит, когда нужно вскрыть допущения до начала работы. 979 543установок codebase-design Matt Pocock Скилл помогает проектировать модули с небольшим интерфейсом и скрытой внутри сложностью. Подходит для рефакторинга, тестируемости и поиска чистого seam. 850 344установок

Из того же набора14

video-craft Скилл задаёт правила монтажа и подачи: хук в первые секунды, ритм, типографика, звук. Пригодится, когда видео уже рендерится, но выглядит слабо. CX Codex +1 ★ 329звёзд репо stage-plan Анализирует исходные медиафайлы и формирует межмодальный план монтажа plan.json для многозадачной сборки видео. CX Codex +1 ★ 329звёзд репо stage-generate Скилл создаёт видео по кадрам и собирает их в ролик, сохраняя параметры утверждённого плана. Пригодится для AI-аватара с речью или монтажа из b-roll. CX Codex +1 ★ 329звёзд репо stage-edit Скилл для монтажа отснятого материала: режет, склеивает, жжёт субтитры и накладывает оверлеи. Пригодится, когда есть готовые клипы и решение, что с ними делать. CX Codex +1 ★ 329звёзд репо stage-decide Находит паузы, слова-паразиты и лучшие дубли в исходных видеозаписях, собирая черновой монтаж с доказательной базой. Пригодится для чистки подкастов и длинных записей. CX Codex +1 ★ 329звёзд репо stage-consistency Сохраняет внешность персонажей, композицию и стиль между кадрами и сценами. Нужен для многосценных роликов и длинных историй, а не для одного кадра. CX Codex +1 ★ 329звёзд репо stage-compose Скилл учит агента собирать HTML-композицию Orkas/OVS и прогонять её через ovs draft, чтобы получить mp4. Пригодится для титров, анимации и поясняющих роликов. CX Codex +1 ★ 329звёзд репо stage-assemble Собирает готовый видеоролик из утверждённого плана монтажа plan.json через утилиты ovs и FFmpeg. Запускается строго после валидации плана. CX Codex +1 ★ 329звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой