MCPInstall

hyperframes-video-beats

Plan, write, time, style, and validate motion-graphic beats for long-form talking-head HyperFrames videos. Use when Codex is asked to add or improve visual beats, glassmorphism lower thirds, crumpled-paper full-screen takeovers, transcript-synced callouts, pacing coverage, YouTube retention graphics, or render-ready overlays in an existing HyperFrames video project.

Installs
165
Last 24h
+9
Trending rank
#9097
Security
Not audited

Install

Works with every agent the skills CLI supports.

npx skills add https://github.com/nateherkai/herk-edit-kit --skill hyperframes-video-beats
  1. 01

    Install

    Run the command in your project. The CLI asks which agents to install for.

  2. 02

    Describe the task

    Ask your agent for something this skill covers. It loads hyperframes-video-beats automatically when relevant.

  3. 03

    Review the result

    The agent follows the SKILL.md steps, scripts and references bundled with the skill.

SKILL.md

The instructions your agent reads when the skill is triggered.

HyperFrames Video Beats

Use this skill to turn a talking-head video plus transcript into a paced set of motion graphics that support the narration without covering the speaker unnecessarily.

Core Goal

Keep the viewer oriented and engaged. Every beat must answer one of these:

  • What should the viewer remember?
  • What concept needs visual structure?
  • What stat, contrast, or pivot deserves emphasis?
  • Where is the pacing getting quiet enough that the viewer may drift?

Do not add graphics just because a gap exists. Add graphics because the narration has a topic, transition, proof point, or mental model that benefits from visual support.

First Pass

  1. Read project instructions (AGENTS.md, local skill docs, and project-specific notes).
  2. Inspect the root composition, current beat schedule, shared CSS, and transcript.
  3. Build a coverage map from the root data-start / data-duration entries or the master SHOW array.
  4. Extract transcript chunks for any requested region and any uncovered gaps.
  5. Identify topic spans by narration, not by arbitrary timestamps.
  6. Decide whether each topic needs a full-screen paper beat, a lower-third glass card, or no new beat.

Use fast local commands. Prefer rg, Select-String, and small Node/PowerShell transcript scripts.

Beat Type Decision

Use Full-Screen Crumpled Paper

Use a paper takeover when the narration reaches a major thesis, list, section marker, quote, or stat that should briefly become the whole frame.

Good uses:

  • Hook payoff or "in this video" overview
  • Major section transition
  • Big stat or study result
  • Memorable thesis line
  • Short quote or mantra
  • Contrast that needs the audience to stop and look

Rules:

  • Keep it short, usually 4-12 seconds.
  • Use sparse black text.
  • Let only true stat numbers or one extremely important word use accent color.
  • Do not cover long explanations with paper takeovers.
  • Do not make full-screen text playful, huge, or over-bold by default.

Use Glassmorphism Lower Third

Use a glass lower-third when the speaker should remain visible and the graphic should support the current idea.

Good uses:

  • Explanation scaffolds
  • Topic labels
  • Equation-style mental models
  • Small lists
  • "What this means" translations
  • Pacing fills during long talking-head stretches
  • Follow-up cards after a shortened full-screen or split-screen beat

Rules:

  • Keep lower thirds in the lower third or lower half.
  • Avoid covering the face.
  • Use concise text: one headline plus optional short subline, or a 2-4 item list.
  • Prefer one card per topic span over many tiny flashes.
  • Preserve the existing glass-card style unless the user asks for a design change.

Pacing Heuristics

For long-form YouTube talking-head videos:

  • Early video: avoid more than 20-30 seconds without a visual beat.
  • Main body: avoid more than 30-45 seconds without a beat.
  • Dense explanation sections: use lower thirds roughly every topic span, not every sentence.
  • Big paper takeovers should be occasional punctuation, not the default.
  • If an existing beat was manually shortened because it felt too long, respect that choice and fill after it with a new shorter card.

When scanning a schedule, report true gaps from the visibility schedule, not just the DOM order. If the root timeline uses a SHOW array, that is usually the authoritative visible range.

Timing Method

Time every beat to the transcript topic:

  1. Find the first word or phrase where the topic starts.
  2. Start the beat 0.2-0.6 seconds before that anchor when possible.
  3. Keep the beat visible until the topic ends or naturally hands off.
  4. If the next beat begins immediately, clear 0.1-0.5 seconds before it unless the handoff is intentional.
  5. Match sub-element entrances to spoken phrases.

