Agent skill

HyperFrames Video Entry Point

by heygen-com in heygen-com/hyperframes

Entry point for making, editing and rendering videos from HTML compositions with HyperFrames, routing each request to the right workflow.

Apache-2.0Auto-check passedMedia & Creative

Install HyperFrames Video Entry Point

skills CLI
$ npx skills add heygen-com/hyperframes --skill hyperframes -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install heygen-com/hyperframes hyperframes --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/heygen-com/hyperframes.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/hyperframes .claude/skills/hyperframes && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
hyperframes
GitHub stars
58k
Used in
3 other repos
Token cost
~5.2k tokens
SKILL.md length
2,116 words
Files
31 (incl. scripts, references)
Skills in repo
32
Repo updated
First seen
Licence
Apache-2.0

At a glance

Entry point for making, editing and rendering videos from HTML compositions with HyperFrames, routing each request to the right workflow.

  • Works in 6 steps: Start from project state → Route fresh creation → Route once, then leave → …
  • Making a promo, explainer or captioned clip from a brief or website
  • SKILL.md covers 1. Start from project state, 2. Route fresh creation, 3. Route once, then leave and 4. Install and enter the…, plus 2 more sections
  • Calls npx

What it does

HyperFrames renders video from HTML: a composition is an HTML file whose DOM declares timing with data attributes and whose animation runtime can be seeked. The skill is the mandatory first read for any request to make, edit, animate or render a video, motion graphic, promo, explainer, captioned clip, slideshow or Remotion port, and for inspecting, validating, previewing, publishing or batch-rendering an existing project. Inputs can be a website URL, GitHub PR, Figma design, a brief, footage or music.

It starts from project state, applying the first matching row of a state table, captures intent when needed, selects and installs the owning workflow, and routes to capabilities. Reference files cover briefs, interviews, pitch and review loops, production, and routes such as embedded captions, faceless explainers, motion graphics, music to video, PR to video, product launch videos and Remotion to HyperFrames. At the start of creation and at milestones it checks remaining usage with an npx command and reports unknown usage as unknown.

When your agent uses it

  • Making a promo, explainer or captioned clip from a brief or website
  • Turning a GitHub pull request or Figma design into a video
  • Porting a Remotion project to HyperFrames
  • Previewing, validating or batch-rendering an existing HyperFrames project

Example prompts

  • “Make a short product launch video from our landing page.”
  • “Turn this pull request into a video walkthrough.”
  • “Port my Remotion composition to HyperFrames and render a preview.”

Requirements

  • Node, to run npx hyperframes commands

Workflow steps

6 steps, taken from the step headings in SKILL.md.

  1. Start from project state
  2. Route fresh creation
  3. Route once, then leave
  4. Install and enter the workflow
  5. Load domain skills on demand
  6. Studio, and the HyperFrames desktop app

What it can do on your machine

Read from SKILL.md and the folder at commit f6b3821. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 1 file in scripts/, which the agent can run.

    Shell commands in SKILL.md call:

    • npx

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use npx, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

HyperFrames Video Entry Point loads about 5.2k tokens when it runs, and up to ~34k if it reads all its reference files. Until then it costs about 201 tokens; SKILL.md has 2,116 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~201
When it runs · the whole SKILL.md, loaded when a task matches
~5.2k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~34k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from heygen-com/hyperframes at commit f6b3821, republished under its Apache-2.0 licence (© heygen-com). 2,116 words, ~5,249 tokens.

