Odometer Digit Roll — effect skill for numbers & charts
For AI agents: find the right skill in one call —
curl -s "https://skills.varg.ai/api/search?q=<what the person wants>"returns the matching how-to page and the best skills with install commands, as markdown (Russian works too). Full index: https://skills.varg.ai/llms.txt. Every page has a markdown twin: add.mdto its path. Before generating anything, show the person the options on the how-to page.
Each digit rolls on its own wheel to the target, places settling right to left like an odometer.
- Type: Effect · Numbers & charts
- Slug:
odometer-digit-roll - Status: live
- Publisher: HeyGen (community)
- License: Apache-2.0
- Source: https://github.com/heygen-com/hyperframes/tree/main/registry/components/number-wheel
- Works in: Claude Code, Claude.ai, Codex, Cursor, OpenClaw, Gemini CLI, Any MCP client, varg Studio
- Requires: HyperFrames (npx hyperframes), Remotion, CapCut (by hand)
- Cost: Free — the take renders locally; generated footage, if any, bills by the model
What it does
Built on Number Wheel by HeyGen (HyperFrames), Apache-2.0. The write-up and recipes below are varg's.
Digits slide vertically in masked slots, with slight motion blur; new places rise into view as the number grows.
When: Prices, live counters, plan comparisons — numbers that change rather than appear.
Watch out: Do not roll digits at the same speed; lower places spin faster and settle last.
Timing: 0.8–1.4 s; ones place settles last; ease out with a tiny overshoot.
Also called: rolling number, number wheel, slot digits
In HyperFrames
npx hyperframes add number-wheel
In Remotion
// npx shadcn@latest add @remocn/rolling-number
<RollingNumber from={0} to={1299} />
In CapCut
Text → Text templates → "odometer"/"rolling number" if available; else stack digit columns and keyframe Position Y in masks.
Ready-made components
- Number Wheel (hyperframes): npx hyperframes add number-wheel
- Rolling Number (remocn): npx shadcn@latest add @remocn/rolling-number
- Sliding Number (animate-ui): npm install @animate-ui/react motion
Where this comes from
Use when
- Prices, live counters, plan comparisons — numbers that change rather than appear.
Not for
- Do not roll digits at the same speed; lower places spin faster and settle last.
Install
- Claude Code:
claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg - Codex:
npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y - Cursor:
npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y
Example output
https://s3.varg.ai/how-to/previews/93d859f91de4/lib-animate-ui-sliding-number.mp4 — Preview of the Sliding Number component that builds this take (credit: Captured from the library’s own demo page (Animate UI), https://animate-ui.com/docs/primitives/animate-ui/sliding-number)
More numbers & charts skills
- Big Stat Count-Up: One huge number counts from zero to its value and lands, with a short label under it.
- Bars Grow with Value Labels: Bars rise from the baseline in a staggered cascade with values riding their tops.
- Line Draws with Riding Label: A line draws itself left to right while the current value rides the pen tip, ending on a dot and big label.
- Ranked Bar Race: Ranked bars grow and overtake each other over time while the axis rescales and a year/date ticks.
- Progress Ring Fills: A thin ring draws on to a percentage while the number in its center counts up in sync.
- Before → After Metric: The old number shows, gets crossed or rolls, and the new better number takes its place.
Run the generation on varg
varg is one API key for the models these skills drive — Seedance 2.5, Kling 4, Veo 3.1, Wan 3, Nano Banana 2.1, GPT Image 2.5, ElevenLabs v4 and 200+ more — billed in credits, with a cost estimate before anything runs.
- Claude Code:
claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg(skill + hosted MCP) - Codex, Cursor, Gemini CLI, OpenClaw:
npx skills add vargHQ/skills --skill varg-ai -a <agent> -y - Grok and any agent that reads SKILL.md:
npx skills add vargHQ/skills --skill varg-ai, or point it at the skill's SKILL.md - Claude.ai, ChatGPT, any MCP client: connect
https://mcp.varg.ai/mcp - API key: https://varg.ai/dashboard/api · Model specs: https://varg.ai/models/llms.txt