PluginBench
Skill
Pass
Audit score 90

video-hyperframes

nexu-io/open-design

Remotion-compatible frame animation with autoplay, progress tracking, and metadata export.

What is video-hyperframes?

Hyperframes generates continuous frame animations as HTML with built-in autoplay, keyboard/click controls, and progress indicators. Use it to create cinematic video scripts that feed directly into Remotion for MP4 rendering.

  • Outputs N sequential frames (1920×1080) with one concept per frame
  • Includes hidden frame metadata (duration, transition, scene summary) for Remotion processing
  • Adds JavaScript autoplay (3-second intervals) with keyboard and click navigation
  • Displays progress bar in corner for frame tracking
  • Embeds JSON metadata at output end for downstream video rendering
  • Supports configurable frame count based on content density

How to install video-hyperframes

npx skills add https://github.com/nexu-io/open-design --skill video-hyperframes
Prerequisites
  • Remotion installed (for MP4 conversion from output HTML)
Claude Code
Cursor
Windsurf
Cline

How to use video-hyperframes

  1. 1.Install the skill via npx skills add
  2. 2.Provide content with appropriate density (6–10 frames for short scripts, more for longer content)
  3. 3.The skill generates HTML with sequential frame sections, each 1920×1080
  4. 4.Review the embedded frame metadata JSON at the output end
  5. 5.Pass the HTML to Remotion or use directly in a browser with autoplay enabled

Use cases

Good for
  • Converting narrative content into cinematic video scripts with automatic playback
  • Creating presentation-style animations with frame-by-frame progression
  • Generating Remotion-ready HTML that outputs to MP4 without manual editing
  • Building data-driven video narratives with consistent visual styling
  • Producing video content with hook-argument-conclusion structure
Who it's for
  • Video producers and animators using Remotion
  • Content creators building cinematic presentations
  • Developers automating video generation workflows
  • Teams creating data visualization videos

video-hyperframes FAQ

What frame rate or duration does Hyperframes use by default?

Default is 3 seconds per frame, with metadata tags allowing per-frame customization of duration and transition type (e.g., fade).

Can I control playback after generation?

Yes. The output includes JavaScript for autoplay, keyboard navigation (arrow keys), and click controls, plus a progress bar.

How do I convert the HTML output to MP4?

Feed the generated HTML to Remotion using its standard workflow; the embedded metadata JSON provides frame timing and transition information.

What visual style does Hyperframes enforce?

Deep background with one neon accent color, large text (text-9xl), and cinematic composition (center, golden ratio, or rule of thirds).

How many frames should I generate?

Start with 6–10 frames for short scripts; longer content should have more frames with one concept per frame to maintain clarity.

Full instructions (SKILL.md)

Source of truth, from nexu-io/open-design.


name: video-hyperframes zh_name: "Hyperframes 视频脚本" en_name: "Hyperframes Video" emoji: "🎞️" description: "Hyperframes / Remotion-compatible continuous frame animation with autoplay support." zh_description: "Hyperframes / Remotion 兼容的连续帧动画, 可自动播放" en_description: "Hyperframes / Remotion-compatible continuous frame animation with autoplay support." category: video scenario: video aspect_hint: "1920×1080 (16:9)" recommended: 5 tags: ["video", "hyperframes", "remotion", "视频"] example_id: sample-hyperframes-workflow example_name: "Hyperframes · AI workflow 视频" example_format: markdown example_tagline: "8 帧自动播放, 含进度条 + 元数据" example_desc: "电影感动画脚本, 可直接喂给 Remotion 做成 mp4" example_source_url: "https://github.com/heygen-com/hyperframes" example_source_label: "heygen-com/hyperframes" od: mode: video surface: video scenario: video featured: 0.13 upstream: "https://github.com/nexu-io/html-anything" preview: type: html entry: index.html reload: debounce-100 design_system: requires: false example_prompt: "Use the Hyperframes Video template to turn my content into a Hyperframes / Remotion-compatible continuous frame animation with autoplay support. Preserve the template's visual signature, use real content and data, and avoid lorem ipsum or placeholder images." example_prompt_i18n: zh-CN: "用「Hyperframes 视频脚本」模板把我的内容做成一段「Hyperframes / Remotion 兼容的连续帧动画, 可自动播放」。保持模板的视觉签名,使用真实内容和数据,避免 lorem ipsum 和占位图片。"

【模板: Hyperframes 视频帧】

  • 输出 N 个连续 <section class="frame">, 每个 w-[1920px] h-[1080px]; N 由【用户内容】信息密度决定 (短脚本 6-10 帧起步, 长脚本应更多, 每帧只承载一个镜头/概念)。
  • 每帧表达一个镜头/概念: 文字 + 视觉构图 (中央构图 / 黄金分割 / 三分法)。
  • 每帧底部隐藏标记 <!-- frame:N duration:3000 transition:fade --> 供后续 Remotion / Hyperframes 渲染脚本读取。
  • 顶部加一段 JavaScript 自动播放: 每 3 秒切换到下一帧, 也支持点击 / 方向键控制; 角落显示进度条。
  • 第 1 帧是 hook (一个数据 / 一个反常识 / 一个问题), 第 2-N 是论证, 最后是结论 + CTA。
  • 字号巨大 (text-9xl), 一句话即可, 不要堆砌。
  • 配色统一一套电影感 (深色背景 + 1 个霓虹强调色)。
  • 输出最后包含一段简短注释 <!-- HYPERFRAMES_META: ... -->, 包含每帧 duration / transition / sceneSummary 的 JSON 元数据, 用于后续转 Remotion。