Agent skill · design visual · github

gsap-framer-scroll-animation

Use this skill whenever the user wants to build scroll animations, scroll effects, parallax, scroll-triggered reveals, pinned sections, horizontal scroll, text animations, or any motion tied to scroll position — in vanilla JS, React, or Next.js. Covers GSAP ScrollTrigger (pinning, scrubbing, snapping, timelines, horizontal scroll, ScrollSmoother, matchMedia) and Framer Motion / Motion v12 (useScroll, useTransform, useSpring, whileInView, variants). Use this skill even if the user just says "animate on scroll", "fade in as I scroll", "make it scroll like Apple", "parallax effect", "sticky section", "scroll progress bar", or "entrance animation". Also triggers for Copilot prompt patterns for GSAP or Framer Motion code generation. Pairs with the premium-frontend-ui skill for creative philosophy and design-level polish.

Why this skill is useful

Provides specific GSAP and Framer Motion patterns and code snippets for scroll animations that the AI wouldn't reliably generate on its own.

What it needs

Requires gsap, motion installed locally. About 4k tokens when loaded. Last updated 2026-08-07. 37,534 stars on the source repository.

What this skill does

GSAP & Framer Motion — Scroll Animations Skill Production-grade scroll animations with GitHub Copilot prompts, ready-to-use code recipes, and deep API references. Design Companion: This skill provides the technical implementation for scroll-driven motion. For the creative philosophy, design principles, and premium aesthetics that should guide how and when to animate, always cross-reference the premium-frontend-ui skill. Together they form a complete approach: premium-frontend-ui decides the what and why; this skill delivers the how. Quick Library Selector Need Use --- --- Vanilla JS, Webflow, Vue GSAP Pinning, horizontal scroll, complex timelines GSAP React / Next.js, declarative style Framer Motion whileInView entrance animations Framer Motion Both in same Next.js app See notes in references Read the relevant reference file for full recipes and Copilot prompts: GSAP → references/gsap.md — ScrollTrigger API, all recipes, React integration Framer Motion → references/framer.md — useScroll, useTransform, all recipes Setup (Always Do First) GSAP Framer Motion (Motion v12, 2025) Workflow 1. Interpret the user's intent to identify if GSAP or Framer Motion is the best fit. 2. Read the relevant reference document in references/ for detailed APIs and patterns. 3. Suggest the required package installation if not already present. 4. Implement the scaffold for the animation structure, adhering to the requested format (React components, hook requirements, or vanilla JS). 5. Apply the correct tools (scrolling vs in-view elements) ensuring accessibility options are present and hooks don't cause infinite re-renders. The 5 Most Common Scroll Patterns Quick reference — full recipes with Copilot prompts are in the reference files. 1. Fade-in on enter (GSAP) 2. Fade-in on enter (Framer Motion) 3. Scrub / scroll-linked (GSAP) 4. Scroll-linked (Framer Motion) 5. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills github/gsap-framer-scroll-animation

View the source on GitHub

Browse the @skills marketplace