Progress Ring Fills — 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.
A thin ring draws on to a percentage while the number in its center counts up in sync.
- Type: Effect · Numbers & charts
- Slug:
progress-ring-fills - Status: live
- Publisher: HeyGen (community)
- License: Apache-2.0
- Source: https://github.com/heygen-com/hyperframes/tree/main/registry/components/conic-progress-ring
- 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 Conic Progress Ring by HeyGen (HyperFrames), Apache-2.0. The write-up and recipes below are varg's.
Thin stroke on a faint track, rounded cap, the percent in the center; optional color shift as it passes thresholds.
When: Accuracy, uptime, completion, savings as a percentage.
Watch out: Do not use thick donut charts with many slices; one ring, one number.
Timing: 1.0–1.6 s power2.out; center count shares the same easing.
Also called: conic ring, gauge, percentage arc
In HyperFrames
npx hyperframes add conic-progress-ring
Or mk-usage-arc — one helper call drives both ring and number.
In Remotion
const p = interpolate(frame,[0,40],[0,0.94],{extrapolateRight:'clamp',easing:Easing.out(Easing.quad)});
<circle r={90} strokeDasharray={565} strokeDashoffset={565*(1-p)} strokeLinecap="round"/>
<text>{Math.round(p*100)}%</text>
In CapCut
Use a ring sticker with Mask → Circle sweep, or Text templates → "progress".
Ready-made components
- Conic Progress Ring (hyperframes): npx hyperframes add conic-progress-ring
- Hairline Arc Gauge (hyperframes): npx hyperframes add mk-usage-arc
- SVG Line Draw Loader (hyperframes): npx hyperframes add svg-line-draw-loader
Where this comes from
Use when
- Accuracy, uptime, completion, savings as a percentage.
Not for
- Do not use thick donut charts with many slices; one ring, one number.
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/fccd1f2eac50/take-progress-ring-fills.mp4 — The Conic Progress Ring component rendered as installed (npx hyperframes add conic-progress-ring), defaults only (credit: Rendered by varg · HyperFrames Conic Progress Ring, https://hyperframes.heygen.com/catalog/components/conic-progress-ring)
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.
- Odometer Digit Roll: Each digit rolls on its own wheel to the target, places settling right to left like an odometer.
- 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.
- 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