Text Morph — 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.

A button label morphs between two words, shared letters gliding into their new positions

Prompt that renders it frame-exact

Morph a button or status label between two words with Motion Primitives' Text Morph (https://motion-primitives.com/docs/text-morph, MIT), e.g. Continue to Confirm in a product walkthrough, placed on the UI element. Install with npx motion-primitives@latest add text-morph. Letters are keyed with layoutId and moved by Motion layout animations, which measure the DOM at runtime, so for a render precompute each letter's start and end x, then interpolate position and opacity from frame / fps (Remotion), or tween them on the paused HyperFrames timeline. Change the text prop at the frame the morph should happen and tune transition and variants.

Used in

More text reveals