Agent skill

GSAP and Framer Motion Scroll Animation Skill

The gsap-framer-scroll-animation skill, by Utkarsh Patrikar, gives an AI coding agent ScrollTrigger and Motion v12 patterns plus a selector for choosing between the two libraries.

Install
git clone https://github.com/github/awesome-copilot.git
View on GitHub

Stars, license and last push from GitHub. Install count as reported by the open skills directory.

What is the gsap-framer-scroll-animation skill?

The gsap-framer-scroll-animation skill is a SKILL.md in awesome-copilot with two reference files, 10 GSAP recipes and 8 Framer recipes. It helps your agent pick between ScrollTrigger and Motion, then apply patterns for pinning, scrub, scroll-linked values and reveal on view.

The gsap-framer-scroll-animation skill is a folder in the awesome-copilot repository, written by Utkarsh Patrikar. It covers two scroll animation libraries in one place, so an agent can compare them before writing code.

On the GSAP side it covers ScrollTrigger: pinning, scrub, snap, timelines, horizontal scroll, ScrollSmoother and matchMedia. On the Framer side it covers Motion v12: useScroll, useTransform, useSpring, whileInView and variants.

Choosing a library

A selector table maps each need to a library. As a rule of thumb, GSAP suits pinning, horizontal scroll and complex timelines, while Framer Motion suits React and Next.js with a declarative style. Setup is npm install gsap, or npm install motion.

Five core patterns

  • Fade in on scroll with GSAP, and the same effect with Framer.
  • Scrub, which ties animation progress to the scrollbar.
  • Scroll-linked values in Framer using useScroll and useTransform.
  • A pinned timeline in GSAP for multi-step sequences.

Rules the skill insists on

  • Use ease none with scrub, so motion tracks the scroll position.
  • In React, use useGSAP from @gsap/react, and add use client in Next.js.
  • Keep markers true for debugging only, and animate only transform and opacity.
  • Honor prefers-reduced-motion.

Who the gsap-framer-scroll-animation skill is for

Best for

  • React and Next.js teams deciding between GSAP and Motion.
  • Landing pages with pinned sections, horizontal scroll or parallax.

Not for

  • Pages with no scroll-driven motion at all.
  • Projects that want a full visual direction. The sibling premium-frontend-ui skill covers that.

Use it with UiChemy

The skill generates scroll animation code for your front end. On a WordPress build, UiChemy Composer works as an AI visual editor that writes HTML, CSS and JavaScript inside Elementor or Gutenberg. Click Get Started to try it. Related pages: GSAP React guidance, GSAP timeline and GSAP plugins.