К основному содержанию
скилл CX Codex

video-to-superprompt — скилл для Claude Code

Разбирает референсное видео и готовит подробный промпт для воссоздания интерфейса, анимаций и прокрутки. Пригодится перед сборкой страницы или приложения по видеодемо.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add MengTo/Skills --skill video-to-superprompt -a claude-code
Открыть на GitHub

Что делает video-to-superprompt

Скилл берёт локальный файл, загруженное видео, URL, ролик в браузере или медиа из репозитория. Он описывает композицию экрана, секции, типографику, цвета, переходы, состояния наведения и логику прокрутки, а затем собирает готовый к вставке промпт для разработки точной копии либо адаптации по мотивам.

Для локального видео он использует ffprobe для параметров файла и ffmpeg для кадров в ключевых моментах. Разбор охватывает структуру страницы, закреплённые блоки, маски, параллакс, video.currentTime, WebGL и доступность, включая вариант с уменьшенным движением. Также скилл составляет карту ассетов и отдельные промпты для изображений, видео, текстур или элементов canvas.

Если ролик упомянут, но недоступен, скилл запросит точный файл или URL вместо выдумывания деталей. Это повод подготовить доступ к исходному видео заранее. По запросу он может выдать статью с content.md, план реализации с проверками или набор промптов для генерации ассетов.

Какие задачи решает

  • разобрать интерфейс и композицию из видеореференса
  • описать анимации и поведение прокрутки по кадрам
  • составить промпт для воссоздания страницы
  • подготовить карту медиа и плейсхолдеров
  • добавить требования для мобильных устройств и reduced motion

Примеры запросов агенту

  • Разбери загруженное видео и подготовь подробный промпт для точного воссоздания интерфейса.
  • Проанализируй ролик по ссылке: опиши секции, переходы, прокрутку и нужные ассеты.
  • Сделай по этому видео план реализации и список проверок после готового промпта.

Как установить video-to-superprompt

1Через Skills CLI (Vercel)

npx skills add MengTo/Skills --skill video-to-superprompt -a claude-code

2Вручную: положить файлы

~/.claude/skills/video-to-superprompt/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/video-to-superprompt/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о video-to-superprompt

Как установить video-to-superprompt в Claude Code?

Выполните npx skills add MengTo/Skills --skill video-to-superprompt -a claude-code дважды, затем используйте файл ~/.claude/skills/video-to-superprompt/SKILL.md.

Что делает video-to-superprompt?

Скилл превращает доступное видео в подробное техническое задание для воссоздания интерфейса. В нём фиксируются визуальный стиль, последовательность секций, интеракции, движение и ассеты.

Что нужно для разбора локального видео?

Для технического анализа локального файла используются ffprobe и ffmpeg. Если видео недоступно агенту, потребуется передать точный файл или URL.

Исходный текст

SKILL.md · MIT
---
name: video-to-superprompt
description: Turn a reference video into a super detailed recreation or inspiration prompt. Use when the user provides, mentions, uploads, links, or points to a video and asks to analyze the design, UI, animations, transitions, scroll interactions, typography, colors, assets, WebGL/Three.js, storytelling, section-by-section behavior, or to create a prompt/article that recreates the page, app, interaction, or motion system.
---

# Video To Superprompt

## Goal

Convert any usable reference video into a builder-ready prompt that captures what the video shows, how it moves, how it should be rebuilt, and what assets or generated media are needed. The default output is one paste-ready prompt unless the user asks for an article, asset pack, or implementation.

## Workflow

1. **Locate the source video.**
   - Accept local paths, uploaded files, URLs, browser-visible videos, article assets, or repo media.
   - If the video is referenced but inaccessible, ask for the exact file or URL before inventing details.
   - If the user wants exact recreation, inspect any source HTML/CSS/JS or local page connected to the video before writing the prompt.

2. **Inspect the video technically.**
   - For local files, run `ffprobe` for duration, dimensions, frame rate, codec, and size.
   - Extract representative frames with `ffmpeg`, favoring timeline beats over uniform thumbnails.
   - Suggested quick pass:
     ```bash
     ffprobe -v error -show_entries format=duration,size:stream=width,height,r_frame_rate -of json "$VIDEO"
     mkdir -p /tmp/video-frames
     ffmpeg -y -i "$VIDEO" -vf fps=1 /tmp/video-frames/frame-%03d.jpg
     ```
   - For long or scroll-heavy videos, also extract start/middle/end and visible transition moments.

3. **Analyze in layers.**
   - Story: page/app purpose, emotional arc, section order, transition between beats.
   - Screen/layout: viewport framing, grids, sticky zones, cards, media, overlays, margins, navigation, footer.
   - Motion: reveal timing, easing, parallax, masks, pinned sections, scroll scrubbing, hover/tap states, looped ambient motion, camera moves.
   - Visual design: typography, color palette, surfaces, borders, shadows, texture, iconography, image/video treatment.
   - Technical rebuild: CSS/native APIs, IntersectionObserver, Web Animations API, GSAP ScrollTrigger, Lenis, Framer Motion/Motion One, Three.js/WebGL, canvas, video currentTime scrubbing, carousels, or other domain libraries.
   - Accessibility/performance: reduced motion, mobile behavior, touch/keyboard states, lazy loading, video preload, pixel-ratio caps, static fallbacks.

