video-to-skill
Превращает обучающее видео в скилл для агента: читает кадры, а не только речь, и проверяет шаги запуском в песочнице
- 138 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Утилита скачивает ffmpeg, yt-dlp и модели распознавания речи, а шаги из чужого видео выполняются на вашем компьютере в песочнице ОС.
- Готовый скилл записывается сразу во все найденные агенты, поэтому текст из видео становится постоянной инструкцией для них.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/video-to-skillОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Утилита скачивает ffmpeg, yt-dlp и модели распознавания речи, а шаги из чужого видео выполняются на вашем компьютере в песочнице ОС.
- Готовый скилл записывается сразу во все найденные агенты, поэтому текст из видео становится постоянной инструкцией для них.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
video-to-skill учит агента тому, что показано в видео. Ему дают ссылку на YouTube или файл, команда `/video-to-skill` слушает рассказ, читает экран, записывает шаги, прогоняет их и ставит результат как готовый скилл. Каждый шаг ссылается на время в ролике в формате `[t=MM:SS]` и хранит кадр как доказательство. Команды берутся с экрана, а не из речи: в примере автора модель распознавания речи услышала «some», а на кадре стояла формула `=SUM(B3:B10)`. Первичную работу выполняет локальная утилита `vts-extract` на Rust: скачивает ролик, делит его на кадры, определяет смену сцен и расшифровывает речь с метками слов. Агент смотрит ключевые кадры выборочно и пишет шаги с привязкой к источнику. Затем свежий субагент, не видевший видео, выполняет шаги в песочнице операционной системы без доступа к сети. Если шаг прошел, скилл получает бейдж проверки, если упал, шаг исправляют и проверяют снова. Готовый скилл ставится во все найденные на компьютере агенты: одна копия в `~/.agents/skills` и ссылки из папок каждого агента. Второе видео о той же задаче дополняет скилл: совпавшие шаги получают больше доверия, а расхождения сохраняются как варианты с цитатами.
Для кого. Разработчикам и аналитикам, у которых процесс записан в видеоуроке или скринкасте и который нужно быстро превратить в повторяемую инструкцию для агента.
Подходит, если
- Скринкаст про настройку Vim, Excel или CLI-инструмента, и нужен скилл, который выполняет те же шаги.
- Командная инструкция записана на видео в Loom, и ее надо превратить в процедуру с проверкой каждого шага.
- Два разных урока по одной задаче нужно слить в один скилл, сохранив расхождения между ними.
- Нужны точные команды и формулы с экрана, а расшифровка речи ошибается в названиях.
- Агент должен после просмотра ролика сам выучить рабочий процесс и применять его в других проектах.
Не подходит, если
- Видео не учит процедуре: доклад или влог дадут только короткий отчет о причинах отказа, шагов не будет.
- Ролик показывает быстрые физические действия, детали которых теряются между кадрами.
- Компьютер нельзя нагружать скачиванием ffmpeg, yt-dlp и моделей распознавания речи.
Пример запроса к агенту
/video-to-skill https://youtube.com/watch?v=... сделай из этого урока скилл по основам Vim и проверь его шаги.Ограничения
Лучше всего работает на записях экрана и уроках по приложениям и командной строке. Часть кликов в графических программах невозможно проверить запуском, такие шаги помечаются как непроверенные. Проверка идет в песочнице ОС: Seatbelt на macOS, bubblewrap на Linux, LPAC на Windows. Без поддерживаемой песочницы шаги не выполняются и получают отметку, что проверки не было. При первом запуске утилита скачивает ffmpeg, yt-dlp и модели Whisper и Silero VAD, список показывает заранее, а загрузка начинается после флага `--yes`.
Как отключить. Удалите папку скилла `video-to-skill` из каталога скиллов агента. Созданные скиллы лежат в `~/.agents/skills`, их удаляют отдельно, а загруженные утилиты находятся в данных программы пользователя.
Частые вопросы
Как установить video-to-skill в Claude Code?
Выполните `npx skills@latest add brenoepics/video-to-skill` и откройте установленный `SKILL.md`: он ведет к настройке `vts-extract`. Ни Homebrew, ни Python, ни аккаунт, ни API-ключ не нужны.
Что уходит из компьютера в модель?
Только те кадры, которые агент решил посмотреть. Само видео остается на компьютере, а пароли и ключи с экрана в скилл не копируются.
Что означает бейдж «проверено запуском»?
Свежий субагент выполнил шаги скилла в песочнице без доступа к сети и файлам, и критерии успеха сработали. Шаги, которые небезопасно запускать, пропускаются, а в бейдже указано, сколько их.
Что делать, если видео не про процедуру?
Скилл вернет короткий отчет о том, почему шагов нет. Придуманных инструкций он не создает.
Куда ставится созданный скилл?
Одна копия лежит в `~/.agents/skills`, а из папки каждого найденного агента на нее ведет ссылка. План установки показывается заранее, запись идет после согласия.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыДва скилла подбирают другие скиллы под задачу: облачный скачивает их из индекса и собирает отзыв, локальный ищет по вашим папкам с SKILL.md
Мета-скилл, который превращает рабочий процесс в скилл для агента: поиск аналогов, проверка запуска по фразам и публикация на GitHub
Консольная программа гоняет агента по задачам и меняет его скиллы, пока проверка на отложенных задачах не подтвердит прирост
Self-learning
self-learning-skills
Мета-скилл, который после трудной задачи сохраняет найденный рабочий путь в новый скилл или правило для следующих сессий
Мета-скилл, который дистиллирует методики из книг, длинных видео, подкастов и курсов в набор готовых к вызову скиллов для агента
Скилл, который помогает агенту писать другие скиллы по спецификации agentskills.io: структура, метаданные, прогрессивная подача и проверка
Коротко о README
Документация объясняет на примерах, почему расшифровки речи ошибаются там, где кадр читается точно, и чем проверка запуском отличается от простого пересказа видео. В конце даны таблица сравнения с конспектами видео и записью действий, подробности установки утилиты и описание скорости работы.