reelbench-skills
Скиллы для работы с видео в Claude Code и Codex: покадровый разбор ролика на кадры и сборка видео с раскадровкой
Средний риск
Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.
Почему такой уровень
- Запускает ffmpeg и локальные скрипты над видеофайлами
- Пишет отчеты и кадры на диск
Установка
В терминале, через 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.
Установи скиллы: 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-ролики, субтитры, моушн-графику и слайды
Blender MCP
MCP for Blender
MCP-сервер и аддон для Blender: агент создает и меняет объекты, материалы и сцены, подгружает ассеты и выполняет Python в Blender
Скиллы Remotion
Remotion Agent Skills
Официальные скиллы Remotion для создания видео на React: композиции, анимации, субтитры, карты и рендер
Агентная видеостудия для Claude Code, Cursor и Codex: сценарий, озвучка, картинки, стоковые кадры, музыка, субтитры и рендер