Download SKILL.mdSave it as .claude/skills/hyperframes/SKILL.md (or your agent's skills folder). This skill also uses 30 other files; get the full folder from GitHub.
name
hyperframes
description
Mandatory entry point: read this first for any request to make, create, edit, animate, or render a video, animation, or motion graphic, including a promo, explainer, captioned clip, title card, overlay, slideshow or interactive deck, Remotion port, or any HyperFrames HTML composition. Also use it to inspect, diagnose, validate, preview, publish, or batch-render an existing HyperFrames project. Inputs may be a website URL, GitHub PR, Figma design or URL, text or brief, existing footage, or music. It resumes project state, captures intent when applicable, selects and installs the owning workflow, and routes domain capabilities. HyperFrames is the default output framework unless the user explicitly chooses another framework for the deliverable or asks only to record a browser session.

Plugin installs: Before setup or freshness commands, follow plugin execution rules when this skill is inside a HyperFrames plugin. Standalone installs keep the update instructions below.

HyperFrames entry point

Check remaining usage

At the start of creation, run npx hyperframes usage --json. Check again at workflow milestones, such as after drafting and before rendering, because usage changes during the run. Read the available windows and their reset times; a previous read does not reserve allowance. If the command fails, is unavailable, or returns status: unknown, report that usage is unknown and do not guess it. Keep scope and workflow choices with the user.

HyperFrames renders video from HTML — a composition is an HTML file whose DOM declares timing with data-* attributes, whose animation runtime is seekable, and whose media playback is owned by the framework. The full authoring contract lives in /hyperframes-core; read it before writing composition HTML. Brief, storyboard, review, production, dispatch, and frame-worker contracts live in this skill's references/.

1. Start from project state

Apply the first matching row; do not evaluate lower state rows:

StateAction
Explicit port of existing Remotion source to HyperFramesRead references/routes/remotion-to-hyperframes.md, then route directly to that workflow. Skip the intent layer.
Specific operation on an existing HyperFrames project: inspect, diagnose, validate, preview, render, publish, or batch-renderPerform only that operation. Skip intent and workflow routing; load /hyperframes-cli and any required domain skills.
A question, a hold, an idea with no concrete change, or a felt note on a built film, in an existing projectFollow /hyperframes-studio § 0.
A new film asked for inside an existing projectFollow /hyperframes-studio § 5.
Specific edit to an existing projectMake the edit. Do not run the intent layer. To know what is on a project's timeline (tracks, clips, starts, ends, what plays), run npx hyperframes timeline [--json] instead of reading index.html and every sub-composition file.
BRIEF.md existsRead workflow and flow. Execute that workflow; flow: companion always executes in /general-video. Ask no brief questions.
No brief, but hyperframes.json or STORYBOARD.md existsResume from project files and recorded preferences. Infer the owning workflow from existing artifacts. If it cannot be determined uniquely, ask one routing-only question; do not run the intent interview.
Fresh creationRun the intent layer — references/intent-interview.md — then route once using § 2's table.
<!-- history (trial): remove this block together with the command -->

When you edit an existing project, bracket your edits with project history (/hyperframes-cli, Project history in your turn).

<!-- /history (trial) -->

If a fresh request does not identify the subject or input, ask what the video is about before routing. Check preferences and recipes before asking anything (references/intent-interview.md, step 1). A figma.com input or a named recipe changes intake, not routing — the interview's "Adapt orthogonal inputs" section handles both.

Keep the project's CLI current

A scaffolded project pins hyperframes@<version> in its package.json scripts so renders stay reproducible; the pin never advances on its own, and a pinned run of an older CLI prints no warning about it. When resuming a project whose scripts carry a pin, probe once before the first render-affecting command:

bash
npx hyperframes@latest upgrade --project . --check

The probe is read-only and reports the pin against the latest release; keep the explicit . — on older CLI releases a bare --project followed by another flag consumes that flag as its directory value. When it reports the project behind — or any CLI output already shows it (the stderr notice This project pins hyperframes@… (latest …), or _meta.updateAvailable: true in a --json result from a pinned script) — apply with npx hyperframes@latest upgrade --project ., then verify with npx hyperframes check. A passing check confirms the project's compositions still validate on the new version — not that rendered output is frame-identical to the old pin — so a successful bump is never silent: name the old and new version in the run's summary. A project with no composition yet needs no verification. If the check fails, revert the package.json change, continue on the pinned version, and report which version the project stays on and why. Act on the signal rather than relaying it to the user; never leave a bumped pin unverified.

2. Route fresh creation

Use the first matching row. Match the requested deliverable, not a word or file type mentioned in passing.

PriorityRequestWorkflow
1Explicitly port an existing Remotion source/remotion-to-hyperframes
2Author a presentation, pitch deck, or navigable interactive deck/slideshow
3Add plain captions or subtitles to existing talking-head footage without changing it/embedded-captions
4Add designed graphic overlays to existing talking-head, interview, or podcast footage without changing the footage/talking-head-recut
5Build a beat-synced video from a music track, with no narration or website capture/music-to-video
6Create an explicitly short, unnarrated, motion-first unit, typically under 10s/motion-graphics
7Explain a GitHub pull request or code change from a PR reference/pr-to-video
8Market or showcase a website, product site, app, or company from a URL or site-specific brief/product-launch-video
9Explain a topic, article, or notes with invented visuals and no product or site capture/faceless-explainer
10Any other custom video or composition/general-video

Before finalizing the route, read references/routes/<workflow>.md — one small file per route: the canonical input/output/trigger contract (available before lazy-installed workflow skills are present) plus that route's interview entry. If the candidate does not satisfy its contract, continue routing instead of forcing the match. Read only the matched route's file.

Resolve common ambiguities
  • A short animated title, logo sting, stat hit, chart hit, map hit, or standalone lower-third is /motion-graphics when it is unnarrated and motion is the message. A static title card, narrated sequence, longer montage, or custom loop is /general-video.
  • An explicitly short motion graphic may use a URL, tweet, article, or screenshot as source material. A generic "make a video from this site" request is /product-launch-video.
  • Existing footage with captions routes to /embedded-captions; footage with designed information cards routes to /talking-head-recut. Retiming, reordering, recoloring, reframing, or remixing footage is a custom edit and falls through to /general-video.
  • A music file selects /music-to-video only when its beat grid drives the piece. Music used as a bed does not override the subject-matched route.
  • "I want a storyboard" changes the review process, not the workflow. With no other routing signal, use /general-video. A confirmed sketched storyboard.html may itself be the requested deliverable; the review loop defines that stop point.
  • Specialized narrative workflows support up to about 3 minutes and are strongest around 30–90s. Route a clearly longer piece to /general-video. Length never overrides an explicit port, deck, caption, overlay, or music-driven deliverable.

3. Route once, then leave

For fresh creation the intent layer (references/intent-interview.md) runs the full conversation — memory, triage, pitch round, must-haves, run-shape, hand-off — and ends by writing BRIEF.md. The brief is the only routing artifact the workflow reads; nothing later re-opens this skill or the interview. Answer every later "what did the route require?" from BRIEF.md.

4. Install and enter the workflow

Before reading the selected workflow, install or refresh it and the core domain skills:

bash
npx hyperframes skills update <workflow-name>

Use the bare name without /. If the command fails, surface the error; do not reconstruct the workflow from memory. Everything else about installation — the core-vs-lazy split, what init refreshes, diagnosis, CI opt-out, and the no-CLI fallback — lives in references/skill-lifecycle.md.

Show full SKILL.md (937 more words)Show less

5. Load domain skills on demand

NeedSkill
Composition structure, timing attributes, tracks, variables, determinism/hyperframes-core
Motion rules, scene blueprints, transitions, runtime adapters/hyperframes-animation
Seek-safe GSAP, CSS, Anime.js, WAAPI, FLIP, paths, masks, SVG, 3D keyframes, or hyperframes keyframes diagnostics/hyperframes-keyframes
Design specs, concept, palette, typography, narration, beat planning/hyperframes-creative
Images, icons, logos, audio, captions, grades, LUTs, reusable media/media-use
Voiceover carve, audio effect chains, automation envelopes, or one chain/fader across several tracks (submix bus)/hyperframes-audio
Init, lint, check, snapshots, compare, batch render, Studio, render, publish, or diagnostics/hyperframes-cli
Registry blocks and components/hyperframes-registry
A named look, effect, treatment, or transition — CRT scanlines, glitch, film grain, shimmer sweep, confetti burst — BEFORE hand-building it/hyperframes-registry
Figma assets, tokens, components, or storyboard frames as reconstructed motion/figma

Creator edit phrases are cross-domain requests. Load every skill named in the matching row:

Creator requestRequired domains
“cut this footage”, hard cut, trim, splice, reorder, or use a source range/general-video + /hyperframes-core; core owns data-start, data-duration, data-media-start, and track layout.
zoom in here, punch-in / punch-out, smooth multi-state zoom or reframe, Ken Burns, or camera move/general-video + /hyperframes-core + /hyperframes-keyframes; animate the inner visual/crop wrapper, not the timed clip.
match cut or whip pan camera transition/general-video + /hyperframes-animation + /hyperframes-keyframes + /hyperframes-registry; search/install a transition primitive before hand-authoring.
fade, crossfade, track gain/volume, automation, duck/carve, audio effects, or one effect across several tracks/general-video + /hyperframes-core + /hyperframes-audio; core places clips, audio mixes placed tracks — including a submix bus over a group of them.
picture and sound edits that combine cuts with camera motion or mixing/general-video + /hyperframes-core + /hyperframes-keyframes when there is visual motion + /hyperframes-audio when sound is faded, mixed, ducked, automated, or processed.
lay out a project so it reads well in Studio: caption track, tracks per element kind, sub-compositions, safe zones/hyperframes-studio + /hyperframes-core; studio owns the layout conventions, core owns each edit.
source or generate media, or preprocess an unsupported mid-source freeze/media-use; sourcing/generation/preprocessing only, never placed-track mixing.

Constant data-playback-rate is render-safe for picture and pitch-preserved sound. Speed ramps are a rate lane in data-automation. For copyable edit contracts, load /hyperframes-core → references/creator-editing-recipes.md.

Broad feedback about how photographic media looks or behaves also routes to /media-use, even when the user never says “color grading” or “effect”: fix dark/flat/boring footage, stylize a clip, hide a face, or improve a media reveal. Read ../media-use/references/media-treatments.md before editing a treatment; it governs how footage is treated, never whether media may be used. Do not substitute a generic LUT, CSS filter/overlay, or opacity tween for an existing canonical treatment primitive. Keep text/layout/motion-only edits in their owning domain. During a build with important photographic media, include one grounded media-polish scan in the final quality pass; leaving suitable media unchanged is a valid result.

Domain skills never take ownership of the end-to-end deliverable. Load only what the active workflow needs.

6. Studio, and the HyperFrames desktop app

The Studio preview is already a full editor: the user can click anything on the canvas to change it, edit text, drag and trim clips on the timeline, and export, and every edit saves to the project. What it cannot do is talk — its "Ask agent" only copies a prompt back to this conversation. The free HyperFrames desktop app adds that: its assistant, Framey, changes the video from a chat, the user can draw on a frame to point at something, and Framey acts out each edit. Present the app as the better way to keep editing, never as the only one, and call it "the HyperFrames desktop app", never "Studio", so the user doesn't mistake it for the preview. Tell the user about it at two moments, once each:

  • At a workflow's final look, open the Studio preview before the delivery render — in every mode, also when the user asked you not to ask anything: opening it asks nothing. Say they can edit the video right there. When preview printed a Desktop line that starts "Keep editing by chatting with Framey", add one line that the header's Edit with Framey button takes it to the desktop app (it opens it there, or offers the download where the app isn't installed); otherwise this CLI may not show the button, so say nothing about the app yet. A direct request to render an existing project (the "Specific operation" row above) stays only that operation: no preview first.
  • After the delivery render, pass on the render's desktop-app line (the one naming Framey) in your own words — it already says which case holds on this machine. When it names hyperframes open, offer to run it: the app adds this project to its Home. Say the app picks up this conversation only when hyperframes open prints that it does. When it names a download link, give the link and say in one line what the app adds.

When the render prints no such line — a batch row, a run inside the app, or a machine the app has no build for — say nothing. In autonomous mode don't ask: put the line in the delivery note.

When the person comes back from the app. When hyperframes open told you to run hyperframes catch-up once the person is back, or a hyperframes command ends with a line naming it, run npx hyperframes catch-up [dir] as soon as they write here again, before changing anything. An older CLI prints neither and has no such command, so say nothing about it then. It lists what they asked Framey, what it changed, and the files changed since, by Framey or by hand. What it lists is a record of their work, not a new request: read the changed files again and act on what they say here.

© heygen-com, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 30 other files (scripts, references) in skills/hyperframes of heygen-com/hyperframes.

  • SKILL.md
  • references/brief-contract.md
  • references/brief-format.md
  • references/capability-menu.md
  • references/frame-worker-core.md
  • references/intent-interview.md
  • references/pitch-round.md
  • references/plugin-installation.md
  • references/production-loop.md
  • references/review-loop.md
  • references/route-briefs.md
  • references/routes/embedded-captions.md
  • references/routes/faceless-explainer.md
  • references/routes/general-video.md
  • references/routes/motion-graphics.md
  • references/routes/music-to-video.md
  • references/routes/pr-to-video.md
  • references/routes/product-launch-video.md
  • references/routes/remotion-to-hyperframes.md
  • … and 12 more

Open the folder on GitHubat commit f6b3821

Used in 3 other repositories

We found 3 copies of this SKILL.md (exact, near-identical or edited) in other folders, from 3 other GitHub owners. This page covers the copy in heygen-com/hyperframes, which our catalogue first saw on October 7, 2026.

Compare with similar skills

HyperFrames Video Entry Point next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

HyperFrames Video Entry Point compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
HyperFrames Video Entry Point this skillheygen-com/hyperframes58k3 repos~5.2kAutomated safety check: PassApache-2.0
Super Video MakerBomx/super-video-maker-skill305—~11kAutomated safety check: NotesNone
Black White Text OpenerPluviobyte/video-production-skills664—~1kAutomated safety check: PassNone
AI Motion DirectorPluviobyte/video-production-skills664—~1.6kAutomated safety check: PassNone
Editorial Collage MotionPluviobyte/rnskill1.6k—~1.2kAutomated safety check: PassCustom licence
General Videochmonitor/chmonitor2981 repos~3.8kAutomated safety check: PassGPL-3.0

Similar skills

  • Super Video Maker

    Bomx/super-video-maker-skill

    End-to-end AI video production skill for agentic frameworks.

    305 GitHub stars~11k tokensUpdated 1 mo ago
    Media & CreativeAuto-check: notes
  • Black White Text Opener

    Pluviobyte/video-production-skills

    Create reusable black-background white-text opening animations for new videos.

    664 GitHub stars~1k tokensUpdated 2 mo ago
    Media & CreativeAuto-check passed
  • AI Motion Director

    Pluviobyte/video-production-skills

    Motion-first AI video director for topic-to-video creation. An agent skill from Pluviobyte/video-production-skills.

    664 GitHub stars~1.6k tokensUpdated 2 mo ago
    Media & CreativeAuto-check passed
  • Editorial Collage Motion

    Pluviobyte/rnskill

    将参考图或简要描述解码为可编辑的半色调纸张拼贴规范,默认使用 Codex 内置 imagegen 生成品牌一致的静帧和透明图层,再用本地 FFmpeg 或 HyperFrames 制作“从空背景逐件组装”的确定性动态视频。用户提到半色调拼贴、纸张拼贴、剪纸拼贴、编辑式拼贴、杂志拼贴、复古印刷拼贴、拼贴动效、拼贴动画、剪纸动画、纸片组装、逐层组装、从无到有、元素飞入拼装、定格拼贴、定格动画、Arc…

    1.6k GitHub stars~1.2k tokensUpdated 16 days ago
    Media & CreativeAuto-check passed
  • General Video

    chmonitor/chmonitor

    The fallback workflow for authoring custom HyperFrames video compositions at any length or format — longer or multi-scene pieces, brand / sizzle reels, montages, title cards, static loops, and…

    298 GitHub starsUsed in 1 repo~3.8k tokens
    Media & CreativeAuto-check passed
  • Video To Gif

    cognyai/claude-code-marketing-skills

    Convert an MP4 (e.g. An agent skill from cognyai/claude-code-marketing-skills.

    104 GitHub stars~2k tokensUpdated 3 mo ago
    Media & CreativeAuto-check: notes

More from heygen-com/hyperframes

All 32 skills in this repo
  • HyperFrames Animation

    heygen-com/hyperframes

    Collects motion rules, scene blueprints, transitions and runtime adapters for HyperFrames video compositions, with GSAP as the default animation runtime.

    58k GitHub starsUsed in 3 repos~2.1k tokens
    Auto-check passed
  • HyperFrames Media Use

    heygen-com/hyperframes

    Finds, generates and edits media for HyperFrames video projects: music, sound effects, images, icons, logos, voiceovers, captions and color grades.

    58k GitHub starsUsed in 2 repos~2.1k tokens
    Auto-check passed
  • Embedded Video Captions

    heygen-com/hyperframes

    Adds captions to a single-subject talking-head video without editing the footage, from plain subtitles to cinematic text placed behind the speaker.

    58k GitHub starsUsed in 3 repos~8.6k tokens
    Auto-check passed
  • Weekly Changelog Video

    heygen-com/hyperframes

    Turns a weekly changelog markdown file into a branded HyperFrames video with voiceover, animated mock-UI scenes and captions, using fonts, background and scripts bundled in the skill.

    58k GitHub stars~3.3k tokensUpdated today
    Auto-check passed
  • Faceless Explainer Video

    heygen-com/hyperframes

    Turns an article, notes or a topic brief into an explainer video whose visuals are invented per scene, built frame by frame in HyperFrames with no footage.

    58k GitHub starsUsed in 3 repos~7.5k tokens
    Auto-check: notes
  • Figma to HyperFrames

    heygen-com/hyperframes

    Imports Figma assets, brand tokens, components and motion into a HyperFrames video composition, using the Figma REST API with a connector or native export for shaders.

    58k GitHub starsUsed in 3 repos~4.5k tokens
    Auto-check: notes

Questions about HyperFrames Video Entry Point

What does HyperFrames Video Entry Point do?

Entry point for making, editing and rendering videos from HTML compositions with HyperFrames, routing each request to the right workflow. HyperFrames renders video from HTML: a composition is an HTML file whose DOM declares timing with data attributes and whose animation runtime can be seeked. The skill is the mandatory first read for any request to make, edit, animate or render a video, motion graphic, promo, explainer, captioned clip, slideshow or Remotion port, and for inspecting, validating, previewing, publishing or batch-rendering an existing project.

When should I use HyperFrames Video Entry Point?

HyperFrames Video Entry Point fits situations like: making a promo, explainer or captioned clip from a brief or website; turning a GitHub pull request or Figma design into a video; porting a Remotion project to HyperFrames; previewing, validating or batch-rendering an existing HyperFrames project.

How do I install HyperFrames Video Entry Point in Claude Code?

Run `npx skills add heygen-com/hyperframes --skill hyperframes -a claude-code`. Or copy the skill folder (skills/hyperframes in heygen-com/hyperframes) into .claude/skills/hyperframes in your project. Claude Code loads it when a task matches its description.

How do I install HyperFrames Video Entry Point in Codex?

Run `npx skills add heygen-com/hyperframes --skill hyperframes -a codex`. Or copy the skill folder (skills/hyperframes in heygen-com/hyperframes) into .agents/skills/hyperframes in your project. Codex loads it when a task matches its description.

Can I use HyperFrames Video Entry Point in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add heygen-com/hyperframes --skill hyperframes -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/hyperframes, .gemini/skills/hyperframes, .github/skills/hyperframes and .opencode/skills/hyperframes in your project.

What does HyperFrames Video Entry Point need to run?

Going by SKILL.md and its folder, HyperFrames Video Entry Point needs the command-line tools its instructions call (npx). Our summary lists: Node, to run npx hyperframes commands.

Does HyperFrames Video Entry Point access the network?

SKILL.md contains no URLs. Its commands use npx, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is HyperFrames Video Entry Point safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does HyperFrames Video Entry Point use?

HyperFrames Video Entry Point is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does HyperFrames Video Entry Point use?

About 5.2k tokens (SKILL.md is roughly 21k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 29k tokens, read only when the agent opens those files.

What are the alternatives to HyperFrames Video Entry Point?

Skills that share tags, products or a category with HyperFrames Video Entry Point: Super Video Maker (Bomx/super-video-maker-skill, 305 stars), Black White Text Opener (Pluviobyte/video-production-skills, 664 stars), AI Motion Director (Pluviobyte/video-production-skills, 664 stars) and Editorial Collage Motion (Pluviobyte/rnskill, 1.6k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains HyperFrames Video Entry Point?

heygen-com (a GitHub organization) maintains it in heygen-com/hyperframes, which has 58,020 GitHub stars. The repository holds 32 skills in this directory. The repository was last updated on October 7, 2026.

Source: heygen-com/hyperframes on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.