video-to-gif — скилл для Claude Code: видео в GIF-варианты
Делает из видео несколько GIF с разными настройками и складывает их в одну папку, чтобы вы глазами выбрали подходящий.
npx skills add zc277584121/marketing-skills --skill video-to-gif -a claude-codeЧто делает video-to-gif
Скилл берёт видеофайл и прогоняет его через набор параметров: частота кадров, ширина, число цветов. На выходе — папка <input>_gifs/ с вариантами и таблицей, где отсортированы размер файла, FPS, ширина и цвета. Гадать про настройки не нужно, сравнение идёт по факту.
По умолчанию работает пресет full — 18 вариантов: 3 значения FPS (10, 15, 20), 3 ширины (480, 640, 800) и 2 набора цветов (128, 256). Есть пресеты minimal, lossy и quality. Отрезок можно обрезать флагами --start и --end, а параметры перебить вручную через --fps, --width, --colors, --lossy.
Заранее поставьте FFmpeg и uv: без них скрипт не запустится. gifsicle нужен только для вариантов со сжатием с потерями, без него пресет lossy не отработает. Ширины больше исходного разрешения скрипт пропускает сам. Палетка строится в два прохода, поэтому качество выше, чем при однопроходной сборке. Длинные клипы режьте заранее: GIF дольше 10 секунд раздувается. Для записи экрана разумная отправная точка — 640px, 15fps, 256 цветов.
Какие задачи решает
- собрать GIF из клипа, не подбирая параметры вручную
- сравнить размер файла и качество на нескольких вариантах
- обрезать нужный отрезок видео по времени
- получить компактный GIF для вставки в чат или документацию
- проверить, не появились ли полосы на градиентах при малом числе цветов
Примеры запросов агенту
- сделай GIF из demo.mp4, возьми первые 10 секунд
- прогони demo.mp4 с пресетом minimal, хочу быстро сравнить
- сделай варианты из demo.mp4 с fps 12 и 15 и шириной 480 и 800
Как установить video-to-gif
1Через Skills CLI (Vercel)
npx skills add zc277584121/marketing-skills --skill video-to-gif -a claude-code2Вручную: положить файлы
~/.claude/skills/video-to-gif/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/video-to-gif/
1Через Skills CLI (Vercel)
npx skills add zc277584121/marketing-skills --skill video-to-gif -a codex2Вручную: положить файлы
.agents/skills/video-to-gif/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add zc277584121/marketing-skills --skill video-to-gif -a cursor2Вручную: положить файлы
.cursor/skills/video-to-gif/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install zc277584121/marketing-skills video-to-gif2Вручную: положить файлы
.github/skills/video-to-gif/SKILL.md1Через Skills CLI (Vercel)
npx skills add zc277584121/marketing-skills --skill video-to-gif -a gemini-cli2Командой платформы
gemini skills install https://github.com/zc277584121/marketing-skills --path skills/video-to-gifВручную: положить файлы
.devin/skills/video-to-gif/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add zc277584121/marketing-skills --skill video-to-gif -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о video-to-gif
Как установить video-to-gif в Claude?
Выполните npx skills add zc277584121/marketing-skills --skill video-to-gif -a claude-code. Скилл появится по пути ~/.claude/skills/video-to-gif/SKILL.md.
Что делает video-to-gif?
Превращает видео в набор GIF с разными FPS, шириной и числом цветов, а затем показывает таблицу с размерами, чтобы вы выбрали лучший вариант.
Что нужно для работы скилла?
FFmpeg и uv — обязательны. gifsicle ставьте, если нужны варианты со сжатием с потерями.