npx skills add ...
npx skills add freshtechbro/claudedesignskills --skill animejs
Versatile JavaScript animation engine for DOM, CSS, SVG, and JavaScript objects. Use when creating timeline-based animations, stagger effects, SVG morphing, keyframe sequences, or complex choreographed animations. Triggers on tasks involving Anime.js, timeline animations, staggered sequences, SVG path animations, morphing, or multi-step animation choreography. Alternative to GSAP for SVG-heavy animations and React-independent projects.
npx skills add freshtechbro/claudedesignskills --skill animejs
Lightweight JavaScript animation library with powerful timeline and stagger capabilities for web animations.
Anime.js (pronounced "Anime JS") is a versatile animation engine that works with DOM elements, CSS properties, SVG attributes, and JavaScript objects. Unlike React-specific libraries, Anime.js works with vanilla JavaScript and any framework.
When to use this skill:
Core features:
The anime() function creates animations:
Multiple ways to specify animation targets:
CSS Properties:
CSS Transforms (Individual):
SVG Attributes:
JavaScript Objects:
Create complex sequences with precise control:
will-change for Complex Animationsanimation_generator.py - Generate Anime.js animation boilerplate (8 types)timeline_builder.py - Build complex timeline sequencesapi_reference.md - Complete Anime.js API documentationstagger_guide.md - Stagger utilities and patternstimeline_guide.md - Timeline sequencing deep divestarter_animejs/ - Vanilla JS + Vite template with examplesexamples/ - Real-world patterns (SVG morphing, stagger grids, timelines)Anime.js vs GSAP: Use Anime.js for SVG-heavy animations, simpler projects, or when bundle size matters. Use GSAP for complex scroll-driven experiences, advanced timelines, and professional-grade control.
Anime.js vs Framer Motion: Use Anime.js for framework-agnostic projects or when working outside React. Use Framer Motion for React-specific declarative animations with gesture integration.