Generated banner for Video To Superprompt
Generated logo for Video To Superprompt

Video To Superprompt

Meng ToCommunityCreated by Meng To

  • Skill
  • Content generator
  • Software development
  • MIT
  • No issues found

From the author

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.
— the description by Meng To

AutoGineer summary

Written by AutoGineer from the skill’s own files, not by the author

Video-to-superprompt is a specialized skill designed to bridge the gap between visual inspiration and technical implementation. By analyzing video content—ranging from UI interactions and scroll animations to complex WebGL effects—it generates a structured, detailed prompt that developers can use to recreate the observed behavior. The skill breaks down the video into technical layers, including layout, motion systems, asset requirements, and accessibility standards, ensuring that the resulting build instructions are precise and actionable.

What it does

  • Analyzes video files or URLs to extract design, motion, and interaction patterns.
  • Generates a structured, paste-ready technical prompt for web development.
  • Creates an asset map identifying required images, videos, and textures.
  • Specifies implementation details for libraries like GSAP, Three.js, and Framer Motion.
  • Defines responsive behavior, accessibility requirements, and performance optimizations.
  • Provides alternative output formats including implementation briefs and asset-generation packs.

When to use it

  • When you need to recreate a specific UI interaction or animation seen in a video.
  • When you want to translate a visual design concept into concrete build instructions.
  • When you need to document the technical requirements for a complex web animation.
  • When you are preparing a development brief based on a reference video.

Advantages

  • Eliminates ambiguity by converting visual taste into concrete technical instructions.
  • Ensures comprehensive coverage of edge cases like mobile responsiveness and reduced-motion settings.
  • Standardizes the output format for consistent development handoffs.
  • Reduces development time by providing a clear roadmap for complex scroll and motion systems.

Usage examples

“Analyze this video of a landing page and write a prompt to recreate the scroll-scrubbing animation.”
The agent will analyze the video, identify the scroll-scrubbing mechanism, and generate a detailed prompt including GSAP ScrollTrigger instructions and asset requirements.
“Turn this UI interaction video into an implementation brief for my developer.”
The agent will produce a structured document containing the design system, motion rules, and a QA checklist for the specific interaction shown.

Install

  1. Download the skill as a ZIP:

    https://mp-staging.autogineer.com/agent-skills/mengto/video-to-superprompt/download
  2. Unzip it into the cross-client skills folder of your project:

    mkdir -p .agents/skills && unzip video-to-superprompt.zip -d .agents/skills

Documentation by Meng To

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:

      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.”

Files

demo/input.md

Video observations

0–4s: quiet editorial hero 4–10s: title splits while the image scales 10–16s: three cards pin and stack 16–20s: footer is uncovered by the final card

Requirements and compatibility

Works with: Claude Code, Claude apps, OpenAI Codex, GitHub Copilot, Cursor, Gemini CLI, Kiro, OpenCode, Goose, Amp, Roo Code, JetBrains Junie, Factory Droid, Devin (ex-Windsurf), Mistral Vibe, OpenHands, Letta

“Works with” means the tool reads the open Agent Skills format; a skill written for one tool may use features others lack.

Security

No issues found by our static scan· No issues found

A static scan is not a guarantee. Skills are third-party content: review a skill before you let an agent use it.

Attribution and licence

Created by
Meng To
Publisher
Meng To (Community)
Source
MengTo/Skills · agent-skills/codex/video-to-superprompt · commit 5ea1661
Licence
MIT License (redistribution allowed)
  • LICENSE (added by AutoGineer from LICENSE)
  • ATTRIBUTION.md (written by AutoGineer)
Synced

AutoGineer is not affiliated with or endorsed by Meng To.

Download ZIP

The ZIP holds the skill’s files, its licence files and an ATTRIBUTION.md. Download video-to-superprompt.zip