motion

Installation
Summary

Hardware-accelerated animation library for Vue 3 and Nuxt with declarative motion components and gesture support.

  • Provides Motion component with initial/animate/exit states, spring physics, and hardware-accelerated transforms
  • Supports gesture animations (whileHover, whilePress, whileDrag) and scroll-linked effects with viewport detection
  • Includes composables for manual animation control: useMotionValue, useSpring, useTransform, useScroll, and animate()
  • Minimal bundle size (~200 tokens base) with modular reference files; load only what's needed for your task
SKILL.md

Motion Vue (motion-v)

Animation library for Vue 3 and Nuxt. Production-ready, hardware-accelerated animations with minimal bundle size.

Current stable: motion-v 1.x - Vue port of Motion (formerly Framer Motion)

Overview

Progressive reference for Motion Vue animations. Load only files relevant to current task (~200 tokens base, 500-1500 per sub-file).

When to Use

Use Motion Vue for:

  • Simple declarative animations (fade, slide, scale)
  • Gesture-based interactions (hover, tap, drag)
  • Scroll-linked animations
  • Layout animations and shared element transitions
  • Spring physics animations
Related skills

More from onmax/nuxt-skills

Installs
1.5K
GitHub Stars
658
First Seen
Jan 19, 2026