Video Wrapper — скилл
Скилл Claude Code для видео-интервью: по субтитрам предлагает плашки и карточки, после одобрения рендерит ролик
- 343 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Скилл запускает скрипты Python и браузер Chromium и пишет видеофайлы на диск
- Разрешены инструменты Bash, Read и Write в папке проекта
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/video-wrapperОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Скилл запускает скрипты Python и браузер Chromium и пишет видеофайлы на диск
- Разрешены инструменты Bash, Read и Write в папке проекта
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Video Wrapper добавляет к видео-интервью и подкастам графику в духе развлекательных шоу. Скилл читает субтитры в формате SRT и находит в них гостя, смены тем и термины, а также цитаты и числа. Из этого он составляет список предложений, который вы смотрите в markdown: правите, удаляете лишнее или добавляете свое. Только после этого начинается рендеринг. В наборе восемь компонентов, от плашки с именем гостя до анимированных чисел и призыва подписаться. Оформление выбирается из четырех тем: Notion, Cyberpunk, Apple и Aurora. Рендерит ролик браузерный движок на Playwright или PIL на чистом Python. Запуск из Claude Code выглядит как `/video-wrapper interview.mp4 subtitles.srt`, а скрипт можно вызвать и напрямую через src/video_processor.py.
Для кого. Для авторов интервью, подкастов и обучающих видео, у которых уже есть запись и файл субтитров, а оформление хочется получить без монтажной программы.
Подходит, если
- У вас есть запись интервью с файлом субтитров SRT, и нужна плашка с именем и должностью гостя
- Хочется выделить ключевые фразы и цитаты в видео, не размечая тайминги вручную
- Термины в ролике нужно пояснять всплывающими карточками при первом упоминании
- Нужно выбрать оформление из готовых тем и посмотреть предложения до рендеринга
- Ролики делаются для YouTube или Bilibili, и нужна простая графика без монтажного софта
Не подходит, если
- Субтитров нет: сначала их нужно получить отдельным инструментом
- Нужна обрезка, склейка и работа со звуком: скилл добавляет только графику
- Нужны свои шаблоны оформления: темы заданы четырьмя наборами CSS в папке static/css
- В окружении нельзя поставить Chromium для Playwright, а нужны сложные анимации
Пример запроса к агенту
/video-wrapper interview.mp4 subtitles.srt и покажи предложения по оформлению в теме AppleОграничения
Нужны Python с виртуальным окружением, зависимости из requirements.txt и Chromium для Playwright, который ставится командой `playwright install chromium`. Файл SKILL.md написан по-китайски, поэтому язык предложений лучше сразу указать в запросе.
GitHub не определил лицензию репозитория, хотя в описании стоит значок MIT. Рендеринг через PIL проще по зависимостям, но уступает браузерному движку по качеству анимаций.
Как отключить. Удалите папку video-wrapper из ~/.claude/skills вместе с виртуальным окружением. Если ставили через npx skills, удалите скилл из папки, куда он положил файлы.
Частые вопросы
Как поставить Video Wrapper в Claude Code?
Выполните `npx skills add https://github.com/op7418/Video-Wrapper-Skills`. Для ручной установки склонируйте репозиторий в ~/.claude/skills, создайте виртуальное окружение, поставьте requirements.txt и выполните `playwright install chromium`.
Какие компоненты графики есть в Video Wrapper?
Восемь: ключевые фразы, плашка гостя, заставки глав, карточки терминов, выноски цитат, анимированные числа, список мыслей и призыв подписаться.
Нужно ли одобрять предложения перед рендером?
Да, скилл сначала показывает предложения в markdown, и вы подтверждаете, правите или удаляете их. Конфигурация config.json создается из утвержденного списка.
Чем отличаются два движка рендеринга?
Браузерный движок на Playwright делает сложные анимации и рекомендуется автором. PIL работает на чистом Python и не требует браузера. Выбирается ключом `-r browser` или `-r pil`.
Можно ли запустить Video Wrapper без Claude Code?
Да, скрипт вызывается напрямую: `python src/video_processor.py video.mp4 subs.srt config.json output.mp4`. Конфигурацию с компонентами тогда нужно подготовить самому.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыНабор скиллов для Claude Code: из записи говорящего человека получается ролик для YouTube с графикой, звуком и превью
Скилл собирает из темы озвученное видео в 4K: исследование, сценарий, локальный TTS, монтаж на Remotion и сведение в FFmpeg
Claude Real Video
claude-real-video
Скилл, который дает Claude «смотреть» видео: из ссылки или файла достает кадры с учетом сцен без дублей и расшифровку речи через whisper
Скилл монтажа видео для Claude Code и Codex: агент вырезает паузы и оговорки, делает цветокоррекцию, субтитры и анимационные вставки
Пять скиллов для Claude Code собирают вертикальные YouTube Shorts без лица: на коде Remotion, видеомоделях или бумажном коллаже
Скилл-режиссер: расспрашивает про идею ролика и превращает ее в раскадровку по секундам для рендера в HyperFrames
Сравнение с похожими
Записи с тем же главным запросом: чем они отличаются.
| Запись | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| Video Wrapper (эта запись) | нет | 343 | |
| Claude Remotion Skill | нет | 708 | учит агента собирать видео кодом на Remotion с нуля |
| YouTube Clipper Skill | нет | 2 267 | скачивает видео с YouTube и режет его на смысловые клипы |
| video-shotcraft | нет | 14 693 | собирает кинематографичные ролики о продукте |
Коротко о README
Процесс разбит на два шага с одобрением посередине, и автор показывает его на сценариях для обучения, подкастов и соцсетей. В конце идет справка по четырем темам оформления.
Бейдж для README
Исходный SKILL.md
--- name: video-wrapper description: 为访谈视频添加综艺特效(花字、卡片、人物条、章节标题等)。支持 4 种视觉主题,先分析字幕内容生成建议供用户审批,再渲染视频。 argument-hint: <video-file> <subtitle-file> [config.json] [output.mp4] user-invocable: true allowed-tools: Bash, Read, Write context: fork agent: general-purpose --- # 访谈视频处理器 基于 Python + Playwright + MoviePy 的视频特效处理工具,使用 HTML/CSS/Anime.js 渲染高质量视觉效果。 ## 工作流程 ### 第一步:分析字幕内容 当用户提供视频和字幕文件时,先分析字幕内容,生成特效建议: 1. 读取字幕文件 (.srt) 2. 分析内容,识别: - 嘉宾信息(用于人物条) - 话题切换点(用于章节标题) - 关键词和术语(用于花字) - 专业名词(用于名词卡片) - 精彩观点(用于金句卡片) - 数字数据(用于数据动画) - 核心要点(用于要点列表) 3. 生成建议列表,展示给用户审核 ### 第二步:用户审核 将建议以 Markdown 格式展示给用户: ``` ## 视觉特效建议 **主题**: notion ### 1. 人物条 (Lower Third) - **姓名**: Dario Amodei - **职位**: CEO - **公司**: Anthropic - **出现时间**: 1000ms ### 2. 花字高亮 (Fancy Text) 1. **通用人工智能** (emphasis)