| name | motion |
| description | Motion animation library for JavaScript, React and Vue. Use when creating animations, gestures, layout transitions, scroll-linked effects, or working with motion values and animation controls. |
| metadata | {"author":"Hairyf","version":"2026.2.1","source":"Generated from https://github.com/motiondivision/motion, scripts located at https://github.com/antfu/skills"} |
Motion is an open-source animation library for JavaScript, React, and Vue. It provides a simple API with first-class support for multiple platforms, a hybrid animation engine combining JavaScript with native browser APIs for 120fps GPU-accelerated animations, and production-ready features including TypeScript support, extensive test suite, tree-shakable builds, and a tiny footprint. Batteries included: gestures, springs, layout transitions, scroll-linked effects, and timelines.
The skill is based on Motion v12.29.2, generated at 2026-02-01.
Core References
Motion Values
Gestures
Layout Animations
Features
Utils
Advanced
Best Practices