4. **Plan assets.**
   - Produce an asset map. Include exact URLs when supplied, local filenames when used, or placeholder names when assets still need generation.
   - If AI assets are needed, create separate prompts for image plates, video clips, WebGL/canvas elements, posters, sprites, masks, and texture overlays.
   - If user names specific models or APIs, preserve them exactly in the prompt and separate image prompts from video prompts.

5. **Write the superprompt.**
   - Use a single fenced `text` block for the paste-ready prompt unless the user asks for another format.
   - Start with the final thing to build and the reference boundary: exact recreation vs inspired adaptation.
   - Include: asset map, brand/content, global design language, layout rules, section-by-section anatomy, motion system, scroll system, video behavior, WebGL/Three.js behavior, responsive requirements, accessibility/performance, and anti-patterns.
   - For every major section, specify purpose, layout, visual details, animation, interactions, scroll behavior, library/API choice, and reduced-motion fallback.
   - Avoid vague phrases like “make it beautiful,” “similar animation,” or “nice transitions.” Convert taste into concrete build instructions.

6. **Verify before finalizing.**
   - Check that all asset paths/URLs in the prompt exist or are clearly marked as placeholders.
   - If screenshots/frames were created, confirm files are non-empty and representative.
   - If writing an article or repo artifact, obey local workspace instructions, keep dirty-worktree staging narrow, and commit when required.

## Output Modes

- **Prompt only:** Give the paste-ready prompt and, when helpful, a short asset map above it.
- **Article:** Create `content.md` plus local frame/video evidence, manifest, and prompts. Follow the current repo article conventions.
- **Implementation brief:** Add a build plan and QA checklist after the prompt.
- **Asset-generation pack:** Split prompts into background images, video clips, sprites/WebGL, posters, and final page prompt.

## Quality Bar

- The prompt should be long enough to rebuild the interaction without seeing the original video.
- It should preserve the video’s sequence, pacing, and notable quirks.
- It should name exact motion mechanisms: pinned section, scrubbed timeline, `video.currentTime`, parallax layer, opacity reveal, transform, mask, shader, particle field, hover state, or carousel physics.
- It should include mobile behavior and reduced-motion behavior every time.
- It should call out what to avoid, especially generic landing-page sections, decorative blobs, mismatched stock media, autoplay-only video when scroll-scrubbing is required, and text overlap.

## References

- Read `references/superprompt-template.md` when writing the final prompt from scratch or when the user asks for the “full detailed prompt.”

© MengTo · MIT · MengTo/Skills

Похожие скиллы

Всё по теме «Фронтенд и UI» →
manim-video affaan-m Собирает технические объясняющие ролики в Manim: графики, схемы систем и продуктовые walkthrough. Подходит, когда нужна точная анимация вместо talking-head сценария. CX Codex +1 4 700установок scroll-craft nateherkai Скилл планирует и собирает прокручиваемый лендинг: интервью, порядок секций, эмоциональный пик, объёмный hero и проверка скриншотами. CX Codex +1 1 200установок scroll-animations dylantarre Скилл для анимаций, привязанных к прокрутке: появления блоков, параллакс, липкие шапки, индикаторы прогресса. Пригодится, когда страница должна реагировать на скролл, а не просто листаться. CX Codex +1 1 100установок framer-motion-scroll C-Jeril Скилл для Framer Motion: подсказывает агенту, как делать анимации, привязанные к прокрутке, параллакс и индикаторы прогресса. CX Codex +1 803установок video-content-analyzer bradautomates Разбирает короткие ролики из Reels, TikTok и YouTube Shorts через нейросеть Gemini. Помогает вытащить хуки, структуру сюжета и формулы вирусности из успешных публикаций. CX Codex +1 837установок motion-graphics Liamrjohnston Проверяет подлинность ассетов и блокирует генерацию моушн-графики до прохождения проверок через promptible-gate.mjs. Помогает собирать ролики для соцсетей. CX Codex +1 1 000установок

Из того же набора148

optimize-web-animations Останавливает фоновую анимацию вне экрана и устраняет утечки памяти во фронтенде. Пригодится, когда страница с CSS, Canvas или WebGL нагружает процессор и тормозит скролл. CX Codex +1 1 700установок progressive-blur Скилл создаёт верхний или нижний градиентный blur в CSS через слои backdrop-filter. Пригодится для мягкого затемнения края экрана. CX Codex +1 1 700установок cobejs Скилл помогает агенту собрать лёгкий вращающийся глобус с метками на cobe, без полного three.js. Пригодится для hero-блока или страницы «о нас». CX Codex +1 1 700установок webgl-3d-object Добавляет в агент правила генерации трёхмерных объектов на Three.js с честным PBR-освещением, тенями и анимацией вместо псевдо-3D на CSS. CX Codex +1 1 600установок pricing-page Помогает собрать или переписать страницу тарифов SaaS: структура, планы, тексты, FAQ и разметка под поиск и ИИ-ответы. CX Codex +1 1 600установок webgl-landing-steering Скилл помогает выбрать визуальное направление, стек Three.js и ограничения производительности для лендинга с WebGL до написания кода. CX Codex +1 1 600установок masked-reveal Скилл добавляет появление слов через маску при прокрутке с GSAP ScrollTrigger. Подходит для заголовков, hero-текста и коротких вводных блоков. CX Codex +1 1 600установок globe-gl Скилл помогает настраивать 3D-глобусы через библиотеку globe.gl на ThreeJS и WebGL. Пригодится при отрисовке точек, дуг и полигонов на карте в чистом HTML или React. CX Codex +1 1 500установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой