animate

Solid

Generate animated videos and motion graphics from natural language descriptions. Creates a standalone Vite + React project with Framer Motion scenes that auto-play in the browser. Use when the user wants to create animations, motion graphics, video intros, animated presentations, or product demos.

AI & Automation 229 stars 38 forks Updated 1 weeks ago MIT

Install

View on GitHub

Quality Score: 89/100

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

Skill Content

# Animation Generator Create animated videos and motion graphics from a natural language description. Outputs a standalone Vite + React + Framer Motion project that plays in the browser. ## Workflow ### Step 1: Parse the Request Break the user's description into a scene plan: - **3-7 scenes**, each 3-5 seconds long - Identify the story arc: hero/intro, problem, solution, features, CTA/outro - Pick a color palette and typography that fits the brand/mood - Use `$ARGUMENTS` for the user's animation description ### Step 2: Choose the Animation Stack Auto-detect the best approach based on the request: | Request Type | Stack | When to Use | |---|---|---| | Product intro, presentation, marketing | **Framer Motion** (default) | Scene-based with text, icons, transitions | | Generative art, particles, patterns | **p5.js** | Creative/algorithmic visuals | | 3D objects, environments, product renders | **Three.js + react-three-fiber** | 3D scenes needed | | Simple text/logo animation | **CSS animations only** | Minimal, no heavy deps | Default to **Framer Motion** unless the request clearly needs something else. ### Step 3: Scaffold the Project 1. Create a directory: `~/animations/[project-name]/` 2. Run the scaffold script: `bash ~/.claude/skills/animate/scripts/scaffold.sh [project-name] [stack]` 3. Copy template files from `~/.claude/skills/animate/assets/template-files/` into the project ### Step 4: Generate Scene Components Read the references for animation presets and sc...

Details

Author
OneWave-AI
Repository
OneWave-AI/claude-skills
Created
9 months ago
Last Updated
1 weeks ago
Language
N/A
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

Web & Frontend Listed

motion-ui

Install the right animation library into a compatible project and build professional, animated UI/UX. Supports four engines: Framer Motion (the `motion` package, React declarative motion), GSAP (timelines + ScrollTrigger, any framework), anime.js v4 (lightweight, any framework), and Three.js (3D/WebGL, `@react-three/fiber` in React). Detects stack + package manager and picks a usable engine before installing — GSAP/anime.js/Three.js work in React, Next, Vite, Vue, Svelte, Astro, or vanilla; Framer Motion is React-only. Sources components in hybrid mode: 21st.dev Magic MCP when connected, otherwise built-in recipes. Two control modes: confirm-each-step (default) and --auto (opt-in end-to-end). Actions: animate, add motion, add framer motion, add gsap, add anime.js, add three.js, scroll animation, 3D scene, WebGL, make it professional, polish UI, design landing page, build animated components, motion-ui. Triggers: 'add animations', 'install framer motion', 'install gsap', 'use anime.js', 'add three.js / a 3D sc

1 Updated 3 days ago
IPedrax
Web & Frontend Listed

motion-dev-animations

Creates 120fps GPU-accelerated animations with Motion.dev (Framer Motion successor) for React, Next.js, Svelte, and Astro projects. Use when user requests animation, motion, scroll effects, parallax, hero animations, gestures, drag interactions, spring physics, whileHover effects, whileInView animations, animated UI, micro-interactions, page transitions, or layout animations. Generates production TypeScript/JSX code with accessibility (prefers-reduced-motion) and performance validation (≥60fps). Supports entrance animations, gesture interactions (hover/tap/drag), scroll-based reveals, and layout transitions using spring physics and natural timing. Do NOT use for CSS-only transitions (use native CSS), static sites without JavaScript, Vue animations (use motion-v variant instead), or SVG/Canvas complex animations (GSAP better suited).

3 Updated today
whimzyLive
Web & Frontend Listed

web-animation-engine

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.

0 Updated today
smk-labs