video-to-skill

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

  • 138 ★ репозитория
  • Последний коммит
  • MIT
Скилл

Расширенный доступ

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

  • Утилита скачивает ffmpeg, yt-dlp и модели распознавания речи, а шаги из чужого видео выполняются на вашем компьютере в песочнице ОС.
  • Готовый скилл записывается сразу во все найденные агенты, поэтому текст из видео становится постоянной инструкцией для них.
Все причины и проверки

brenoepics/video-to-skill

Установка

В терминале, через 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

СкиллШирокий доступ308Звезды репозитория

Мета-скилл, который превращает рабочий процесс в скилл для агента: поиск аналогов, проверка запуска по фразам и публикация на GitHub

СкиллШирокий доступ390Звезды репозитория

Консольная программа гоняет агента по задачам и меняет его скиллы, пока проверка на отложенных задачах не подтвердит прирост

CLIШирокий доступ286Звезды репозитория

Self-learning

self-learning-skills

Мета-скилл, который после трудной задачи сохраняет найденный рабочий путь в новый скилл или правило для следующих сессий

СкиллРасширенный доступ973Звезды репозитория

Мета-скилл, который дистиллирует методики из книг, длинных видео, подкастов и курсов в набор готовых к вызову скиллов для агента

СкиллРасширенный доступ12,2 тыс.Звезды репозитория

Скилл, который помогает агенту писать другие скиллы по спецификации agentskills.io: структура, метаданные, прогрессивная подача и проверка

СкиллМинимальный доступ2,3 тыс.Звезды репозитория

Коротко о README

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

Бейдж для README

Сообщить о проблеме

Foxx AIvideo-to-skill
Foxx AI

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