animating-scroll-reveals

Implements scroll-triggered animations with CSS classes and GSAP ScrollTrigger.

Updated Mar 6, 2026
One-click install
npx skills add https://github.com/musher-dev/bundles --skill animating-scroll-reveals
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: animating-scroll-reveals
Source: https://github.com/musher-dev/bundles/tree/main/marketing-site-authoring/skills/animating-scroll-reveals
Command: npx skills add https://github.com/musher-dev/bundles --skill animating-scroll-reveals

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps developers add engaging scroll-triggered animations to marketing website sections, improving user experience and visual appeal.

Core Features & Use Cases

  • CSS-based animations: Utilize pre-defined .reveal classes for simple fade and slide effects.
  • GSAP ScrollTrigger: Implement complex staggered animations or sequenced timelines for dynamic content reveals.
  • Reduced Motion Support: Automatically respects user preferences for reduced motion.
  • Use Case: When building a new marketing page, use this Skill to decide whether to apply a simple CSS fade-in to a testimonial quote or a GSAP staggered animation to a grid of feature cards.

Quick Start

Use the animating-scroll-reveals skill to add a fade-in animation to the element with the ID 'hero-section'.

Frequently Asked Questions about animating-scroll-reveals

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

FAQPage Schema
How do I implement scroll-triggered animations on a marketing website?

Implement scroll-triggered animations by applying pre-defined CSS `.reveal` classes for simple fade-ins or using GSAP ScrollTrigger for complex staggered reveals and sequenced timelines.

Should I use CSS or GSAP for scroll reveal animations?

Use CSS for simple fade and slide effects on individual elements, and choose GSAP ScrollTrigger when you need complex staggered animations or sequenced timelines for dynamic grids.

How do scroll reveal animations handle user preferences for reduced motion?

Scroll reveal animations automatically respect user preferences for reduced motion, ensuring accessibility by disabling or adjusting visual effects for sensitive users.

Do I need to clean up GSAP ScrollTrigger instances when animating content on scroll?

Yes, you must ensure proper cleanup of GSAP ScrollTrigger instances during scroll-triggered animations to prevent memory leaks and maintain optimal web performance.

Can I create staggered entrance animations for a grid of feature cards?

Yes, you can create staggered entrance animations for feature card grids by utilizing GSAP ScrollTrigger to sequence the reveal timing of multiple elements dynamically.

What is the best way to animate content on scroll without hurting web performance?

The best way to animate content on scroll while maintaining performance is leveraging CSS classes for basic effects and ensuring proper ScrollTrigger cleanup for GSAP sequences.