Avoid this failure mode:

  • Card appears on the right topic but only lasts 5-8 seconds while the speaker keeps discussing the topic for 20-40 seconds.

Prefer:

  • One card lives across the whole topic, with a subline or list item building midway through if the narration evolves.

Content Writing

Write for glance comprehension. The viewer should understand the card in under one second.

Use:

  • Short noun phrases
  • Direct labels
  • One mental model per card
  • Numbers only when they are meaningful
  • Verbs when they clarify the action

Avoid:

  • Repeating the whole voiceover
  • Long sentences
  • Vague hype language
  • Too many highlighted words
  • Explaining how to use the video inside the graphic

Good patterns:

The bottleneck
Not enough AI inside real workflows.
The problem is adoption, not raw talent.
The bridge
Skills + Workflows = 40 hrs saved
In this video
-> The study
-> The stats
-> The paths you can take
-> What actually matters

Visual Style Rules

Follow the local design system first. For this project family, use:

  • Serious professional typography.
  • Black primary text on paper beats.
  • Accent blue only for major stat numbers or rare power words.
  • Glass cards with the existing dark frosted style.
  • Lower-third cards that do not cover the speaker's face.

For paper beats:

  • Use black for kickers, labels, arrows, sources, quotes, and supporting text.
  • Keep font weight restrained.
  • Avoid oversized playful type unless the user explicitly asks for it.
  • Make the crumpled-paper motion deterministic.

For glass cards:

  • Reuse .glass-card dim lower-third or the closest existing class.
  • Prefer bottom-center placement.
  • Keep cards compact.
  • Use equation/list helpers when the idea is structural.

HyperFrames Implementation Rules

Follow project AGENTS.md and HyperFrames lint rules:

  • Every mounted timed element needs data-start, data-duration, and data-track-index.
  • Visible timed root-mounted elements should have the expected clip/layer class used by the project.
  • Sub-compositions should register a paused GSAP timeline on window.__timelines.
  • Pin each sub-composition timeline with tl.set({}, {}, SLOT);.
  • Keep deterministic logic only.
  • Do not animate video element dimensions or media properties in ways that can freeze renders.
  • Run npx hyperframes lint after editing HTML.

When adding a beat:

  1. Create compositions/beats/NNN-short-name.html.
  2. Add the root mount in index.html.
  3. Add or update the master visibility schedule if one exists.
  4. Make the sub-composition SLOT match the mounted duration.
  5. Verify no same-track overlaps unless the project intentionally uses multiple overlay tracks.

Coverage Scan

After edits, scan the master schedule:

  • List beats sorted by visible start.
  • Print gaps over the target threshold.
  • Add or retime beats only where the transcript has a supportable concept.

For this project pattern, use 30 seconds as the strict scan threshold and 45 seconds as the maximum acceptable main-body threshold.

Validation

Before finishing:

  1. Run the HyperFrames linter.
  2. Fix all errors.
  3. Mention warnings separately if they are known and non-blocking.
  4. If the user asked for render-ready output, render or smoke-render as appropriate.
  5. Give the user exact file paths and timestamps changed.

Practical Defaults

Use these defaults unless project context says otherwise:

  • Full-screen paper overview: 8-10 seconds.
  • Full-screen paper stat: 5-8 seconds.
  • Glass lower-third explanation: 12-30 seconds.
  • Long topic glass card: 25-45 seconds with staggered sub-elements.
  • Beat start lead-in: 0.2-0.6 seconds.
  • Gap scan threshold: 30 seconds.
  • Lower-third width: about 68-72vw, max about 1240-1280px.

What To Preserve

Preserve user taste decisions discovered during review:

  • If the user says a beat is too long, do not restore it just to satisfy a generic coverage rule.
  • If glass card style is approved, reuse it instead of redesigning it.
  • If typography is approved, keep it stable and adjust only local sizing/weight.
  • If the speaker's face is important, prefer lower-third cards over center-screen cards.

FAQ

What does the hyperframes-video-beats skill do?

Plan, write, time, style, and validate motion-graphic beats for long-form talking-head HyperFrames videos. Use when Codex is asked to add or improve visual beats, glassmorphism lower thirds, crumpled-paper full-screen takeovers, transcript-synced callouts, pacing coverage, YouTube retention graphics, or render-ready overlays in an existing HyperFrames video project.

How do I install hyperframes-video-beats?

