{/ This page is auto-generated from the skill's SKILL.md by website/scripts/generate-skill-docs.py. Edit the source SKILL.md, not this page. /}

Kanban Video Orchestrator

Plan, set up, and monitor a multi-agent video production pipeline backed by Hermes Kanban. Use when the user wants to make ANY video — narrative film, product/marketing, music video, explainer, ASCII/terminal art, abstract/generative loop, comic, 3D, real-time/installation — and the work warrants decomposition into specialized profiles (writer, designer, animator, renderer, voice, editor, etc.) coordinated through a kanban board. Performs adaptive discovery to scope the brief, designs an appropriate team for the requested style, generates the setup script that creates Hermes profiles + initial kanban task, then helps monitor execution and intervene when tasks stall or fail. Routes scenes to whichever Hermes rendering / audio / design skill fits each beat (ascii-video, manim-video, p5js, comfyui, touchdesigner-mcp, blender-mcp, pixel-art, baoyu-comic, claude-design, excalidraw, songsee, heartmula, …) plus external APIs for TTS, image-gen, and image-to-video as needed.

Skill metadata

Source Optional — install with hermes skills install official/creative/kanban-video-orchestrator
Path optional-skills/creative/kanban-video-orchestrator
Version 1.0.0
Author ['SHL0MS', 'alt-glitch']
License MIT
Platforms linux, macos, windows
Tags video, kanban, multi-agent, orchestration, production-pipeline
Related skills kanban-orchestrator, kanban-worker, ascii-video, manim-video, p5js, comfyui, touchdesigner-mcp, blender-mcp, pixel-art, ascii-art, songwriting-and-ai-music, heartmula, songsee, spotify, youtube-content, claude-design, excalidraw, architecture-diagram, concept-diagrams, baoyu-comic, baoyu-infographic, humanizer, gif-search, meme-generation

Reference: full SKILL.md

ℹ️ Info

The following is the complete skill definition that Hermes loads when this skill is triggered. This is what the agent sees as instructions when the skill is active.

Kanban Video Orchestrator

Wrap any video request — from a 15-second product teaser to a 5-minute narrative short to a music video to an ASCII loop — in a Hermes Kanban pipeline that decomposes the work to specialized agent profiles.

This skill does not render anything itself. It is a meta-pipeline that:

  1. Scopes the request through targeted discovery
  2. Designs an appropriate team (which roles, which tools per role) based on the style
  3. Generates a setup script that creates Hermes profiles, project workspace, and the initial kanban task
  4. Hands off to the director profile, which decomposes via the kanban
  5. Monitors execution, helps intervene when tasks stall or fail

The actual rendering happens inside the kanban once it's running, via whichever existing skills + tools fit the scenes — ascii-video, manim-video, p5js, comfyui, touchdesigner-mcp, blender-mcp, songwriting-and-ai-music, heartmula, external APIs, or plain Python with PIL + ffmpeg.

When NOT to use this skill

Workflow

DISCOVER  →  BRIEF  →  TEAM DESIGN  →  SETUP  →  EXECUTE  →  MONITOR

Шаг 1 — Узнайте (задайте правильные вопросы)

Процесс открытия адаптивен: спрашивайте только то, что действительно необходимо. Всегда начните с трех вопросов, чтобы определить общую форму:

Что это за видео? (краткое предложение из одного предложения) – Как долго? (тизер 5–30 секунд, короткометражка 30 – 90 секунд, пояснение 90–3 минуты, фильм 3–10 минут, более длинный) – Какое соотношение сторон + целевая платформа? (1:1 / 9:16 / 16:9; X, IG, YouTube, внутреннее и т. д.)

По ответу классифицируйте категорию стиля. Стиль определяет, какой дополнительные вопросы, которые следует задать. Не задавайте все вопросы сразу. Задавайте 2–4 вопроса за раз. время, послушайте, а затем продолжайте. Делайте разумные предположения всякий раз, когда пользователь подразумевает ответ.

Полные схемы приема и банки вопросов по каждому стилю см. references/intake.md.

Шаг 2. Краткое описание

Как только станет известно достаточно, создайте структурированный brief.md, используя шаблон из assets/brief.md.tmpl. Этапы:

  1. Концепция — презентация из одного предложения + эмоциональная северная звезда.
  2. Объем — продолжительность, аспект, платформа, крайний срок.
  3. Стиль — визуальные ориентиры, ограничения бренда, тон.
  4. Сцены — разбивка по тактам (длительность, содержание, целевой инструмент)
  5. Аудио — повествование/музыка/звуковые эффекты/без звука (при необходимости для каждой сцены)
  6. Результаты — формат файла, разрешение, дополнительные альтернативы (вертикальный разрез, GIF и т. д.).

Покажите бриф пользователю для подтверждения перед проектированием команды. ** Контракт краток** — каждая последующая задача ссылается на него.

Шаг 3 — Формирование команды

Выберите из библиотеки ролевые архетипы, подходящие к этому видео. Сочиняй, не надо клон. Для большинства видео требуется 4–7 профилей. Директор всегда присутствует; тот остальные выбираются исходя из того, что на самом деле требуется в задании.

Информацию о библиотеке ролей и составах команд по каждому стилю см. references/role-archetypes.md.

Информацию о роли сопоставления → какие навыки и наборы инструментов Hermes он загружает, см. references/tool-matrix.md.

Шаг 4 — Настройка

Создайте сценарий установки (setup.sh) и запустите его. Сценарий:

  1. Создает рабочую область проекта (~/projects/video-pipeline/<slug>/)
  2. Копирует любые предоставленные ресурсы в taste/, audio/, assets/
  3. Создает каждый профиль Hermes с помощью hermes Profile create --clone
  4. Записывает для каждого профиля SOUL.md (личность + определение роли)
  5. Настраивает профиль YAML (наборы инструментов, навыки Always_load, CWD)
  6. Записывает контент brief.md, TEAM.md и taste/.
  7. Запускает первоначальную задачу «Создание Hermes kanban», назначенную директору.

Используйте scripts/bootstrap_pipeline.py для создания файла setup.sh из краткого описания + командный дизайн JSON. См. references/kanban-setup.md для структуры сценария установки, шаблонов конфигурации профиля и критических правило «общего рабочего пространства».

Шаг 5 — Выполнить

Запустите setup.sh. Затем предоставьте пользователю команды мониторинга:

hermes kanban watch --tenant <project-tenant>     # live events
hermes kanban list  --tenant <project-tenant>     # board snapshot
hermes dashboard                                   # visual board UI

Отсюда берет верх профиль директора, декомпозируя работу и маршрутизируя ее. задачи для профилей специалистов с помощью набора инструментов Канбан.

Шаг 6. Мониторинг и вмешательство

Оставайтесь вовлеченными — канбан работает автономно, но задача зависла или результат плохой. нуждается в человеческом (или ИИ) суждении.

Шаблоны мониторинга: периодически опрашивать «канбан-список», проверять любую ВЫПОЛНЯЕМУЮ задачу. которая превышает ожидаемую продолжительность с помощью kanban show <id>, и проверьте сердцебиение. Если результаты работы работника не проходят проверку, стандартными мерами являются:

  1. Прокомментируйте задачу работника с помощью конкретного отзыва (kanban_comment).
  2. Создайте задачу повторного запуска, сделав исходную задачу родительской.
  3. Скорректируйте объем задания и позвольте режиссеру заново его разложить.

Диагностические шаблоны, рецепты вмешательства и «задача застряла» сборник пьес, см. references/monitoring.md.

Ссылка: проработанные примеры

Шесть конкретных конвейеров, охватывающих самые разные стили видео — повествовательный фильм, продукт/маркетинг, музыкальное видео, объяснение математики/алгоритмов, видео ASCII, режим реального времени установка — показывает, как один и тот же рабочий процесс приводит к появлению очень разных команд и графики задач. См. references/examples.md.

Критические правила

  1. Открытие перед действием. Никогда не начинайте составлять задание или команду без задавая как минимум три основных вопроса. Плохое краткое описание каскадом проходит через весь трубопровод.

  2. Сопоставьте команду с видео. Не используйте повторно одну и ту же настройку из 4 профилей для каждая работа. Музыкальное видео, не имеющее профиля бит-анализа, будет осечка. Повествовательный фильм, у которого нет профиля писателя, будет производиться бессвязные сцены. См. references/role-archetypes.md.

  3. Одно рабочее пространство для каждого проекта. Все профили для данного видео используются одинаково. dir: рабочая область. Задачи передают артефакты через общую файловую систему и структурируют передача. Каждый вызов kanban_create проходит workspace_kind="dir" + workspace_path="<абсолютный путь к проекту>".

  4. Арендуйте каждый проект. Используйте арендатора для конкретного проекта. (--tenant <project-slug>). Сохраняет область действия панели мониторинга и предотвращает перекрестное опыление с другими текущими канбанами.

  5. Уважайте имеющиеся навыки. Если сцена соответствует существующим навыкам, соответствующий рендерер должен загрузить этот навык через --skill <name> в своей задаче или «always_load» в своем профиле. Не перезанимайте тот навык, который уже есть обеспечивает.

  6. Директор никогда не исполняет. Даже при полном канбане + терминале + file, правила режиссёраSOUL.md` запрещают его выполнение. сама работа. Он лишь разлагает и маршрутизирует — каждая конкретная задача становится звонок «hermes kanban create» профильному специалисту. Навык «канбан-оркестратора» поясняет это дальше.

  7. Не переусердствуйте. Для 30-секундного видео о продукте НЕ требуется 20 задач. Стремитесь к наименьшему графу задач, который по-прежнему хорошо распараллеливается и раскрывает возможности правые ворота человеческого обзора.

  8. Проверяйте ключи API ПЕРЕД активацией. Внешние API (TTS, image-gen, преобразование изображения в видео) нужны ключи в ~/.hermes/.env или секретном хранилище пользователя. Работник, обнаруживший ошибку отсутствия ключа, теряет слот задачи. Установка Помощник скрипта check_key автоматически прерывает работу, если требуемый ключ отсутствует.

Карта файлов

SKILL.md                             this file (workflow + rules)
references/
  intake.md                          discovery question banks per style
  role-archetypes.md                 role library (writer, designer, animator, )
  tool-matrix.md                     skill + toolset mapping per role
  kanban-setup.md                    setup script structure & profile config
  monitoring.md                      watch + intervene patterns
  examples.md                        six worked pipelines
assets/
  brief.md.tmpl                      brief skeleton
  setup.sh.tmpl                      setup script skeleton
  soul.md.tmpl                       profile personality skeleton
scripts/
  bootstrap_pipeline.py              generate setup.sh from brief + team JSON
  monitor.py                         polling + intervention helpers