video: no captured website, no product screenshots — every visual is invented by the LLM (typography / abstract graphics / diagram / data-viz), chosen per scene by content. The style preset is
auto-selected per input
by the scriptwriting agent (Step 2) from the 5 shipped presets (
block-frame
/
capsule
/
claude
/
pin-and-paper
/
scatterbrain
; default
pin-and-paper
when nothing clearly fits).
Confirm the route before Step 0.
This skill explains a
topic / concept
with
no product and no site to capture
. If the text actually
markets a product / names its site
→
/product-launch-video
; there's a
URL to turn into a video
→
/website-to-video
; a
GitHub PR
→
/pr-to-video
;
existing footage
to caption / package →
/embedded-captions
·
/graphic-overlays
.
Out of scope
timing visuals to a
user-supplied / pre-recorded voiceover
(faceless generates its own TTS →
/general-video
), or live / at-render-time data. Unsure product-vs-topic, or routed here on a vague request?
Read
/hyperframes-read-first
first.
All artifacts go to
PROJECT_DIR = videos//
(created in Step 0); all paths below are relative to it. Dispatch is harness-portable: before the first subagent dispatch, read
once — it maps the dispatch verbs (parallel fan-out / background / wait) to your harness's primitives; a concurrency cap below N means waves of the cap size, never fewer workers.
This file is a binding runbook, not background reading
execute the steps in order and produce every phase artifact with its designated script or agent role — do not substitute a freestyle pipeline, and do not skip a pause step because the request seems clear. A step you cannot perform → stop and report.
Show more
Installs
697
Repository
heygen-com/hyperframes
GitHub Stars
27.5K
First Seen
Today
Security Audits
Gen Agent Trust Hub
Warn
Socket
Pass
Snyk
Fail