Floating Ui Vue Skilld

🌐Community
by harlan-zw · vlatest · Repository

Helps with UI components, Vue as part of building frontend UIs and user experiences workflows.

Install on your platform

We auto-selected Claude Code based on this skill’s supported platforms.

1

Run in terminal (recommended)

terminal
claude mcp add floating-ui-vue-skilld npx -- -y @trustedskills/floating-ui-vue-skilld
2

Or manually add to ~/.claude/settings.json

~/.claude/settings.json
{
  "mcpServers": {
    "floating-ui-vue-skilld": {
      "command": "npx",
      "args": [
        "-y",
        "@trustedskills/floating-ui-vue-skilld"
      ]
    }
  }
}

Requires Claude Code (claude CLI). Run claude --version to verify your install.

About This Skill

What it does

This skill provides Vue.js components built on top of Floating UI, enabling you to create sophisticated positioning and layering effects for elements within your application. It allows developers to easily implement dropdown menus, tooltips, popovers, and other floating elements that dynamically adjust their position relative to a target element, considering factors like viewport boundaries and scrolling. The skill simplifies the complex calculations involved in managing these interactions.

When to use it

  • Creating Tooltips: Display contextual information when hovering over specific UI elements.
  • Implementing Dropdown Menus: Build menus that appear near an interactive button or element.
  • Developing Popovers: Create modal-like windows that float above the page content, often used for forms or detailed views.
  • Building Custom Modals: Construct modals that dynamically position themselves based on user interaction and screen size.

Key capabilities

  • Vue components built on Floating UI.
  • Dynamic positioning of floating elements.
  • Viewport boundary detection.
  • Scroll management for accurate positioning.
  • Layering control to ensure proper z-index ordering.

Example prompts

  • "Create a tooltip component that displays 'Click here for details' when I hover over the button."
  • "Build a dropdown menu that appears below the profile icon when clicked, with options for settings and logout."
  • “Implement a popover window that shows a form when the ‘Edit’ button is pressed.”

Tips & gotchas

  • Requires familiarity with Vue.js component structure.
  • Consider viewport size and responsiveness when designing floating elements to avoid them being cut off or obscured.

Tags

🛡️

TrustedSkills Verification

Unlike other registries that point to live repositories, TrustedSkills pins every skill to a verified commit hash. This protects you from malicious updates — what you install today is exactly what was reviewed and verified.

Security Audits

Gen Agent Trust HubPass
SocketPass
SnykPass

Details

Version
vlatest
License
Author
harlan-zw
Installs
20

🌐 Community

Passed automated security scans.