motion

Create declarative animations and transitions in React and Next.js with Framer Motion.

3|Updated Feb 14, 2026
One-click install
npx skills add https://github.com/mattwoodco/skills --skill motion-mattwoodco
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: motion
Source: https://github.com/mattwoodco/skills/tree/main/skills/motion
Command: npx skills add https://github.com/mattwoodco/skills --skill motion-mattwoodco

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies the integration of sophisticated animations and transitions into React and Next.js applications, enhancing user experience and visual appeal.

Core Features & Use Cases

  • Declarative Animations: Easily define animations with initial, animate, and transition props.
  • Component Libraries: Provides pre-built components for common animation patterns like reveal, stagger, and page transitions.
  • Use Case: Add smooth scroll-triggered reveals to sections of your webpage, create engaging button micro-interactions, or implement seamless page transitions in your Next.js app.

Quick Start

Integrate Framer Motion into your Next.js project by adding the 'motion' library.

Frequently Asked Questions about motion

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

FAQPage Schema
How do I add React animations to my Next.js application?

You can add React animations to a Next.js application using the motion Skill to integrate Framer Motion. It provides declarative props like initial and animate to easily define transitions and dynamic UI effects.

What is the best way to create scroll-triggered reveals in React?

The best way to create scroll-triggered reveals in React is using Framer Motion through the motion Skill. It supplies pre-built components for common animation patterns, allowing you to easily implement scroll effects and stagger animations.

Can I use Framer Motion for page transitions in Next.js?

Yes, you can use Framer Motion for page transitions in Next.js. The motion Skill enables seamless layout transitions and client-side rendering components specifically designed to handle dynamic UI effects during route changes.

How do spring physics and gestures work with React UI animations?

Spring physics and gestures work in React UI animations by leveraging Framer Motion's declarative states. The motion Skill supports sophisticated transitions, allowing components to respond naturally to user gestures through physics-based animation logic.

Do I need to manually configure transition states for React animations?

No, you do not need to manually configure transition states for React animations. The motion Skill simplifies this by using Framer Motion's declarative props, allowing you to define initial, animate, and transition states directly.