Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
11 changes: 8 additions & 3 deletions plugins/hyperframes/.codex-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "hyperframes",
"version": "0.1.2",
"description": "Write HTML, render video. Compositions, GSAP animations, captions, voiceovers, audio-reactive visuals, and website-to-video capture for HyperFrames.",
"version": "0.7.25",
"description": "Write HTML, render video. Compositions, Tailwind v4 styles, GSAP and runtime adapter animations, captions, voiceovers, audio-reactive visuals, and website-to-video capture for HyperFrames.",
"author": {
"name": "HeyGen",
"email": "hyperframes@heygen.com",
Expand All @@ -14,7 +14,12 @@
"hyperframes",
"video",
"html",
"tailwind",
"gsap",
"lottie",
"three",
"waapi",
"animejs",
"animation",
"composition",
"rendering",
Expand All @@ -26,7 +31,7 @@
"interface": {
"displayName": "HyperFrames by HeyGen",
"shortDescription": "Write HTML, render video",
"longDescription": "Build videos from HTML with HyperFrames. Author compositions with HTML + CSS + GSAP, use the CLI for init/preview/render/transcribe/tts, install reusable registry blocks and components, follow the GSAP animation reference, and turn any website into a video with the 7-step capture-to-video pipeline.",
"longDescription": "Build videos from HTML with HyperFrames. Author compositions with HTML, CSS, Tailwind v4 browser-runtime styles, GSAP, Anime.js, Lottie, Three.js, and WAAPI adapter patterns, use the CLI for the dev loop (init/preview/render), preprocess assets (tts/transcribe/remove-background) for compositions, install reusable registry blocks and components, and turn any website into a video with the 7-step capture-to-video pipeline.",
"developerName": "HeyGen",
"category": "Creativity",
"capabilities": ["Read", "Write"],
Expand Down
13 changes: 6 additions & 7 deletions plugins/hyperframes/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,19 +4,18 @@ OpenAI Codex plugin for [HyperFrames](https://hyperframes.heygen.com) — an ope

## What's included

Five skills for authoring and rendering video:
Imported from `heygen-com/hyperframes` `0.7.25`:

- **hyperframes** — composition authoring (HTML + CSS + GSAP), visual styles, palettes, house style, motion principles, transitions, captions, audio-reactive visuals
- **hyperframes-cli** — `hyperframes init / lint / preview / render / transcribe / tts / doctor / browser`
- **hyperframes-registry** — `hyperframes add` to install reusable blocks and components (social overlays, shader transitions, data viz, effects)
- **gsap** — tweens, timelines, easing, stagger, performance
- **website-to-hyperframes** — 7-step pipeline that captures a URL and produces a finished video
- **hyperframes** - router and capability map for video, animation, and motion-graphics requests
- **product-launch-video**, **website-to-video**, **faceless-explainer**, **pr-to-video**, **general-video** - end-to-end video creation workflows
- **embedded-captions**, **talking-head-recut**, **motion-graphics**, **music-to-video**, **slideshow**, **remotion-to-hyperframes** - specialized production workflows
- **hyperframes-core**, **hyperframes-animation**, **hyperframes-keyframes**, **hyperframes-creative**, **hyperframes-media**, **media-use**, **hyperframes-cli**, **hyperframes-registry** - domain skills for composition, animation, media, CLI usage, and registry components

## Requirements

The skills invoke the `hyperframes` CLI via `npx hyperframes`, which needs:

- Node.js 22
- Node.js >= 22
- FFmpeg on `PATH`

See [hyperframes.heygen.com/quickstart](https://hyperframes.heygen.com/quickstart) for full setup.
Expand Down
24 changes: 24 additions & 0 deletions plugins/hyperframes/skills/embedded-captions/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# Matting weights: the PP-MattingV2 ONNX SHIPS with the skill (committed — the
# upstream exports have no stable public download URL). Ignore any other stray
# .onnx (e.g. experimental variants) so they don't get committed by accident.
assets/*.onnx
!assets/ppmattingv2_stdc1_human_544x960.onnx

# Stray render/test artifacts — a project's outputs must never live inside the skill.
*.mp4
*.webm
*.log
_*.png
frames_bg/
frames_fg/
history/
*_shadow/
transcript.json
plan.json
matte.fps
safe-zones.json

.DS_Store
# CDPR fan-kit source SVG (528KB) — only its extracted metrics
# (assets/brand/cyberpunk-widths.json) are consumed at runtime.
assets/brand/Cyberpunk2077.svg
91 changes: 91 additions & 0 deletions plugins/hyperframes/skills/embedded-captions/CATALOG.md

Large diffs are not rendered by default.

286 changes: 286 additions & 0 deletions plugins/hyperframes/skills/embedded-captions/SKILL.md

Large diffs are not rendered by default.

Loading