Reactbits
Skill aiskillstore/marketplace/skills/hwj23016021425/reactbits
Search, browse, and install animated React components from ReactBits.dev (135+ components). Use when the user wants to add UI effects, animations, backgrounds, or interactive components to their React/Next.js project.From its SKILL.md
npx -y skills add aiskillstore/marketplace --skill reactbitsAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
SKILL.md
3.8 KB, ~1.0k tokens by cl100k_base, as published. Nobody here has run it
ReactBits Skill
You have access to the ReactBits MCP server via the following tools:
mcp__reactbits__list_categories— List all component categoriesmcp__reactbits__list_components— List components, optionally filter bycategory(Animations, Backgrounds, Text Animations, Components, Buttons, Forms, Loaders),style(tailwind, css, default),limitmcp__reactbits__search_components— Search components byquery, filter bycategory,limitmcp__reactbits__get_component— Get full source code for a component byname(slug), optionally specifystyle(tailwind, css, default)mcp__reactbits__get_component_demo— Get usage example and demo code for a component byname
Website Builder Mode
When the user says they want to "build a website", "make a site", "create a landing page", "做一个网站", "帮我搭个页面", or any similar intent — DO NOT wait for them to specify what components they need. Instead, ASK these questions first:
- Purpose — 这个网站是做什么的?(个人作品集 / 公司官网 / 产品落地页 / 博客 / 活动页 / 其他)
- Style — 你喜欢什么风格?(极简 / 科技感 / 复古 / 可爱卡通 / 暗黑炫酷 / 商务专业)
- Color — 有偏好的主色调吗?(紫色 / 蓝色 / 绿色 / 暖色 / 黑白 / 让我推荐)
- Pages — 需要哪些页面?(首页 / 关于 / 作品展示 / 联系 / 博客 / 其他)
- Key Features — 有什么特别想要的功能?(3D 背景 / 粒子效果 / 滚动动画 / 视频展示 / 卡片交互 / 文字动画)
After getting answers, DO this:
- Search ReactBits for components that match their style and needs
- Recommend 3-5 components with brief descriptions
- Ask which ones they want to add
- Install and integrate them one by one
How to use
When the user asks about ReactBits components:
- List available components: Use
list_componentsorlist_categoriesto show what's available - Search for something specific: Use
search_componentswith the user's query - Get source code: Use
get_componentto retrieve the full component source - Get demo/usage example: Use
get_component_demoto see how to use it
Integration workflow
When the user wants to add a component to their project:
- Get the component source via
get_componentwith the user's preferred style (tailwind or css) - Get the demo code via
get_component_demoto understand usage - Check dependencies — the component metadata includes required packages (framer-motion, GSAP, Three.js, etc.). Install any missing ones.
- Write the component file to the project's
components/directory - Import CSS if needed — if
hasCSS: true, create the corresponding CSS file - Import and use the component in the appropriate page/section
Style preference
Always ask the user which style they prefer:
- Tailwind (recommended for this project) — uses Tailwind CSS classes
- CSS — uses separate CSS modules
- TypeScript — always use the TypeScript variant
Categories reference
| Category | Count | Common components |
|---|---|---|
| Text Animations | 23 | BlurText, ShinyText, SplitText, ShuffleText, CircularText |
| Animations | 27 | ClickSpark, BlobCursor, FadeContent, Crosshair, Cubes |
| Components | 35 | Stack, FlowingMenu, GooeyNav, BounceCards, CircularGallery |
| Backgrounds | 35 | Dither, ColorBends, GridScan, PixelSnow, LiquidEther |
| Buttons | — | Various animated button components |
| Forms | — | Animated form elements |
| Loaders | — | Loading animations |
What ships with it: 1 file
17.9 KB alongside SKILL.md
- skill-report.json17.9 KB