web-animation-engine

Solid

Build code-driven animated web sections, scenes, and explainers using a tiny bundled React + SVG runtime (Stage / Sprite / playhead). Use this skill whenever the user wants to *create* an animation from scratch — animated heroes, motion graphics, diagrammatic explainers, animated dashboards, scrubable scene compositions, or "bring this SVG to life" requests. Output is runnable HTML (CDN React + Babel, no npm) embeddable in any website or used standalone in presentations. Pairs with /frontend-design for visual polish; differs from UI-micro-interaction skills which polish *existing* UIs rather than compose new animated content.

Web & Frontend 11 stars 1 forks Updated yesterday MIT

Install

View on GitHub

Quality Score: 82/100

Stars 20%
36
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Web Animation Engine A tiny bundled runtime for composing time-driven web animations: multi-scene explainers, animated heroes, motion graphics, diagrammatic videos. Code-only — no image editor, no MP4 export, just runnable HTML. ## When to use this skill Use it when the user wants to **build** animated content: - "animate this hero section" - "make a motion graphic explaining X" - "bring this SVG diagram to life" - "animated explainer for our pitch deck" - "scrubable timeline showing the data reveal" Do NOT use it for: - Polishing motion on an existing UI (button hovers, modal slide-ins, page-load staggers) → that's UI-micro-interaction territory; use `/frontend-design` for the visual layer or a UI animation skill if installed. - Producing video files (MP4/GIF) → this engine outputs runnable HTML, not exports. - Static design (typography, color, layout) → defer to `/frontend-design`. ## Two-step rule: script first, code second Never start with code. Time-driven animation falls apart without a script. Always: 1. **Write the beats.** Three to six sentences describing what happens, in order, with rough seconds. *"0–3s: two distant nodes appear. 3–6s: a loop forms between them. 6–10s: the loop replicates across a network. 10–15s: punchline."* This is the entire script for a 15-second piece. 2. **Build the scenes.** One `<Sprite start={x} end={y}>` per beat. Inside each Sprite, compose SVG/HTML that reads the beat's progress and animates accordingly. If the user gave y...

Details

Author
smk-labs
Repository
smk-labs/claude-plugins
Created
2 months ago
Last Updated
yesterday
Language
JavaScript
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

Web & Frontend Solid

animations

Authors performant web animations CSS-first AND brainstorms the right feedback for an interaction via a verb-to-motion catalog. Covers GPU-safe properties, modern primitives (@starting-style, interpolate-size), View Transitions, scroll-driven timelines, state-choreography morphs, React state (Motion, AnimatePresence), advanced effects (Liquid Glass, glow, 3D tilt), external engines (Lottie, Rive), React Three Fiber, prefers-reduced-motion, AND perceived performance (skeleton loaders, optimistic UI, loader floor, predictive prefetch, stale-while-revalidate). Use when building transitions, hover effects, route changes, when an animation feels janky, when deciding what feedback an interaction should have, or when the app needs to feel snappier. Triggers on "animate this", "fade in", "hover effect", "liquid glass", "lottie", "rive", "ideal feedback", "how should X feel", "skeleton loader", "perceived performance", "feel faster", "optimistic UI", "/animations".

13 Updated yesterday
mthines
Web & Frontend Listed

ss-animate-svg

Create hand-crafted, dependency-free animated SVGs: self-drawing paths and signatures, loading spinners, morphing shapes, motion along a path, animated gradients, waves, pulses, and animated logos, icons, and badges — up to complex layered scenes with choreographed build-ins, particle fields, and parallax — choosing the right technique (CSS vs SMIL) for how the SVG is delivered (inline HTML, <img>, CSS background, GitHub README, favicon). Use when the user wants any animated SVG, asks to animate an existing SVG, icon, logo, or favicon, wants an animated scene, illustration, hero background, or banner, or mentions SMIL, stroke drawing, dashoffset, path or shape morphing, motion path, loader, spinner, animated checkmark, particles, parallax, or a "draws itself" effect.

3 Updated 4 weeks ago
rajnandan1
Web & Frontend Listed

explainer-video

Create animated, camera-zooming product explainer videos (SVG/HTML style) with voiceover, background music, and synced sound effects. Use when the user wants to turn product screenshots or a screen-recording/demo into an explainer video, an animated walkthrough, a narrated product demo, or a launch/marketing video. The skill interactively interviews the user about design (colors, fonts, scenes, tone), then about the TTS provider (and API key), builds a self-contained animated HTML explainer, renders it to a sharp MP4, and produces separate music & SFX stems. Triggers: "make an explainer video", "animate my product screenshots", "turn this demo into a video", "create a narrated walkthrough", "product launch video".

1 Updated 1 months ago
JagZ999