Video Wrapper — скилл

Скилл Claude Code для видео-интервью: по субтитрам предлагает плашки и карточки, после одобрения рендерит ролик

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

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

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

  • Скилл запускает скрипты Python и браузер Chromium и пишет видеофайлы на диск
  • Разрешены инструменты Bash, Read и Write в папке проекта
Все причины и проверки

op7418/video-wrapper-skills

Установка

Работает в

В терминале, через 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 с графикой, звуком и превью

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

Скилл собирает из темы озвученное видео в 4K: исследование, сценарий, локальный TTS, монтаж на Remotion и сведение в FFmpeg

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

Claude Real Video

claude-real-video

Скилл, который дает Claude «смотреть» видео: из ссылки или файла достает кадры с учетом сцен без дублей и расшифровку речи через whisper

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

Скилл монтажа видео для Claude Code и Codex: агент вырезает паузы и оговорки, делает цветокоррекцию, субтитры и анимационные вставки

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

Пять скиллов для Claude Code собирают вертикальные YouTube Shorts без лица: на коде Remotion, видеомоделях или бумажном коллаже

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

Скилл-режиссер: расспрашивает про идею ролика и превращает ее в раскадровку по секундам для рендера в HyperFrames

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

Сравнение с похожими

Записи с тем же главным запросом: чем они отличаются.

ЗаписьОфициальныйЗвезды репозиторияГлавное отличие
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)

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

Foxx AIVideo Wrapper
Foxx AI

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