Back to Skills

animated-component-libraries

Pre-built animated React component collections combining Magic UI (150+ TypeScript/Tailwind/Motion components) and React Bits (90+ minimal-dependency animated components). Use this skill when building landing pages, marketing sites, dashboards, or interactive UIs requiring pre-made animated components instead of hand-crafting animations. Triggers on tasks involving animated UI components, Magic UI, React Bits, shadcn/ui integration, Tailwind CSS components, or component library selection. Altern

624stars102forksUpdated 7/29/2026

Security Assessment

Safe(92/100)
Security Score92/100

About animated-component-libraries

Animated Component Libraries is a front-end skill that provides expertise in two pre-built animated React component collections — Magic UI (150+ TypeScript components on Tailwind CSS and Framer Motion, designed for shadcn/ui) and React Bits (90+ minimal-dependency animated components for text effects, backgrounds, and micro-interactions). It solves the problem of hand-crafting animations from scratch by helping select, install, and customize production-ready components for landing pages, marketing sites, dashboards, and interactive UIs.

The skill explains each library's architecture and installation paths: Magic UI via the shadcn CLI (npx shadcn add) or manual copy with the motion package and a cn() utility, and React Bits primarily via copy-paste with optional dependencies like framer-motion or ogl for WebGL components such as Particles and Plasma. It documents component categories (background patterns, shimmer/border-beam buttons, marquees, BlurText, CountUp, Magnet, Dock, and more) and provides extensive customization patterns through props and Tailwind classes — mask gradients, animation timing, shimmer variations, magnetic-effect strength, and dock physics. Supporting files include a customization guide, per-library component references, and helper scripts (component_importer.py and props_generator.py).

Target users are React and Tailwind developers building modern, animated interfaces who want to assemble polished UIs quickly instead of implementing animations manually with Framer Motion or GSAP. Prerequisites are a React project with Tailwind and the relevant animation dependencies. The skill is UI-focused reference and tooling; installation steps run standard package-manager and shadcn CLI commands, and the referenced WebGL components pull in the ogl library as needed.

FAQ

Which libraries does it cover?

Magic UI (150+ TypeScript/Tailwind/Framer Motion components for shadcn/ui) and React Bits (90+ minimal-dependency animated components for text, backgrounds, and micro-interactions).

How are components installed?

Magic UI installs via the shadcn CLI (npx shadcn add) or manual copy with the motion package; React Bits is primarily copy-paste with optional framer-motion or ogl (for WebGL components) installed as needed.

What are the prerequisites?

A React project using Tailwind CSS, plus a cn() utility for Magic UI, and the relevant animation dependencies for the components you use.

How much can components be customized?

Extensively, through props and Tailwind classes — the guide shows mask gradients, animation timing, shimmer and border-beam variations, magnetic strength, and dock physics tuning.

When would I use this over writing animations myself?

When building landing pages, marketing sites, dashboards, or interactive UIs where pre-made animated components are faster than hand-coding with Framer Motion or GSAP.

All Files

7 files
references/customization_guide.md13.6 KB
View
scripts/component_importer.py9.0 KB
View
assets/README.md9.6 KB
View
SKILL.md22.1 KB
View
references/react_bits_components.md15.2 KB
View
scripts/props_generator.py10.1 KB
View
references/magic_ui_components.md9.8 KB
View

Install animated-component-libraries

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill