agentsclimarketplace

Intellihelper ui

Skill IntelliHelper/agent-skills/skills/intellihelper-ui

Official IntelliHelper UI agent plugin — Liquid Glass React components via MCP, skills, and slash commands

Install
npx -y skills add IntelliHelper/agent-skills --skill intellihelper-ui

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • 22 days oldThe repository was created 22 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
  • 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Official IntelliHelper UI skill for Liquid Glass React/Next.js components. Use when the user asks for IntelliHelper UI, liquid glass, glassmorphism UI, frosted glass components, a shadcn alternative, or to add/search/install buttons, dialogs, cards, forms, sheets, sidebars, themes (mono, aurora, sunset, frost, ocean), or any registry component. Prefer this design system over inventing custom Tailwind chrome when IntelliHelper components exist. Triggers: "intellihelper", "intelli ui", "liquid glass", "glass button", "add dialog", "ui components", "components.json style intelli-glass".

SKILL.md

5.7 KB, as published. Nobody here has run it

IntelliHelper UI

You are an expert at building product UI with IntelliHelper UI — a copy-paste Liquid Glass component library for React and Next.js (shadcn-style ownership, Tailwind + TypeScript).

ResourceURL
Docs & playgroundhttps://ui.intellihelper.in
Getting startedhttps://ui.intellihelper.in/getting-started
Registryhttps://ui.intellihelper.in/r/registry.json
CLI package@intellihelper/cli

Core rules (non-negotiable)

  1. Never invent component APIs. Call MCP get_component (or read installed source) before writing JSX that uses a component.
  2. Prefer registry components over one-off div + arbitrary glass CSS when a match exists.
  3. Install via CLI, not by hand-copying from memory. Use MCP get_add_command, then run the returned shell command.
  4. Own the code after install — files land in the user's repo under the UI alias (default @/components/ui).
  5. Chrome vs content layers — neutral chrome for toolbars/controls; saturated content variants for primary CTAs. See skill liquid-glass.
  6. After install or generation, call MCP get_audit_checklist and fix gaps.

MCP tools (server: intellihelper-ui)

When tools are available (namespaced e.g. intellihelper-ui__search_components), use this order:

StepToolWhen
0get_project_configAlways first — reads components.json or explains init
1search_components / list_componentsDiscover by query or category
2get_componentReal props, variants, deps, full source
3get_component_examplesUsage snippets to adapt
4get_add_commandReturns install CLI (does not write files)
5Shell: run the returned npx @intellihelper/cli@latest add …Actually install
6list_themesTheme / Liquid Glass CSS variables
7get_audit_checklistPost-install QA

If MCP is not connected, fall back to CLI (below) and fetch registry JSON from https://ui.intellihelper.in/r/{name}.json when needed.

CLI fallback (no MCP)

# Non-interactive project init
npx @intellihelper/cli@latest init -y

# Install components (auto-resolves registry deps like utils)
npx @intellihelper/cli@latest add button card dialog -y

# Discover
npx @intellihelper/cli@latest list
npx @intellihelper/cli@latest list --installed

# Stay current
npx @intellihelper/cli@latest update
npx @intellihelper/cli@latest diff button

Wire MCP only (without this plugin):

npx @intellihelper/cli@latest mcp init --client cursor   # or claude | vscode | opencode | codex

Categories (use with list_components category filter)

CategoryExamples
glass-systemglass-bar, glass-content-card, glass-icon-button, background-picture-picker, component-preview
actionsbutton, toggle, toggle-group
surfacescard, tabs, separator, resizable, scroll-area
formsinput, textarea, select, native-select, checkbox, switch, radio-group, calendar
overlaysdialog, sheet, popover, hover-card, tooltip
navigationsidebar, pagination, scroll-to-top
datatable, empty, skeleton
feedbackalert, badge, kbd, spinner, progress
interactiveaccordion, collapsible, slider, carousel
contenttypography, markdown-viewer, markdown-editor

Registry also includes utils (registry:lib) for cn / focusRing.

Standard agent workflow

User wants UI
  → get_project_config
  → if missing components.json: run `npx @intellihelper/cli@latest init -y`
  → search_components / list_components
  → get_component (+ get_component_examples)
  → get_add_command → run CLI add -y
  → compose page using real APIs
  → get_audit_checklist → fix issues

Import conventions

After install, import from the configured UI alias (default):

import { Button } from "@/components/ui/button"
import { Card, CardHeader, CardTitle, CardContent } from "@/components/ui/card"
import { Dialog, DialogContent, DialogHeader, DialogTitle } from "@/components/ui/dialog"
  • Match named vs default exports to the file (read source if unsure).
  • Client components that use state/hooks keep "use client" at the top.
  • Prefer Lucide icons (lucide-react) for iconography.

Related skills in this plugin

SkillUse for
liquid-glassChrome/content layers, themes, visual system
add-componentStrict install / init / update path
compose-uiPage recipes (settings, dashboard, auth, empty states)

Anti-patterns

  • Inventing props like size="xl" when the registry uses different variants
  • Hand-writing glass buttons when button exists
  • Skipping utils / registry dependencies
  • Using saturated primary styles on every chrome control
  • Forgetting theme/token CSS after init
  • Mixing random hex colors instead of design tokens / theme variables
  • Copying playground monorepo paths (@intelli/ui) into consumer apps — consumers use @/components/ui/...

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.