motion

Motion (Framer Motion) React animation library. Use for drag-and-drop, scroll animations, gestures, SVG morphing, or encountering bundle size, complex transitions, spring physics errors.

View on GitHub
Author Claude Skills Maintainers
Namespace @secondsky/claude-skills
Category frontend
Version 3.0.0
Stars 36
Downloads 3
self.md verified
Table of content

Motion (Framer Motion) React animation library. Use for drag-and-drop, scroll animations, gestures, SVG morphing, or encountering bundle size, complex transitions, spring physics errors.

Installation

npx claude-plugins install @secondsky/claude-skills/motion

Contents

Folders: skills

Files: README.md

Documentation

Status: Production Ready ✅ Last Updated: 2025-11-07 Production Tested: React 19 + Next.js 15 + Vite 6 + Tailwind v4


Auto-Trigger Keywords

Claude Code automatically discovers this skill when you mention:

Primary Keywords

Feature Keywords (Gestures)

Feature Keywords (Scroll)

Feature Keywords (Layout)

Feature Keywords (SVG)

Feature Keywords (Physics)

Component Keywords

Integration Keywords

Problem Keywords

Error-Based Keywords

Use Case Keywords

Comparison Keywords

Migration Keywords


What This Skill Does

Production-ready setup for Motion (formerly Framer Motion) - the industry-standard React animation library with 30,200+ GitHub stars. Motion provides declarative animations, gesture controls, scroll effects, spring physics, layout animations, and SVG manipulation.

Core Capabilities

Gesture Controls - drag, hover, tap, pan, focus with cross-device support ✅ Scroll Animations - viewport-triggered, scroll-linked, parallax with ScrollTimeline API ✅ Layout Animations - FLIP technique, shared element transitions with layoutId ✅ Spring Physics - Natural, customizable physics-based motion ✅ SVG Animations - Path morphing, line drawing, attribute animation ✅ Exit Animations - AnimatePresence for smooth unmounting transitions ✅ Bundle Optimization - 2.3 KB (mini) to 34 KB (full), optimizable to 4.6 KB with LazyMotion ✅ 29+ Documented Issues Prevented - AnimatePresence, layout, performance, Next.js, Cloudflare ✅ 5 Production Templates - Vite, Next.js, scroll, UI components, layout transitions ✅ 4 Reference Guides - vs AutoAnimate, performance, Next.js, common patterns ✅ 2 Automation Scripts - One-command setup, bundle optimizer


When to Use This Skill

✅ Use Motion When:

Complex Interactions:

Scroll-Based Animations:

Layout Transitions:

Advanced Features:

❌ Don’t Use Motion When:

Simple List Animations

…(truncated)

Included Skills

This plugin includes 1 skill definition:

motion

Motion (Framer Motion) React animation library. Use for drag-and-drop, scroll animations, gestures, SVG morphing, or encountering bundle size, complex transitions, spring physics errors.

View skill definition

Motion Animation Library

Overview

Motion (package: motion, formerly framer-motion) is the industry-standard React animation library used in production by thousands of applications. With 30,200+ GitHub stars and 300+ official examples, it provides a declarative API for creating sophisticated animations with minimal code.

Key Capabilities:

Production Tested: React 19, Next.js 15, Vite 6, Tailwind v4


When to Use This Skill

✅ Use Motion When:

Complex Interactions:

Scroll-Based Animations:

Layout Transitions:

…(truncated)

Source

View on GitHub

Tags: frontend motionfrontendcomponentssvg