Shiny Text — primitive for text reveals (react)

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 use case 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 .md to its path. Before generating anything, show the person the options on the use-case page.

Muted grey text with a bright highlight band sweeping across it on a loop

Prompt that renders it frame-exact

Use Shiny Text from React Bits (https://reactbits.dev/text-animations/shiny-text, MIT + Commons Clause: fine in video). Install with npx shadcn@latest add @react-bits/ShinyText-JS-CSS and use it on a badge, a kicker above the title or a 'new' label. Set color (base), shineColor, speed (seconds per sweep), angle, shineWidth and bands. The sweep position is advanced by its own animation loop: set it to ((frame / fps) % speed) / speed through the component's background position, or rebuild the sweep as a GSAP tween seeked by the timeline. Keep trigger='loop'.

Used in

More text reveals