This turns natural language descriptions into playable browser animations using Vite, React, and Framer Motion. You describe what you want and it scaffolds a complete project with 3-7 scenes, picks transitions from a preset library (fadeBlur, morphExpand, splitHorizontal), and handles all the timing and sequencing. Everything sizes in vw units so it scales to any resolution. It can optionally call Gemini 3.1 Pro to generate scene breakdowns and copy if you have an API key, but works fine without it. Default stack is Framer Motion for marketing stuff, but it'll switch to p5.js or Three.js if you're doing generative art or 3D. Good for product demos, video intros, or animated presentations when you'd rather describe than keyframe.

install copies · 90 days. Times the install command was copied on this site in the last 90 days, bots filtered.
8
skills.sh installs
413
GitHub stars
422
last updated
Aug 21, 2026

Install

$ npx -y skills add onewave-ai/claude-skills --skill animate --agent claude-code

Installs into .claude/skills of the current project.

Files

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 TypeStackWhen to Use
Product intro, presentation, marketingFramer Motion (default)Scene-based with text, icons, transitions
Generative art, particles, patternsp5.jsCreative/algorithmic visuals
3D objects, environments, product rendersThree.js + react-three-fiber3D scenes needed
Simple text/logo animationCSS animations onlyMinimal, no heavy deps

Default to Framer Motion unless the request clearly needs something else.

Step 3: Scaffold the Project

Sponsors

Details

Repository
github.com/onewave-ai/claude-skills
Categories
Frontend Development, Automation & Workflows, Design & UI/UX
First seen
Jun 3, 2026

More from onewave-ai/claude-skills

All 108
1moizibnyousaf avatarcontent-research-writermoizibnyousaf/ai-agent-skillsAssists in writing high-quality content by conducting research, adding citations, improving hooks, iterating on outlines, and providing real-time feedback on ea412skills.sh installs
2pedronauck avatarzodpedronauck/skillsZod schema validation best practices for type safety, parsing, and error handling. This skill should be used when defining z.object schemas, using z.string vali410skills.sh installs
3secondsky avatarclaude-code-bash-patternssecondsky/claude-skillsClaude Code Bash tool patterns with hooks, automation, git workflows. Use for PreToolUse hooks, command chaining, CLI orchestration, custom commands, or encount408skills.sh installs
4secondsky avatarclaude-hook-writersecondsky/claude-skillsExpert guidance for writing secure, reliable, and performant Claude Code hooks - validates design decisions, enforces best practices, and prevents common pitfal408skills.sh installs
5mindfold-ai avatartrellis-metamindfold-ai/trellisUnderstand and customize the local Trellis architecture inside a user project. Use when modifying .trellis plus platform hooks, settings, agents, skills, comman405skills.sh installs
6aidenwu0209 avatarpaddleocr-doc-parsingaidenwu0209/paddleocr-skillsUse this skill to extract structured Markdown/JSON from PDFs and document images—tables with cell-level precision, formulas as LaTeX, figures, seals, charts, he404skills.sh installs