scroll-experience

Create scroll-driven web experiences with parallax, pinned sections, and scroll-triggered animations.

Updated Apr 13, 2026
One-click install
npx skills add https://github.com/DanielV-94/rg-medium --skill scroll-experience-danielv-94
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scroll-experience
Source: https://github.com/DanielV-94/rg-medium/tree/main/.agents/skills/scroll-experience
Command: npx skills add https://github.com/DanielV-94/rg-medium --skill scroll-experience-danielv-94

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Designers and developers struggle to turn long-form web pages into engaging, narrative-driven experiences that feel smooth, performant, and accessible across devices. This Skill provides patterns and guidance to convert ordinary scroll behavior into meaningful motion, parallax depth, and pinned storytelling without breaking usability or performance.

Core Features & Use Cases

  • Scroll-driven animations: Link animation progress to scroll position for scrubbed motion and reveals.
  • Parallax storytelling: Layered depth and speed control to create cinematic scenes and narrative beats.
  • Sticky/pinned sections & horizontal panels: Keep content in view while animating context or driving step-based stories.
  • Progress indicators & scroll snapping: Communicate position and encourage exploration in product showcases, longform journalism, and feature walkthroughs.
  • Mobile-safe strategies & performance guidance: Graceful degradation, reduced effects on touch devices, and anti-patterns to avoid.

Quick Start

Create a GSAP ScrollTrigger parallax section with a pinned hero, three depth layers, scrubbed animations, and a mobile fallback that reduces motion.

Frequently Asked Questions about scroll-experience

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create scroll-driven animations with pinned sections using GSAP ScrollTrigger?

Scroll-driven animations link animation progress directly to scroll position, creating scrubbed motion and reveals. Using GSAP ScrollTrigger, you can pin sections and layer parallax depth to build cinematic narrative beats for longform storytelling and product showcases.

What is parallax storytelling and when should I use it on a web page?

Parallax storytelling uses layered depth and speed control to create cinematic scenes during scroll. It is ideal for marketing sites, longform journalism, and interactive case studies where narrative timing and visual context are driven by scroll position.

Can I use scroll-triggered animations and sticky sections on mobile devices?

Yes, scroll-triggered animations and sticky sections require mobile-safe strategies. This includes graceful degradation and reduced motion effects on touch devices, ensuring responsive fallbacks that maintain usability without breaking performance on mobile.

What's the best way to build a horizontal scroll panel for a product showcase?

The best way to build horizontal scroll panels is using pinned sticky sections to keep content in view while driving step-based stories. This approach integrates progress indicators and scroll snapping to encourage exploration in product showcases.

Does this approach work with Lenis and CSS scroll-timeline libraries?

Yes, this approach supports integration with libraries such as GSAP ScrollTrigger, Lenis, and CSS scroll-timeline. These integrations enable smooth scrubbed animations, pinned storytelling, and scroll-triggered reveals across compatible web environments.

Why does scroll animation performance degrade on long-form web pages?

Scroll animation performance degrades when excessive parallax layers and pinned sections overwhelm the browser without mobile-safe strategies. Applying graceful degradation, reducing effects on touch devices, and following anti-pattern guidance prevents usability and performance breaks.