animejs-animation

Creates complex web animations using Anime.js timelines, staggering, and SVG path animation.

Updated May 23, 2026
One-click install
npx skills add https://github.com/Oatse/CWE-Automation --skill animejs-animation-oatse
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: animejs-animation
Source: https://github.com/Oatse/CWE-Automation/tree/main/.agents/skills/animejs-animation
Command: npx skills add https://github.com/Oatse/CWE-Automation --skill animejs-animation-oatse

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires animejs.

What problem does it solve? Building multi-stage, choreographed web animations with plain CSS transitions is limited and tedious. This Skill guides the creation of timeline-based, staggered, and SVG animations using the Anime.js JavaScript engine. ## Core Features & Use Cases - Timeline Orchestration: Sequence multi-stage animations with anime.timeline() and relative or absolute offsets for overlapping motion. - Staggered Reveals: Use anime.stagger() to animate grids, text, and data visualizations with rhythmic delays. - SVG Animation: Morph shapes and draw dynamic lines by animating SVG paths. - Use Case: Build a landing page hero section where headline text fades in with staggered spring easing while a hero image scales in, all sequenced on a single timeline. ## Quick Start Use the animejs-animation skill to create a staggered hero section entrance animation with a spring-eased timeline for my landing page.

Frequently Asked Questions about animejs-animation

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

FAQPage Schema
How do I create a timeline animation with Anime.js?▼

Create a timeline with anime.timeline() and chain .add() calls for each animation stage. Use relative offsets like '-=800' to overlap animations or absolute offsets for precise sequencing.

How to stagger animations across multiple elements in Anime.js?▼

Pass anime.stagger(100) as the delay value to offset each target element by 100 milliseconds. This creates rhythmic reveals for grids, text blocks, and lists without writing per-element timing logic.

Can Anime.js animate SVG paths and shapes?▼

Yes, Anime.js can animate SVG attributes and properties, including path morphing and line drawing via strokeDashoffset. It targets DOM elements, CSS properties, and SVGs directly.

What easing functions does Anime.js support?▼

Anime.js supports built-in easings like easeInOutQuad plus spring, elastic, and custom cubicBezier curves. Spring easing such as spring(1, 80, 10, 0) produces natural physics-based motion.

How do I keep Anime.js animations performant?▼

Animate transform and opacity properties, which run on the compositor thread, and add will-change: transform, opacity in CSS for GPU acceleration. Monitor main thread usage to avoid jank during complex timelines.