Skip to content

Skill Pile

Physics skills pile. Text pills drop into a tray, stack, and can be grabbed and thrown. For portfolio, agency and service sections.

Dependencies

matter-jsclsxtailwind-merge

Interaction

Matter.js rigid body simulation with chamfered pill geometries, sleeping physics bodies, fixed timestep updates, and spring pointer constraints.

Props

PropTypeDescription
skills{ label: string; tone?: "accent" | "ink" | "outline" }[]List of skills or service tags (4 to 24 items).
heightstringTray height as a CSS length.
hintstringLeft side hint text beneath the tray.
resetLabelstringRight side button text.
classNamestringOptional CSS classes merged with the root container.

MIT License. Free to use in personal and commercial projects. Built for Peel UI.