Help us improve
Share bugs, ideas, or general feedback.
From antigravity-awesome-skills
Creates complex JavaScript animations with Anime.js for web UIs, including timelines, staggering, SVG morphing, easing, and interactive elements like landing pages and grids.
npx claudepluginhub sickn33/antigravity-awesome-skills --plugin antigravity-awesome-skillsHow this skill is triggered — by the user, by Claude, or both
Slash command
/antigravity-awesome-skills:animejs-animationThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
---
Creates complex, high-performance web animations with Anime.js including staggered reveals, SVG morphing, sequenced timelines, and kinetic UI motion.
Animates DOM elements, CSS properties, SVGs, and JavaScript objects using Anime.js timelines, stagger effects, path morphing, and keyframe sequences for complex web animations.
Applies agentic design patterns to React web animations for composition, performance optimization, multi-library orchestration, and TypeScript integration. Ideal for complex sequences and audits.
Share bugs, ideas, or general feedback.
Anime.js is a lightweight but extremely powerful JavaScript animation engine. It excels at complex timelines, staggering, and precise control over DOM, CSS, and SVGs.
This skill is used for creating high-fidelity, jaw-dropping web animations that go far beyond simple CSS transitions. It's the tool of choice for awards-caliber interactive sites.
Trigger this skill when:
cubicBezier, spring, or elastic) instead of basic linear or ease-in-out to make the motion feel expensive and natural.anime.timeline() to sequence complex choreography. Master the use of timeline offsets (relative '-=200' vs absolute) to create seamless overlapping motion.const tl = anime.timeline({
easing: "spring(1, 80, 10, 0)",
duration: 1000,
});
tl.add({
targets: ".hero-text",
translateY: [50, 0],
opacity: [0, 1],
delay: anime.stagger(100),
}).add(
{ targets: ".hero-image", scale: [0.9, 1], opacity: [0, 1] },
"-=800",
);
anime.stagger() extensively to add organic rhythm to multiple elements.will-change: transform, opacity where appropriate for GPU acceleration.