Loading skill
Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Reveal content as it scrolls into view — a gentle rise + fade, once per element. Use to give a long page calm rhythm. Honors prefers-reduced-motion and supports staggering. Do not delay above-the-fold content, and keep at most a few elements animating at once.
.claude/skills/nexu-io-scroll-reveal/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-04 | ✗→✓ | ▲ Improved | -30% | 0% |
| case-01 | ✗→✓ | ▲ Improved | -11% | 0% |
| case-02 | ✗→✓ | ▲ Improved | 11% | 0% |
| case-06 | ✗→✓ | ▲ Improved | -52% | 0% |
| case-07 | ✗→✓ | ▲ Improved | -37% | 0% |
A gentle rise + fade as elements scroll into view. Part of motion-anything; obeys MOTION-SPEC.md.
scroll-reveal.css and scroll-reveal.js into the project, and link them.html <section data-reveal>…</section> <li data-reveal data-reveal-delay="80">…</li> <!-- optional stagger, ms -->
.is-in once, when the element enters the viewport.prefers-reduced-motion: everything is shown immediately, no travel.transform/opacity only; unobserves each element after it reveals.data-reveal attributes and run the init (or an equivalent useEffect +IntersectionObserver) after mount.
Other measured skills in the registry, with their headline benchmark lift.