reelbench-skills

Скиллы для работы с видео в Claude Code и Codex: покадровый разбор ролика на кадры и сборка видео с раскадровкой

Скилл

Средний риск

Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.

Почему такой уровень

  • Запускает ffmpeg и локальные скрипты над видеофайлами
  • Пишет отчеты и кадры на диск
Все причины и проверки

eternityspring/reelbench-skills

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/reelbench-skills

Определит агенты на машине, проверит риск и зафиксирует версию.

Другие способы установки

Собрано автоматически, проверьте перед установкой.

Выполните в терминале в папке проекта

npx skills add eternityspring/reelbench-skills --skill video-shots video-sync video-scrub -a claude-code -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 1b51af8
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/eternityspring/reelbench-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/video-shots/ /skills/video-sync/ /skills/video-scrub/
git -C "$tmp" checkout 1b51af897b6a57556b85dfe96e0427e231b4b613
mkdir -p .claude/skills
cp -R "$tmp/skills/video-shots" .claude/skills/video-shots
cp -R "$tmp/skills/video-sync" .claude/skills/video-sync
cp -R "$tmp/skills/video-scrub" .claude/skills/video-scrub

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add eternityspring/reelbench-skills --skill video-shots video-sync video-scrub -a cursor -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 1b51af8
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/eternityspring/reelbench-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/video-shots/ /skills/video-sync/ /skills/video-scrub/
git -C "$tmp" checkout 1b51af897b6a57556b85dfe96e0427e231b4b613
mkdir -p .agents/skills
cp -R "$tmp/skills/video-shots" .agents/skills/video-shots
cp -R "$tmp/skills/video-sync" .agents/skills/video-sync
cp -R "$tmp/skills/video-scrub" .agents/skills/video-scrub

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add eternityspring/reelbench-skills --skill video-shots video-sync video-scrub -a github-copilot -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 1b51af8
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/eternityspring/reelbench-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/video-shots/ /skills/video-sync/ /skills/video-scrub/
git -C "$tmp" checkout 1b51af897b6a57556b85dfe96e0427e231b4b613
mkdir -p .github/skills
cp -R "$tmp/skills/video-shots" .github/skills/video-shots
cp -R "$tmp/skills/video-sync" .github/skills/video-sync
cp -R "$tmp/skills/video-scrub" .github/skills/video-scrub

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add eternityspring/reelbench-skills --skill video-shots video-sync video-scrub -a codex -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 1b51af8
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/eternityspring/reelbench-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/video-shots/ /skills/video-sync/ /skills/video-scrub/
git -C "$tmp" checkout 1b51af897b6a57556b85dfe96e0427e231b4b613
mkdir -p .agents/skills
cp -R "$tmp/skills/video-shots" .agents/skills/video-shots
cp -R "$tmp/skills/video-sync" .agents/skills/video-sync
cp -R "$tmp/skills/video-scrub" .agents/skills/video-scrub

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add eternityspring/reelbench-skills --skill video-shots video-sync video-scrub -a gemini-cli -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 1b51af8
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/eternityspring/reelbench-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/video-shots/ /skills/video-sync/ /skills/video-scrub/
git -C "$tmp" checkout 1b51af897b6a57556b85dfe96e0427e231b4b613
mkdir -p .agents/skills
cp -R "$tmp/skills/video-shots" .agents/skills/video-shots
cp -R "$tmp/skills/video-sync" .agents/skills/video-sync
cp -R "$tmp/skills/video-scrub" .agents/skills/video-scrub

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/eternityspring/reelbench-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/video-shots/ /skills/video-sync/ /skills/video-scrub/
git -C "$tmp" checkout 1b51af897b6a57556b85dfe96e0427e231b4b613
mkdir -p .devin/skills
cp -R "$tmp/skills/video-shots" .devin/skills/video-shots
cp -R "$tmp/skills/video-sync" .devin/skills/video-sync
cp -R "$tmp/skills/video-scrub" .devin/skills/video-scrub

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Бывший Windsurf.

Выполните в терминале в папке проекта

npx skills add eternityspring/reelbench-skills --skill video-shots video-sync video-scrub -a cline -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 1b51af8
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/eternityspring/reelbench-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/video-shots/ /skills/video-sync/ /skills/video-scrub/
git -C "$tmp" checkout 1b51af897b6a57556b85dfe96e0427e231b4b613
mkdir -p .cline/skills
cp -R "$tmp/skills/video-shots" .cline/skills/video-shots
cp -R "$tmp/skills/video-sync" .cline/skills/video-sync
cp -R "$tmp/skills/video-scrub" .cline/skills/video-scrub

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add eternityspring/reelbench-skills --skill video-shots video-sync video-scrub -a roo -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 1b51af8
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/eternityspring/reelbench-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/video-shots/ /skills/video-sync/ /skills/video-scrub/
git -C "$tmp" checkout 1b51af897b6a57556b85dfe96e0427e231b4b613
mkdir -p .roo/skills
cp -R "$tmp/skills/video-shots" .roo/skills/video-shots
cp -R "$tmp/skills/video-sync" .roo/skills/video-sync
cp -R "$tmp/skills/video-scrub" .roo/skills/video-scrub

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Форк Roo Code, папки .roo те же.

Выполните в терминале в папке проекта

