designer-skill: cleaner UI from your agent.

Get it

Magnetic Logo Cluster

A swarm of logo marks that fly in from off-screen, settle into an overlapping diamond pack, breathe on an infinite GPU drift, and bend toward the cursor like iron filings around a magnet. Three motion behaviours run per icon: 1. Entry (one-shot spring): off-screen → rest, staggered across the pack. 2. Float (CSS @keyframes, GPU): infinite slow position drift + rotation sway. Compositor-driven,…

Magnetic Logo Cluster preview
magnetic-logo-clusterLive preview · interact with it
Build promptPaste into Claude, Cursor or v0 with the Niblet MCP connected
Build the "Magnetic Logo Cluster" React component in this project using the Niblet MCP (connected with my Niblet API key).

1. Call get_ui_component {"id": "magnetic-logo-cluster"} to fetch its source files and dependencies.
2. Write each returned file at its target path, adapting the `@/` imports to this project's aliases.
3. Install the npm dependencies it lists. Add unprefixed registry dependencies with `npx shadcn@latest add <name>`; fetch `@niblet/<id>` ones with get_ui_component.
4. Render it on a page, run the type check, and confirm it works the way the live preview does.

Live preview: https://niblet.pymodel.com/components/magnetic-logo-cluster
If the Niblet MCP is not connected, stop and tell me to create an API key at https://niblet.pymodel.com/account and follow https://niblet.pymodel.com/docs.
Category
canvas
License
MIT

Adapted from MIT-licensed open-source UI projects. Keep the MIT license notice with copies.

npm dependencies
  • framer-motion
Registry dependencies
None
Files it installs
  • components/niblet/canvas/magnetic-logo-cluster/index.tsx

Get the source

The source is served to your agent through the hosted Niblet MCP. Have it run:

  1. find_ui_materials {"query": "magnetic logo cluster", "kind": "component"}
  2. get_ui_component {"id": "magnetic-logo-cluster"}

Needs an API key: get one on your account, then see the MCP setup docs.