PlugWiki

oversized-cursor Skill for Claude: Big Cursor Animation for Videos

oversized-cursor tells Claude how to animate a big cursor in a HyperFrames video so it leads the eye and its click starts the next beat.

Installs
60.3K
on skills.sh
Stars
77.1K
on GitHub
Updated
Nov 2026
last repo commit

This skill comes from HeyGen's HyperFrames repo, where it is marked internal. It describes a deliberately oversized macOS-style cursor that enters from off-screen, walks the viewer's eye to a target, clicks to cause the next thing, and leaves. Claude loads it whenever a scene involves a pointer, kicks off a UI scene, or reads as static.

The SKILL.md gives sizes (7cqw full-frame, 4.6 to 5.5cqw inside a mock), an entry rule, tip targeting with a click tap, same-frame click ignition, and two exits. It bundles no scripts.

Good for

  • People making product launch videos in HyperFrames
  • Motion designers whose UI scenes feel static
  • Anyone matching a brand's own cursor style in a video

Install oversized-cursor

Claude Code

  1. 1

    Copy this prompt.

    Install the oversized-cursor 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. 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

House-style oversized macOS cursor technique for HyperFrames launch videos. Load whenever a scene involves cursors or a pointer-led action, when kicking off a UI scene, when igniting a morph/transition/typing run with a click, or when a scene reads as static, dead, or stale and needs a cheap high-yield source of motion to carry the viewer's eye and segment them out of the stale state. Covers cursor size/look (incl. brand-motif cursors), the off-screen entry law, tip-targeting and the click tap, click-ignites-the-next-beat, and exit / cross-scene handoff.

Sections in SKILL.md

  1. Size & look (house convention)
  2. Entry law — physical, never revealed
  3. Tip-targeting & the click tap
  4. The click IGNITES the next beat
  5. Exit law & cross-scene handoff
  6. Checklist

Key facts

Installs on skills.sh
60,261 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

What it includes

  • 7cqw full-frame, 4.6 to 5.5cqw in a mock

    One SVG arrow with a white-body or black-body fill. A recognizable brand cursor may replace the macOS arrow.

    Size and look

  • Always enters from off-screen

    Never fade or mask-reveal it. Default is a straight glide up the y-axis over 0.4 to 0.92 s on power3.out.

    Entry law

  • Land the tip on the target; asymmetric squeeze

    Press scaling pivots on the tip, with a compress and expand in a 1:2 ratio. The target's reaction is a separate tween.

    Tip-targeting and the click

  • Menus, typing, morphs and launches start on the click

    Park the cursor on the trigger and let the click cause the change in the same frame.

    Click ignites the next beat

  • Leave the frame or carry the cursor into the next scene

    Either accelerate off an edge in 0.5 to 0.7 s, or start the move toward the next scene's first click point in the last 0.3 s before a cut.

    Exit and cross-scene handoff

  • Six checks before finishing

    Size, off-screen entry, tip on target, every click causes something, drifts aside with no idle wobble, physical exit.

    Checklist

From the official docs

Questions

What does oversized-cursor do?

It makes Claude add a large animated cursor to HyperFrames scenes. The cursor enters from off-screen, goes to the next point of interest, clicks to trigger the next animation, and leaves.

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.

Why make the cursor so big?

The SKILL.md says an actual-size cursor disappears at video scale, and that bigger is better. It sets 7cqw, about 134 px at 1920, as the full-frame size.

Can I use a different cursor?

Yes, if the brand has a recognizable cursor, such as a colored multiplayer arrow with a name tag. The same laws apply. The SKILL.md says to default back to the macOS arrow when nobody would recognize the custom one.

Does it run scripts?

The skill bundles no scripts. Its code samples are CSS and GSAP snippets for Claude to put in your composition.

Does it need other skills?

The SKILL.md mentions cursor-click-ripple and press-release-spring for the target side of a click, and neither is part of this skill. Its cross-scene handoff follows the cut-the-curve idea.

Information

updated Nov 2, 2026

Folder
.agents/skills/oversized-cursor

heygen-com/hyperframesskills.sh

Sources

Docs, issue trackers and discussions this page is built from.

Show all 4
  1. skills CLI troubleshooting and configuration · github.com
  2. skills CLI: creating skills (metadata.internal) · github.com
  3. heygen-com/hyperframes README · github.com
  4. oversized-cursor SKILL.md · github.com

Updated Nov 2, 2026.