Floating Ui Vue Skilld
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.
Run in terminal (recommended)
claude mcp add floating-ui-vue-skilld npx -- -y @trustedskills/floating-ui-vue-skilld
Or manually add to ~/.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 Hub | Pass |
| Socket | Pass |
| Snyk | Pass |
🌐 Community
Passed automated security scans.