cut-the-curve Skill for Claude: HyperFrames Transition Techniques
cut-the-curve gives Claude seven ready-made transition and text-entry techniques for HyperFrames videos, with exact distances, eases and timings.
- Installs
- 60.9K
- on skills.sh
- Stars
- 77.1K
- on GitHub
- Files
- 1
- besides SKILL.md
- Updated
- Nov 2026
- last repo commit
This skill comes from HeyGen's HyperFrames repo, where it is marked internal. It is the technique catalog behind motion-doctrine: five scene seams (zoom-through, inverse zoom-through, cut the curve, waterfall cut, rack-focus blur-cut) and two in-scene moves (waterfall entry, nudge curve). The one principle is to cut at peak velocity and match direction and speed on both sides.
Each technique gives numbers. The default cut-the-curve boundary moves about 12% of the frame, roughly 230px at 1920, on mirrored power4 eases over about 0.6 seconds. The SKILL.md tells Claude to read motion-doctrine first. It bundles one example file with the GSAP code.
Good for
- People animating HyperFrames videos who want exact transition settings
- Motion designers choosing between zoom, slide and blur cuts
- Video-agent builders who need reference GSAP templates
Install cut-the-curve
Claude Code
- 1
Copy this prompt.
Install the cut-the-curve skill in Claude Code. Run this command: INSTALL_INTERNAL_SKILLS=1 npx skills add heygen-com/hyperframes --skill motion-doctrine --skill cut-the-curve --skill seam-craft --skill oversized-cursor --skill captions-overlay -a claude-code Then check that it loaded and tell me how to use it.
- 2
Paste it into Claude Code. It shows the change and asks before running it.
Requires Node.js.
The README says these six skills (motion-doctrine, cut-the-curve, seam-craft, oversized-cursor, captions-overlay, changelog-video) are repo-internal and left out of the default install. The skills CLI docs say a skill marked internal: true is hidden unless INSTALL_INTERNAL_SKILLS=1 is set, and all six are marked that way, so the command carries that variable. We have not run it against this repo: run npx skills list afterwards to confirm each skill is there. The plain command shown on skills.sh does not set the variable, so do not rely on it. The skills lean on the upstream /hyperframes skill, which npx hyperframes skills update installs (the README's core set). On Windows, set the variable in your shell first.
From the vendor's docs. Source.
What's in the skill
When it loads
The technique catalog: five velocity-matched SEAMS (zoom-through, INVERSE zoom-through, cut-the-curve, waterfall cut, rack-focus blur-cut) plus the two in-scene techniques — waterfall ENTRY (staggered arrival cascades for title cards / segment openers) and the nudge curve (slow-fast-slow three-phase group slides). Covers partial-travel (~12% of frame) velocity matching via mirrored power4 eases, the Z scale-sign rule, size-scaled blur (10px text / 18-20px full-frame), word-by-word staggered cuts, cascade pacing by element weight, and the 10/65/25 slide ratio. Read before authoring any transition, text-beat handoff, kinetic text entry, or group reposition. [depth, zoom, inverse-zoom, scale-sign, mirrored-zoom, rack-focus, pacing, velocity, cut-the-curve, waterfall, stagger, cascade, kinetic-text, title-card, segment-opener, nudge, slide, easing, group-motion, z-depth, motion-graphics, cinematic, transition, blur, directional-continuity]
Sections in SKILL.md
- Catalog
- Z direction is a sign
- Blur logic (all Z variants)
- 1. Zoom-Through (forward)
- 2. Inverse Zoom-Through (backward)
- 3. Cut the Curve (default scene boundary)
- 4. Waterfall Cut (word-by-word cut-the-curve)
- 5. Rack-Focus Blur-Cut (the visible cut)
- 6. Waterfall Entry (in-scene arrival — not a seam)
- 7. Nudge Curve (in-scene group slide — not a seam)
- Choosing a Variant
- Anti-Patterns
- Code
Key facts
- Installs on skills.sh
- 60,854 as of 2026-11-02
- GitHub stars (repo)
- 77,112 as of 2026-11-02
- Last repo commit
- 2026-11-02
- License
- Apache-2.0
- skills.sh audits
- Gen Agent Trust Hub pass, Socket pass, Snyk pass
What it includes
Z-axis text swap, about 0.4 s
Everything grows toward the camera with a hard swap at peak blur. Headlines and short phrases only.
1. Zoom-Through (forward)Z-axis arrival or payoff beat
The mirror of zoom-through, shrinking away from the viewer. Used when something bigger lands.
2. Inverse Zoom-ThroughDefault boundary between scenes, about 0.6 s
X or Y move of about 12% of the frame on mirrored power4 eases, left by default, with an opaque stage ground behind it.
3. Cut the CurveWord-by-word cut for text-to-text seams
Cut-the-curve at word granularity, riding the film's current.
4. Waterfall CutThe one cut you want seen
A DSLR-style focus-pull flourish for a same-surface state swap.
5. Rack-Focus Blur-CutStaggered arrival for title cards and list intros
Elements whip in from below and overlap instead of queueing. Offsets and durations vary by element weight.
6. Waterfall EntrySlow-fast-slow group slide
Three chained tweens with a 10/65/25 distance split. The tail must take at least three times the ramp-in's time.
7. Nudge CurveScale sign must match across the cut; 10 px text, 18 to 20 px full-frame
Banned mirrors include a receding exit answered by a grow-from-small entry.
Z direction and blur rules
From the official docs
Questions
What does cut-the-curve do?
It makes Claude use a fixed set of velocity-matched transitions in a HyperFrames video. Claude picks a seam type, applies the listed distance, ease and duration, and keeps the direction consistent across the film.
How do I install it?
Use the install box above. The README says this skill is one of six repo-internal skills left out of the default install, and the skills CLI docs say internal skills only install when INSTALL_INTERNAL_SKILLS=1 is set, so the command sets it. We have not run that command, so check npx skills list afterwards.
Does it depend on another skill?
Yes. The SKILL.md says the seam law, the current, the ledger and the Seam Gate live in motion-doctrine, and to read that first. This skill supplies the parameters and mechanics.
Which animation library does it use?
The SKILL.md points to examples/gsap-implementation.md for all code templates, and the other techniques are described in GSAP terms such as power4 eases.
Does it run scripts?
The skill bundles no scripts. Its one extra file is a markdown file of GSAP code templates.
Which transition should I use by default?
Cut the Curve, in the film's current direction. The SKILL.md calls it the default for all scene-to-scene boundaries and says push-slide breaks its partial-travel rule.
Information
updated Nov 2, 2026
- Repository
- heygen-com/hyperframes
- Folder
.agents/skills/cut-the-curve
Sources
Docs, issue trackers and discussions this page is built from.
Show all 4Hide
- skills CLI troubleshooting and configuration · github.com
- skills CLI: creating skills (metadata.internal) · github.com
- heygen-com/hyperframes README · github.com
- cut-the-curve SKILL.md · github.com