Run npx skills add https://github.com/nateherkai/herk-edit-kit --skill hyperframes-video-beats in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/hyperframes-video-beats/ (personal) or .claude/skills/hyperframes-video-beats/ (project).

Which AI agents can use hyperframes-video-beats?

Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.

Is hyperframes-video-beats safe to install?

No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.

Who maintains hyperframes-video-beats?

It is published by nateherkai in nateherkai/herk-edit-kit. It has 165 recorded installs.

More from nateherkai/herk-edit-kit

View all →

make-a-video

nateherkai/herk-edit-kit

Open the skill to read its SKILL.md instructions.

Media & Creative213 installs

short-form-edit

nateherkai/herk-edit-kit

Open the skill to read its SKILL.md instructions.

189 installs

video-storytelling

nateherkai/herk-edit-kit

Open the skill to read its SKILL.md instructions.

Media & Creative181 installs

cut-mistakes

nateherkai/herk-edit-kit

Open the skill to read its SKILL.md instructions.

178 installs

cut-silences

nateherkai/herk-edit-kit

Open the skill to read its SKILL.md instructions.

176 installs

edit-video

nateherkai/herk-edit-kit

Open the skill to read its SKILL.md instructions.

Media & Creative170 installs

Popular media & creative skills

View category →

hyperframes

heygen-com/hyperframes

Read first to make, edit, animate or render any video with HyperFrames (HTML rendered to video), including launch films, explainers, music videos, charts, maps, vertical clips, title cards, captions and overlays. Holds the render contract, the work loop and what each kind of video needs.

Media & Creative1.2M installs

media-use

heygen-com/hyperframes

Get or make any media for a HyperFrames video - music, sound effects, images, icons, logos, voiceover, avatar and generated video, transcripts, cutouts, colour grades and looks - with HeyGen or free local tools, and mix placed audio. Also for footage that looks dark, flat or dull, or should be stylized or hidden.

Media & Creative1.1M installs

hyperframes-registry

heygen-com/hyperframes

About 450 ready-made HyperFrames blocks and components installed as editable source - transitions, overlays, titles, kinetic type, captions, charts, map overlays, 3D, camera moves. Use it before hand-building any named visual (CRT scanlines, glitch, film grain, a chart); also for hyperframes add and catalog.

Media & Creative1M installs

hyperframes-creative

heygen-com/hyperframes

Non-animation creative direction for HyperFrames videos. Use for design spec (frame.md / design.md) handling, palettes, typography, narration, beat planning, audio-reactive visuals, composition patterns, and brand / style decisions. For atomic motion patterns and scene blueprints, use hyperframes-animation.

Media & Creative916.5K installs

ai-video-generation

101-skills/superpowers

Generate AI videos with Google Veo, Seedance 2.0, HappyHorse, Wan, Grok and 40+ models via inference.sh CLI. Models: Veo 3.1, Veo 3, Seedance 2.0, HappyHorse 1.0, Wan 2.5, Grok Imagine Video, OmniHuman, Fabric, HunyuanVideo. Capabilities: text-to-video, image-to-video, reference-to-video, video editing, lipsync, avatar animation, video upscaling, foley sound. Use for: social media videos, marketing content, explainer videos, product demos, AI avatars. Triggers: video generation, ai video, text to video, image to video, veo, animate image, video from image, ai animation, video generator, generate video, t2v, i2v, ai video maker, create video with ai, runway alternative, pika alternative, sora alternative, kling alternative, seedance, happyhorse

Media & Creative881.5K installs

ai-image-generation

101-skills/superpowers

Generate AI images with GPT-Image-2, FLUX, Gemini, Grok, Seedream, Reve and 50+ models via inference.sh CLI. Models: GPT-Image-2, FLUX Dev LoRA, FLUX.2 Klein LoRA, Gemini 3 Pro Image, Grok Imagine, Seedream 4.5, Reve, ImagineArt. Capabilities: text-to-image, image-to-image, inpainting, LoRA, image editing, upscaling, text rendering. Use for: AI art, product mockups, concept art, social media graphics, marketing visuals, illustrations. Triggers: flux, image generation, ai image, text to image, stable diffusion, generate image, ai art, midjourney alternative, dall-e alternative, text2img, t2i, image generator, ai picture, create image with ai, generative ai, ai illustration, grok image, gemini image, gpt image, openai image, chatgpt image

Media & Creative880.3K installs