framer-motion-animator

Installation
Summary

Smooth animations and micro-interactions using Framer Motion's declarative API.

  • Supports entrance/exit animations, hover states, gesture-driven interactions (drag, swipe), and scroll-triggered effects with useInView and useScroll
  • Includes variants pattern for orchestrating staggered sequences, shared layout animations with LayoutGroup, and imperative control via useAnimate
  • Provides page transitions for Next.js, parallax effects, and scroll progress tracking through motion values and transforms
  • Built-in accessibility support via useReducedMotion hook; emphasizes GPU-accelerated properties (opacity, transform) and spring physics for natural motion
SKILL.md

Framer Motion Animator

Build delightful animations and interactions with Framer Motion's declarative API.

Core Workflow

  1. Identify animation needs: Entrance, exit, hover, gestures
  2. Choose animation type: Simple, variants, gestures, layout
  3. Define motion values: Opacity, scale, position, rotation
  4. Add transitions: Duration, easing, spring physics
  5. Orchestrate sequences: Stagger, delay, parent-child
  6. Optimize performance: GPU-accelerated properties

Installation

npm install framer-motion
Related skills

More from patricio0312rev/skills

Installs
4.5K
GitHub Stars
38
First Seen
Jan 24, 2026