npx skills add eternityspring/reelbench-skills --skill video-shots video-sync video-scrub -a opencode -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 1b51af8
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/eternityspring/reelbench-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/video-shots/ /skills/video-sync/ /skills/video-scrub/
git -C "$tmp" checkout 1b51af897b6a57556b85dfe96e0427e231b4b613
mkdir -p .agents/skills
cp -R "$tmp/skills/video-shots" .agents/skills/video-shots
cp -R "$tmp/skills/video-sync" .agents/skills/video-sync
cp -R "$tmp/skills/video-scrub" .agents/skills/video-scrub

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/eternityspring/reelbench-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/video-shots/ /skills/video-sync/ /skills/video-scrub/
git -C "$tmp" checkout 1b51af897b6a57556b85dfe96e0427e231b4b613
mkdir -p .agents/skills
cp -R "$tmp/skills/video-shots" .agents/skills/video-shots
cp -R "$tmp/skills/video-sync" .agents/skills/video-sync
cp -R "$tmp/skills/video-scrub" .agents/skills/video-scrub

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/eternityspring/reelbench-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/video-shots/ /skills/video-sync/ /skills/video-scrub/
git -C "$tmp" checkout 1b51af897b6a57556b85dfe96e0427e231b4b613
mkdir -p .agents/skills
cp -R "$tmp/skills/video-shots" .agents/skills/video-shots
cp -R "$tmp/skills/video-sync" .agents/skills/video-sync
cp -R "$tmp/skills/video-scrub" .agents/skills/video-scrub

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Понадобится: Node.js

Сверено с репозиторием 26 сент. 2026, коммит 1b51af8.

Текст для агента

Установи скиллы: git clone https://github.com/eternityspring/reelbench-skills.git, затем ./scripts/install.sh. Нужны node 18+ и ffmpeg.

Другие способы из описания автора
git clone https://github.com/eternityspring/reelbench-skills.git
cd reelbench-skills
./scripts/install.sh

Симлинки в ~/.claude/skills и ~/.codex/skills. Нужны node 18+ и ffmpeg. Флаги --claude, --codex, имя скилла или --uninstall.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

reelbench-skills это два скилла для разбора и сборки видео через ИИ-агента. Скилл video-shots разбирает готовый ролик на таблицу по кадрам: длительность, крупность плана, категория, движение камеры, содержание и ритм, при этом точки склейки и длительность считает ffmpeg, а модель решает только то, что должна. Скилл video-sync собирает видео, где рядом с картинкой идет информация о кадрах, таблица прокручивается и подсвечивает текущий кадр. Отчет это самодостаточная интерактивная страница со встроенным плеером, зависимостей npm и ключей не требуется.

Для кого. Для монтажеров, авторов видео и дизайнеров, которые разбирают ролики покадрово.

Подходит, если

  • Нужно разобрать ролик на кадры с длительностью и типом плана
  • Нужен интерактивный отчет по кадрам со встроенным плеером
  • Нужно собрать видео с наложенной раскадровкой

Не подходит, если

  • Нет ffmpeg и Node.js в системе
  • Нужна генерация видео, а не разбор и сборка готового

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

Разбери этот ролик на кадры и собери интерактивный отчет с таблицей планов и ритма

Ограничения

Нужны Node.js 18 или новее и ffmpeg с ffprobe. Скиллы работают в счет квоты текущей сессии агента, без внешних API. Основная документация README на китайском, есть английская версия README.en.md.

Как отключить. Запустите ./scripts/install.sh --uninstall, чтобы снять симлинки, или удалите папки скиллов из каталога агента.

Проверка безопасности

  • Запускает ffmpeg и локальные скрипты над видеофайлами
  • Пишет отчеты и кадры на диск

Коротко о README

README описывает reelbench-skills как видео-скиллы для Claude Code и Codex. video-shots разбирает ролик на покадровую таблицу, где склейки и длительность мерит ffmpeg, а модель судит о крупности, категории, движении и ритме, с 15 проверками качества. video-sync собирает видео с боковой панелью раскадровки, которая прокручивается и подсвечивает текущий кадр, макет меняется одним CSS. Установка через git clone и install.sh с симлинками в каталоги скиллов, из зависимостей только node 18+ и ffmpeg, без npm и ключей. В комплекте демо-отчеты по реальным роликам.

Частые вопросы

Нужны ли API-ключи?

Нет. Скиллы работают без внешних API и без npm-зависимостей, только node и ffmpeg, в счет квоты сессии.

Можно поставить один скилл?

Да. ./scripts/install.sh video-shots ставит только его, скиллы самодостаточны, можно и просто скопировать папку.

Выбор редакции

Скиллы и CLI от HeyGen: агент пишет HTML-композиции и рендерит из них MP4-ролики, субтитры, моушн-графику и слайды

СкиллСредний риск53,9 тыс.Звезды репозитория

Blender MCP

MCP for Blender

Выбор редакции

MCP-сервер и аддон для Blender: агент создает и меняет объекты, материалы и сцены, подгружает ассеты и выполняет Python в Blender

MCP-серверВысокий риск29,5 тыс.Звезды репозитория

Скиллы Remotion

Remotion Agent Skills

Выбор редакции

Официальные скиллы Remotion для создания видео на React: композиции, анимации, субтитры, карты и рендер

СкиллНизкий риск4,8 тыс.Звезды репозитория

Агентная видеостудия для Claude Code, Cursor и Codex: сценарий, озвучка, картинки, стоковые кадры, музыка, субтитры и рендер

ВоркфлоуСредний риск61,8 тыс.Звезды репозитория
Foxx AIreelbench-skills

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.