OpenVideo — скилл
Видео моделью MiniMax H3 на своей видеокарте: CLI open-video и скилл, по которому агент пишет промпты и запускает ролики.
- 117 ★ репозитория
- Последний коммит
- Apache-2.0
Расширенный доступ
Почему такой уровень
- Установщик скачивает около 54 ГБ весов и ставит ComfyUI, а агент запускает скрипты и тяжелую генерацию на видеокарте.
- Судья на VLM отправляет кадры на адрес из `OPEN_VIDEO_VLM_URL`, поэтому выбирайте доверенный сервис.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/openvideoОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Установщик скачивает около 54 ГБ весов и ставит ComfyUI, а агент запускает скрипты и тяжелую генерацию на видеокарте.
- Судья на VLM отправляет кадры на адрес из `OPEN_VIDEO_VLM_URL`, поэтому выбирайте доверенный сервис.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
OpenVideo — CLI и скиллы для локальной генерации видео моделью MiniMax H3 через ComfyUI. Команды `open-video pull`, `status` и `run` устроены по образцу Ollama: скачать веса, проверить движок, сгенерировать ролик. Скилл `h3-video` ведет агента через весь цикл: составляет промпт из трех полей по грамматике H3, проверяет ограничения, запускает режимы T2V, I2V или FL2VA и просматривает результат. Скилл `open-video` добавляет экспериментального директора для роликов из нескольких кадров: план, оценка судьей на VLM, повторные попытки и склейка через ffmpeg.
Для кого. Владельцы видеокарт NVIDIA, которым нужны ролики по тексту, картинке или паре кадров без облачных сервисов.
Подходит, если
- Короткий ролик по тексту: агент составляет промпт и запускает `open-video run` с нужной длительностью.
- Ролик по готовой картинке либо по первому и последнему кадру.
- План и проверка параметров без затрат видеокарты: `open-video "..." --dry-run`.
- Уровень квантизации под конкретную карту подсказывает `open-video recommend-quant`.
Не подходит, если
- Видеокарты NVIDIA нет, а Linux или WSL2 недоступны: основной путь генерации H3 идет через них.
- Ролик длиннее 15 секунд без ручной работы: многокадровое планирование экспериментальное.
- Лицензия весов H3 не подходит под ваш регион или коммерческую задачу.
Пример запроса к агенту
Сделай восьмисекундный ролик: космонавт ставит флаг на красной дюне на закате. Сначала проверь промпт через dry-run.Ограничения
Установка скачивает около 54 ГБ весов. Основной уровень INT8 рассчитан на карты от 22 ГиБ видеопамяти, на 12–22 ГиБ включается выгрузка ComfyUI, уровни W4 и NF4 экспериментальные и ставятся вручную. Код под Apache-2.0, веса H3 идут по MiniMax H3 Community License с территориальными и коммерческими ограничениями. Судья на VLM включается переменными `OPEN_VIDEO_VLM_URL` и `OPEN_VIDEO_VLM_MODEL`, без них оценка пропускается. Версия 0.1.0 генерирует одиночные клипы.
Как отключить. Удалите скилл из каталога скиллов агента и клонированную папку проекта. Веса и ComfyUI из установщика удаляются отдельно.
Частые вопросы
Как установить OpenVideo?
Склонируйте тег `v0.1.0` и запустите `bash scripts/install.sh`: он ставит ComfyUI и веса H3. Дальше `open-video pull h3` и `open-video run "..."`.
Какой скилл брать для обычных роликов?
`skill/h3-video`: он основной в версии 0.1.0. `skill/open-video` с планом, судьей и склейкой помечен как экспериментальный.
Работает ли генерация на macOS?
Установка и dry-run работают. Генерация H3 на macOS идет через пути сообщества и MLX, штатным путем она не считается.
Как включить оценку результата судьей?
Задайте `OPEN_VIDEO_VLM_URL` и `OPEN_VIDEO_VLM_MODEL` для совместимой с OpenAI модели со зрением. Без них оценка пропускается, и результат помечается как пропущенный.
Сколько видеопамяти нужно?
Основной уровень INT8 рассчитан на 22 ГиБ и больше, на 12–22 ГиБ включается выгрузка ComfyUI. `open-video recommend-quant` подбирает уровень под карту.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыСкилл пересказывает референс-видео, ждет вашего подтверждения и пишет промпты для MiniMax H3 по сценам и кадрам.
Официальный CLI mmx платформы MiniMax со скиллом для агентов: текст, изображения, видео, речь, расшифровка аудио, анализ картинок и поиск
Скилл для Codex: делает короткие видео MiniMax H3 из ваших картинок на GPU Google Colab, с очередью и скачиванием MP4
Скилл и CLI, с которыми Claude Code или Codex делает видео как веб-страницы, а редактор Studio позволяет править результат
CLI для программного создания видео из HTML: агент собирает кадры по шаблонам и рендерит готовый MP4 на вашем компьютере
Скилл извлекает из длинного видео яркие фрагменты: скачивание, транскрипт, разбивка, анализ и нарезка клипов с заголовками
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| OpenVideo (эта карточка) | нет | 117 | |
| HyperFrames | нет | 83 283 | рендерит MP4 из HTML-композиций; здесь локальная нейросетевая генерация H3 |
| video-use | нет | 30 994 | монтирует готовые записи: вырезает паузы и добавляет субтитры; здесь ролик создается с нуля моделью |
Коротко о README
Цепочка выглядит так: промпт или скилл, CLI `open-video`, бэкенд H3, движок ComfyUI и готовый mp4. Многомодельные бэкенды и полноценный режим длинного фильма в README отнесены к будущему.
Бейдж для README
Исходный SKILL.md
---
name: h3-video
description: >
OpenVideo skill (v0.1.0): generate high-quality local video with the OpenVideo product
(MiniMax H3 backend). Use for OpenVideo install/pull/status/run, official 3-field prompts,
T2V/I2V/FL2VA, agent-driven video. Brand is OpenVideo — not a bare ComfyUI workflow.
Triggers: OpenVideo, open-video, H3, generate video, T2V, I2V, FL2VA.
---
# OpenVideo skill · v0.1.0
**Brand: OpenVideo** (always lead with this). MiniMax H3 is the model OpenVideo drives.
**Job:** use **OpenVideo** so an agent produces **good product video**, not a random diffusion
click. Quality comes from **prompt craft + correct mode + validated settings**, not secret samplers.
## 0. Paths (env-first)
Recommended sibling layout (any parent dir name; no machine-absolute paths):
```text
parent/
├── open-video/ # THIS product — CLI, backends, skills ← work here
└── lab/ # ComfyUI + weights (not git)
```
| What | Path / env |
|---|---|
| **Product root (CLI, skills)** | `$OPEN_VIDEO_ROOT` (this checkout) |
| **Install / pull / run** | From product root: `./scripts/install.sh`, `python -m open_video …` |
| **Lab engine + weights** | `$OPEN_VIDEO_LAB` / `$H3_LAB` (sibling `lab/` with ComfyUI + `h3_models/`) |
| **Weights env** | `export OPEN_VIDEO_MODELS=$H3_LAB/h3_models` |
| **ComfyUI URL** | `export OPEN_VIDEO_COMFYUI=http://127.0.0.1:8188` (default) |
**Resolve product root** (never hardcode a machine path):
```bash
# Prefer env, else directory of this skill → repo root
export OPEN_VIDEO_ROOT="${OPEN_VIDEO_ROOT:-$(cd "$(dirname "$0")/../.." 2>/dev/null && pwd)}"
cd "$OPEN_VIDEO_ROOT"
```
Lab harness (same ComfyUI) when you keep a sibling runtime:
```bash
export OPEN_VIDEO_LAB="${OPEN_VIDEO_LAB:-$OPEN_VIDEO_ROOT/../lab}"
export H3_LAB="${H3_LAB:-$OPEN_VIDEO_LAB}"
export OPEN_VIDEO_MODELS="${OPEN_VIDEO_MODELS:-$H3_LAB/h3_models}"
```