A lightweight, zero-config animation utility that provides drop-in transitions for modern web frameworks while preventing 15 common implementation errors.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install auto-animate
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install auto-animate using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
AutoAnimate is a high-performance utility (3.28kb) by FormKit designed to add automatic transitions to web applications with zero configuration. It supports React, Vue, Solid, Svelte, and Preact, making it an essential tool for developers looking to enhance UI fluidity without complex keyframe management. This tool is particularly powerful because it handles the edge cases that often break transitions in production environments.
By following the best practices in this Openclaw Skills resource, developers can implement animations that are SSR-safe and compatible with React 19 StrictMode. The skill focuses on error prevention, ensuring that animations for lists, accordions, and toasts don't conflict with flexbox layouts, table structures, or user accessibility settings like prefers-reduced-motion.
To get started, install the package via npm:
npm install @formkit/auto-animate
For React applications, use the provided hook for basic implementation:
import { useAutoAnimate } from "@formkit/auto-animate/react";
function MyList() {
const [parent] = useAutoAnimate();
return (
<ul ref={parent}>
{/* Your dynamic items here */}
</ul>
);
}
AutoAnimate relies on specific DOM configurations and metadata to ensure stable transitions as detailed in this Openclaw Skills entry:
| Configuration | Requirement | Purpose |
|---|---|---|
| Unique Keys | item.id (Stable) | Essential for the engine to track element identity across renders. |
| Parent Element | Persistent Ref | The container must remain in the DOM; only children should be conditional. |
| CSS Positioning | position: relative | Automatically applied to the parent to manage absolute-positioned animating children. |
| Target Attribute | [data-auto-animate-target] | Injected attribute used to manage z-index and transition states. |
Loading
A principal-level AI architect skill for designing scalable systems, documenting ADRs, and evaluating technical trade-offs.

A specialized architectural skill for designing professional-grade REST and GraphQL APIs with comprehensive OpenAPI 3.1 documentation.

A senior-level AI skill for building scalable Angular 17+ applications using standalone components and signals.

A professional toolkit for building high-performance AI chat interfaces and managing complex UI states using Vercel AI SDK v6 React hooks.

A full-stack authentication pattern for Microsoft Entra ID using MSAL.js in React and JWT validation via the jose library in Cloudflare Workers.

A systematic framework for stress-testing and validating quantitative trading strategies to ensure real-world robustness.








































