auto-animate

Add zero-configuration animations to DOM element changes across JavaScript frameworks.

4|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/mgd34msu/goodvibes-gemini --skill auto-animate-mgd34msu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: auto-animate
Source: https://github.com/mgd34msu/goodvibes-gemini/tree/main/skills/auto-animate
Command: npx skills add https://github.com/mgd34msu/goodvibes-gemini --skill auto-animate-mgd34msu

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the addition of smooth, zero-configuration animations to DOM changes, enhancing user experience with dynamic visual feedback.

Core Features & Use Cases

  • Effortless Animation: Integrates seamlessly with various frameworks (React, Vue, Svelte, Solid) and vanilla JS.
  • Automatic Transitions: Animates element additions, removals, and reordering with fade-in, fade-out, and smooth position changes.
  • Use Case: Enhance a to-do list application by automatically animating items as they are added, removed, or reordered, providing a polished and responsive feel.

Quick Start

Use the auto-animate skill to add smooth animations to the list element with the ID 'my-list'.

Frequently Asked Questions about auto-animate

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

FAQPage Schema
How do I add smooth animations to DOM element changes in React or Vue?

Add smooth animations to DOM element changes by applying a zero-configuration animation utility to your list element. It automatically handles element additions, removals, and reordering with fade and position transitions across React, Vue, Svelte, Solid, and vanilla JS.

What is the easiest way to animate list reordering and item removal in JavaScript?

Animate list reordering and item removal automatically with a zero-configuration approach that detects DOM changes. It applies smooth fade-in, fade-out, and position transitions without requiring manual keyframe setup or complex transition state management.

Does auto-animate work with Svelte and vanilla JavaScript?

Yes, it works with Svelte, vanilla JavaScript, React, Vue, and Solid. It integrates seamlessly with these frameworks to automatically apply smooth transitions to DOM element additions, removals, and reordering.

Can I use custom animation keyframes for UI transitions?

Yes, you can use custom animation keyframes for UI transitions. While it provides automatic zero-configuration animations out of the box, it also supports custom keyframes to tailor the visual feedback of element additions, removals, and reordering.

Do DOM animations respect user motion preferences?

Yes, DOM animations respect user motion preferences. It automatically checks and adheres to the user's system settings for reduced motion, ensuring accessibility when applying transitions to element additions, removals, and reordering.