KS
Killer-Skills

motion — how to use motion vue how to use motion vue, motion vue alternative, motion vue vs framer motion, motion vue install, motion vue setup guide, what is motion vue, motion vue tutorial, motion vue documentation, motion vue examples, motion vue nuxt integration

v1.0.0
GitHub

About this Skill

Perfect for Frontend Agents needing hardware-accelerated animation capabilities in Vue and Nuxt environments. Motion is an animation library for Vue 3 and Nuxt, offering progressive reference for Motion Vue animations with a minimal bundle size

Features

Provides hardware-accelerated animations with minimal bundle size
Supports simple declarative animations like fade, slide, and scale
Enables gesture-based interactions such as hover and tap
Load only files relevant to the current task, reducing bundle size
Compatible with Vue 3 and Nuxt for seamless integration
Offers a progressive reference for Motion Vue animations

# Core Topics

onmax onmax
[0]
[0]
Updated: 3/7/2026

Quality Score

Top 5%
54
Excellent
Based on code quality & docs
Installation
SYS Universal Install (Auto-Detect)
Cursor IDE Windsurf IDE VS Code IDE
> npx killer-skills add onmax/nuxt-skills/motion

Agent Capability Analysis

The motion MCP Server by onmax is an open-source Categories.community integration for Claude and other AI agents, enabling seamless task automation and capability expansion. Optimized for how to use motion vue, motion vue alternative, motion vue vs framer motion.

Ideal Agent Persona

Perfect for Frontend Agents needing hardware-accelerated animation capabilities in Vue and Nuxt environments.

Core Value

Empowers agents to create production-ready, hardware-accelerated animations with minimal bundle size using Motion Vue, leveraging Vue 3 and Nuxt compatibility, and gesture-based interactions like hover and tap.

Capabilities Granted for motion MCP Server

Implementing simple declarative animations such as fade, slide, and scale
Developing gesture-based interactions for enhanced user experience
Optimizing animation performance with minimal bundle size

! Prerequisites & Limits

  • Specific to Vue 3 and Nuxt environments
  • Requires Motion Vue library integration
Project
SKILL.md
3.1 KB
.cursorrules
1.2 KB
package.json
240 B
Ready
UTF-8

# Tags

[No tags]
SKILL.md
Readonly

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

Consider alternatives:

  • GSAP - Complex timelines, SVG morphing, scroll-triggered sequences
  • @vueuse/motion - Simpler API, less features, smaller bundle
  • CSS animations - Simple transitions without JS

Installation

bash
1# Vue 3 2pnpm add motion-v 3 4# Nuxt 3 5pnpm add motion-v @vueuse/nuxt
ts
1// nuxt.config.ts - Nuxt 3 setup 2export default defineNuxtConfig({ 3 modules: ['motion-v/nuxt'], 4})

Quick Reference

Working on...Load file
Motion component, gesturesreferences/components.md
useMotionValue, useScrollreferences/composables.md
Animation examples, patternsreferences/examples.md

Loading Files

Consider loading these reference files based on your task:

DO NOT load all files at once. Load only what's relevant to your current task.

Core Concepts

Motion Component

Render any HTML/SVG element with animation capabilities:

vue
1<script setup lang="ts"> 2import { motion } from 'motion-v' 3</script> 4 5<template> 6 <motion.div 7 :initial="{ opacity: 0, y: 20 }" 8 :animate="{ opacity: 1, y: 0 }" 9 :exit="{ opacity: 0, y: -20 }" 10 :transition="{ duration: 0.3 }" 11 > 12 Animated content 13 </motion.div> 14</template>

Gesture Animations

vue
1<motion.button 2 :whileHover="{ scale: 1.05 }" 3 :whilePress="{ scale: 0.95 }" 4 :transition="{ type: 'spring', stiffness: 400 }" 5> 6 Click me 7</motion.button>

Scroll Animations

vue
1<motion.div 2 :initial="{ opacity: 0 }" 3 :whileInView="{ opacity: 1 }" 4 :viewport="{ once: true, margin: '-100px' }" 5> 6 Appears on scroll 7</motion.div>

Available Guidance

references/components.md - Motion component variants, animation props, gesture props, layout animations, transition configuration

references/composables.md - useMotionValue, useSpring, useTransform, useScroll, useInView, animate()

references/examples.md - External resources, component libraries, animation patterns and inspiration

Related Skills

Looking for an alternative to motion or building a Categories.community AI Agent? Explore these related open-source MCP Servers.

View All

widget-generator

Logo of f
f

widget-generator is an open-source AI agent skill for creating widget plugins that are injected into prompt feeds on prompts.chat. It supports two rendering modes: standard prompt widgets using default PromptCard styling and custom render widgets built as full React components.

149.6k
0
Design

chat-sdk

Logo of lobehub
lobehub

chat-sdk is a unified TypeScript SDK for building chat bots across multiple platforms, providing a single interface for deploying bot logic.

73.0k
0
Communication

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication