Agent skill

Maz UI

by secondsky in secondsky/claude-skills

Maz-UI v4 - Modern Vue & Nuxt component library with 50+ standalone components, composables, directives, theming, i18n, and SSR support.

MITAuto-check passedFrontend & Design

Install Maz UI

skills CLI
$ npx skills add secondsky/claude-skills --skill maz-ui -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install secondsky/claude-skills maz-ui --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/secondsky/claude-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/maz-ui/skills/maz-ui .claude/skills/maz-ui && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
maz-ui
GitHub stars
227
Token cost
~4.5k tokens
SKILL.md length
1,419 words
Files
22 (incl. references)
Skills in repo
169
Repo updated
First seen
Licence
MIT

At a glance

Maz-UI v4 - Modern Vue & Nuxt component library with 50+ standalone components, composables, directives, theming, i18n, and SSR support.

  • Works in 6 steps: Missing Theme Plugin Error → Auto-Import Not Working (Nuxt) → Styles Not Applied → …
  • Building Vue/Nuxt applications with forms
  • SKILL.md covers Quick Start, Core Capabilities, Key Features and Template Structure, plus 4 more sections
  • Calls pnpm and npm

What it does

Maz UI is an agent skill from secondsky/claude-skills. Maz-UI v4 - Modern Vue & Nuxt component library with 50+ standalone components, composables, directives, theming, i18n, and SSR support. Use when building Vue/Nuxt applications with forms, dialogs, tables, animations, or need responsive design system with dark mode.

Its SKILL.md is about 4.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 22 other files, including reference files (for example `references/accessibility.md`, `references/cli.md` and `references/components-feedback.md`).

It sits in Frontend & Design, covering Theming and dark mode, Design systems and Internationalization. It works with Nuxt and Vue.js. The repository describes itself as: Production-ready skills for Claude Code CLI - Cloudflare, React, Tailwind v4, and AI integrations. The licence is MIT.

When your agent uses it

  • Building Vue/Nuxt applications with forms
  • Need responsive design system with dark mode

Example prompts

  • “/maz-ui”

Requirements

  • Node.js

Workflow steps

6 steps, taken from the step headings in SKILL.md.

  1. Missing Theme Plugin Error
  2. Auto-Import Not Working (Nuxt)
  3. Styles Not Applied
  4. TypeScript Errors with Components
  5. Phone Input Country Detection Fails
  6. Translations Not Loading or Showing Raw Keys

What it can do on your machine

Read from SKILL.md and the folder at commit 8837836. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • pnpm
    • npm

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • github.com
    • maz-ui.com
    • npmjs.com
    • discord.gg

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Maz UI loads about 4.5k tokens when it runs, and up to ~101k if it reads all its reference files. Until then it costs about 68 tokens; SKILL.md has 1,419 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~68
When it runs · the whole SKILL.md, loaded when a task matches
~4.5k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~101k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from secondsky/claude-skills at commit 8837836, republished under its MIT licence (© secondsky). 1,419 words, ~4,509 tokens.

Download SKILL.mdSave it as .claude/skills/maz-ui/SKILL.md (or your agent's skills folder). This skill also uses 21 other files; get the full folder from GitHub.
name
maz-ui
description
Maz-UI v4 - Modern Vue & Nuxt component library with 50+ standalone components, composables, directives, theming, i18n, and SSR support. Use when building Vue/Nuxt applications with forms, dialogs, tables, animations, or need responsive design system with dark mode.
license
MIT

Maz-UI v4 - Vue & Nuxt Component Library

Maz-UI is a comprehensive, standalone component library for Vue 3 and Nuxt 3 applications, offering 50+ production-ready components, powerful theming, internationalization, and exceptional developer experience.

Latest Version: 4.9.3 (as of 2026-08-03) Package: maz-ui | @maz-ui/nuxt | @maz-ui/themes | @maz-ui/translations | @maz-ui/icons

Quick Start

Vue 3 Installation
bash
# Install core packages
pnpm add maz-ui @maz-ui/themes

# Or with npm
npm install maz-ui @maz-ui/themes

Setup in main.ts:

typescript
import { createApp } from 'vue'
import { MazUi } from 'maz-ui/plugins/maz-ui'
import { mazUi } from '@maz-ui/themes'
import { en } from '@maz-ui/translations'
import 'maz-ui/styles'
import App from './App.vue'

const app = createApp(App)

app.use(MazUi, {
  theme: { preset: mazUi },
  translations: { messages: { en } }
})

app.mount('#app')

Use Components:

vue
<script setup>
import MazBtn from 'maz-ui/components/MazBtn'
import MazInput from 'maz-ui/components/MazInput'
import { ref } from 'vue'

const inputValue = ref('')
</script>

<template>
  <MazInput v-model="inputValue" label="Name" />
  <MazBtn color="primary">Submit</MazBtn>
</template>
Nuxt 3 Installation
bash
# Install Nuxt module
pnpm add @maz-ui/nuxt

Setup in nuxt.config.ts:

typescript
export default defineNuxtConfig({
  modules: ['@maz-ui/nuxt']
  // That's it! Auto-imports enabled 🎉
})

Use Components (no imports needed):

vue
<script setup>
// Auto-imported composables
const theme = useTheme()
const toast = useToast()
const inputValue = ref('')
</script>

<template>
  <!-- Auto-imported components -->
  <MazInput v-model="inputValue" label="Name" />
  <MazBtn color="primary" @click="toast.success('Submitted!')">
    Submit
  </MazBtn>
</template>

Core Capabilities

🎨 Components (50+)

Forms & Inputs:

  • MazInput - Text input with validation states
  • MazSelect - Dropdown select
  • MazTextarea - Multi-line text input
  • MazCheckbox - Checkbox with label
  • MazRadio - Radio buttons
  • MazSwitch - Toggle switch
  • MazSlider - Range slider
  • MazInputPhoneNumber - International phone input with validation
  • MazInputCode - Code/PIN input
  • MazInputPrice - Currency input with formatting
  • MazInputTags - Tag/chip input
  • MazDatePicker - Date picker
  • MazChecklist - Searchable checklist

UI Elements:

  • MazBtn - Button with variants
  • MazCard - Container card
  • MazBadge - Label badge
  • MazAvatar - User avatar
  • MazIcon - Icon display
  • MazSpinner - Loading spinner
  • MazTable - Data table with sorting/pagination
  • MazTabs - Tab navigation
  • MazStepper - Step indicator
  • MazPagination - Pagination controls

Overlays & Modals:

  • MazDialog - Modal dialog
  • MazDialogConfirm - Confirmation dialog
  • MazDrawer - Slide-out drawer
  • MazBottomSheet - Mobile bottom sheet
  • MazBackdrop - Overlay backdrop
  • MazPopover - Floating popover
  • MazDropdown - Dropdown menu

Feedback & Animation:

  • MazFullscreenLoader - Loading overlay
  • MazLoadingBar - Progress bar
  • MazCircularProgressBar - Circular progress
  • MazReadingProgressBar - Reading progress indicator
  • MazAnimatedText - Text animations
  • MazAnimatedElement - Element animations
  • MazAnimatedCounter - Number counter animation
  • MazCardSpotlight - Card with spotlight effect

Layout & Display:

  • MazCarousel - Image carousel
  • MazGallery - Image gallery
  • MazAccordion - Collapsible panels
  • MazExpandAnimation - Expand/collapse animation
  • MazLazyImg - Lazy-loaded image
  • MazPullToRefresh - Pull-to-refresh gesture
  • MazChart - Chart.js integration
🔧 Composables (14+)

Theming:

  • useTheme() - Theme and dark mode management

Translations:

  • useTranslations() - i18n management

UI Interactions:

  • useToast() - Toast notifications
  • useDialog() - Programmatic dialogs
  • useWait() - Loading states

Utilities:

  • useBreakpoints() - Responsive breakpoints
  • useWindowSize() - Window dimensions
  • useTimer() - Timer/countdown
  • useFormValidator() - Form validation (Valibot)
  • useIdleTimeout() - Idle detection
  • useUserVisibility() - Page visibility
  • useSwipe() - Swipe gestures
  • useReadingTime() - Reading time calculation
  • useStringMatching() - String utilities
  • useDisplayNames() - Localized display names
📌 Directives (5)
  • v-tooltip - Tooltips
  • v-click-outside - Outside click detection
  • v-lazy-img - Lazy loading
  • v-zoom-img - Image zoom
  • v-fullscreen-img - Fullscreen image viewer
🔌 Plugins (4)
  • AOS - Animations on scroll
  • Dialog - Template-free dialogs
  • Toast - Notifications
  • Wait - Global loading states

Key Features

✅ Standalone Components - Import only what you need, zero bloat ✅ SSR/SSG Ready - Full Nuxt 3 support with auto-imports ✅ TypeScript-First - Complete type safety out of the box ✅ Dark Mode - Built-in dark/light theme switching ✅ Tree-Shakable - Optimized bundle sizes ✅ Responsive - Mobile-first design ✅ Accessible - ARIA-compliant components ✅ Themeable - 4 built-in presets + custom themes ✅ i18n - Multi-language support with @maz-ui/translations ✅ 840+ Icons - Optimized SVG icon library (@maz-ui/icons)

Template Structure

Maz-UI provides two sets of production-ready templates organized by framework:

Vue 3 + Vite Templates (templates/vue/)
  • ✅ Pure Vue 3 with Vite
  • ✅ Uses standard fetch() API
  • ✅ Explicit imports for all dependencies
  • ✅ No framework-specific dependencies
  • ✅ Optimized for SPA development

Use when: Building Vue 3 applications with Vite

Available templates:

  • setup/vite.config.ts - Vite configuration with auto-imports
  • components/form-basic.vue - Basic form validation
  • components/form-multi-step.vue - Multi-step form with stepper
  • components/dialog-confirm.vue - Dialog confirmation patterns
  • components/data-table.vue - Data table with pagination, search, sort
Nuxt 3 Templates (templates/nuxt/)
  • ✅ Nuxt 3 optimized
  • ✅ Uses $fetch (Nuxt's ofetch wrapper)
  • ✅ Leverages auto-imports for components and composables
  • ✅ Showcases SSR patterns and server routes
  • ✅ Optimized for full-stack Nuxt development

Use when: Building Nuxt 3 applications

Available templates:

  • setup/nuxt.config.ts - Nuxt configuration with Maz-UI module
  • components/form-basic.vue - Basic form validation (auto-imports)
  • components/form-multi-step.vue - Multi-step form (auto-imports)
  • components/dialog-confirm.vue - Dialog patterns (auto-imports)
  • components/data-table.vue - Data table with reactive data loading

Both template sets:

  • ✅ Fix all validation, type inference, and pagination issues
  • ✅ Follow framework best practices
  • ✅ Are production-ready and fully tested
  • ✅ Include setup configs and component examples

When to Load References

Load reference files based on what you're implementing. All 21 reference files are grouped by purpose for quick discovery:

Components (4 files)
  • components-forms.md - Building forms, inputs, validation, phone numbers, dates, file uploads, MazInput, MazSelect, MazCheckbox, MazDatePicker
  • components-feedback.md - Adding loaders, progress bars, animations, toasts, MazFullscreenLoader, MazCircularProgressBar, MazAnimatedText, MazCardSpotlight
  • components-navigation.md - Implementing tabs, steppers, pagination, MazTabs, MazStepper, MazPagination
  • components-layout.md - Working with cards, drawers, carousels, galleries, MazCard, MazAccordion, MazDrawer, MazCarousel, MazGallery
Setup & Configuration (2 files)
  • setup-vue.md - Setting up Maz-UI in Vue 3 project, auto-imports with resolvers, Vite/Webpack configuration, performance optimization
  • setup-nuxt.md - Integrating with Nuxt 3, module configuration, theme strategies (hybrid/buildtime/runtime), SSR/SSG considerations
Core Features (5 files)
  • composables.md - Using all 14 composables: useToast, useTheme, useBreakpoints, useFormValidator, useTimer, useDialog, useTranslations, etc.
  • directives.md - Adding directives: v-tooltip, v-click-outside, v-lazy-img, v-zoom-img, v-fullscreen-img
  • plugins.md - Enabling plugins: AOS (animations on scroll), Dialog, Toast, Wait (loading states)
  • resolvers.md - CRITICAL: Auto-import configuration with MazComponentsResolver, MazDirectivesResolver, MazModulesResolver for optimal tree-shaking
  • translations.md - Implementing multi-language support (8 built-in languages), custom locales, lazy loading, SSR hydration
Tools & Integrations (3 files)
  • icons.md - Using @maz-ui/icons package (840+ icons), MazIcon component, icon sizing, colors, animations
  • cli.md - Using @maz-ui/cli (legacy v3), theme configuration, migration to v4 themes system
  • mcp.md - Setting up Model Context Protocol server for AI assistant integration (Claude Code, Claude Desktop, Cursor, Windsurf)
Advanced Topics (5 files)
  • theming.md - Customizing themes, dark mode, color schemes, CSS variables, 4 built-in presets (mazUi, ocean, pristine, obsidian)
  • performance.md - Bundle optimization, tree-shaking, lazy loading, code splitting, reducing bundle size from ~300KB to ~15KB
  • ssr-ssg.md - Comprehensive SSR/SSG guide: theme strategies, critical CSS, hydration prevention, dark mode without flash, static site generation
  • accessibility.md - WCAG 2.1 AA compliance, keyboard navigation, screen reader support, ARIA attributes, color contrast
  • form-validation.md - useFormValidator deep dive, Valibot integration, 5 validation modes (lazy, aggressive, eager, blur, progressive), TypeScript type inference
Troubleshooting (2 files)
  • migration-v4.md - Upgrading from Maz-UI v3 to v4, breaking changes, API changes, component renames, TypeScript updates
  • troubleshooting.md - Debugging errors, common issues, configuration problems, SSR hydration, bundle size issues
Show full SKILL.md (554 more words)Show less

Top 6 Common Errors

1. Missing Theme Plugin Error

Error: "useTheme must be used within MazUi plugin installation" Cause: MazUi plugin not installed or theme composable disabled Fix:

typescript
// Vue
app.use(MazUi, { theme: { preset: mazUi } })

// Nuxt
export default defineNuxtConfig({
  mazUi: {
    composables: { useTheme: true },
    theme: { preset: 'maz-ui' }
  }
})
2. Auto-Import Not Working (Nuxt)

Error: Components/composables not found despite Nuxt module installed Cause: Module not properly configured or cache issue Fix:

bash
# Clear Nuxt cache
rm -rf .nuxt node_modules/.cache
pnpm install

Verify nuxt.config.ts:

typescript
export default defineNuxtConfig({
  modules: ['@maz-ui/nuxt']
})
3. Styles Not Applied

Error: Components render but have no styling Cause: CSS not imported Fix Vue:

typescript
import 'maz-ui/styles' // Add this line

Fix Nuxt:

typescript
export default defineNuxtConfig({
  mazUi: {
    css: { injectMainCss: true } // Ensure this is true
  }
})
4. TypeScript Errors with Components

Error: Cannot find module 'maz-ui/components/MazBtn' Cause: Missing type definitions or incorrect import path Fix:

typescript
// Correct import
import MazBtn from 'maz-ui/components/MazBtn'

// Or with auto-import (Nuxt)
// No import needed, just use <MazBtn>

Ensure tsconfig.json includes:

json
{
  "compilerOptions": {
    "types": ["maz-ui/types"]
  }
}
5. Phone Input Country Detection Fails

Error: MazInputPhoneNumber doesn't detect country or shows wrong flag Cause: Missing libphonenumber-js dependency or country data not loaded Fix:

bash
# Install peer dependency
pnpm add libphonenumber-js
vue
<MazInputPhoneNumber
  v-model="phone"
  default-country-code="US"
  preferred-countries="['US', 'CA', 'GB']"
/>
6. Translations Not Loading or Showing Raw Keys

Error: Translation keys showing as raw strings like inputPhoneNumber.phoneInput.example instead of translated text Causes:

  • Missing locale import
  • Lazy loading not awaited properly
  • Language file failed to load asynchronously
  • Missing preloadFallback configuration
  • SSR hydration mismatch (Nuxt)

Fix Vue (Immediate Loading):

typescript
import { fr } from '@maz-ui/translations'

app.use(MazUi, {
  translations: {
    locale: 'fr',
    fallbackLocale: 'en',
    preloadFallback: true,
    messages: { fr } // Import immediately
  }
})

Fix Vue (Lazy Loading):

typescript
app.use(MazUi, {
  translations: {
    locale: 'fr',
    preloadFallback: true, // Ensure fallback is preloaded
    messages: {
      fr: () => import('@maz-ui/translations/locales/fr')
    }
  }
})

// In component: ALWAYS use await
const { setLocale } = useTranslations()
await setLocale('fr') // Don't forget await!

Fix Nuxt (Avoid Hydration):

typescript
import { fr } from '@maz-ui/translations'

export default defineNuxtConfig({
  mazUi: {
    translations: {
      locale: 'fr',
      preloadFallback: true,
      messages: {
        // CRITICAL: Provide initial locale immediately (not as function)
        fr, // SSR requires immediate load

        // Other languages can be lazy
        es: () => import('@maz-ui/translations/locales/es')
      }
    }
  }
})

Error Handling:

vue
<script setup>
const { setLocale } = useTranslations()
const toast = useToast()

async function switchLanguage(locale) {
  try {
    await setLocale(locale)
    toast.success(`Language changed to ${locale}`)
  } catch (error) {
    console.error('Translation loading error:', error)
    toast.error('Failed to load translations')
  }
}
</script>

Learn More: Load references/translations.md for comprehensive i18n setup, lazy loading strategies, and production patterns.

Tree-Shaking Best Practices

Direct Imports (Most Optimized):

typescript
// ✅✅✅ Best - smallest bundle
import MazBtn from 'maz-ui/components/MazBtn'
import { useToast } from 'maz-ui/composables/useToast'
import { vClickOutside } from 'maz-ui/directives/vClickOutside'

Index Imports (Good):

typescript
// ✅ Good - tree-shakable
import { MazBtn, MazInput } from 'maz-ui/components'
import { useToast, useTheme } from 'maz-ui/composables'

Avoid (Not Tree-Shakable):

typescript
// ❌ Imports everything
import * as MazUI from 'maz-ui'

Advanced Topics

Performance Optimization

Maz-UI can be optimized from ~300KB to ~15KB through strategic imports and tree-shaking. Use auto-import resolvers (MazComponentsResolver, MazDirectivesResolver, MazModulesResolver) for optimal bundle size, lazy load components with dynamic imports, and split code by feature. Load performance.md for comprehensive bundle optimization strategies.

SSR & SSG

Full server-side rendering and static site generation support with three theme strategies: hybrid (critical CSS injection, no FOUC), buildtime (smallest bundle, static themes), and runtime (full theme switching, larger bundle). Prevent hydration mismatches by wrapping client-only components in <ClientOnly>. Load ssr-ssg.md for critical CSS patterns, dark mode without flash, and SSR/SSG checklist.

Accessibility

All Maz-UI components are WCAG 2.1 AA compliant with proper ARIA attributes, keyboard navigation, focus management, and screen reader support. Components include semantic HTML, color contrast ratios >4.5:1, and accessible form validation. Load accessibility.md for keyboard shortcuts, focus trap patterns, and accessibility testing checklist.

Form Validation

The useFormValidator() composable integrates with Valibot for type-safe schema validation with full TypeScript inference. Supports 5 validation modes (lazy, aggressive, eager, blur, progressive), async validation, custom validators, and real-time error messages. Load form-validation.md for comprehensive validation patterns and real-world examples.

Auto-Import Resolvers

Critical for tree-shaking: Use unplugin-vue-components and unplugin-auto-import with Maz-UI resolvers to import only what you use. Reduces bundle size by 60-90% compared to global imports. Configure prefix handling to avoid naming conflicts with other libraries. Load resolvers.md for complete resolver configuration and troubleshooting.

Progressive Disclosure Summary

This SKILL.md provides:

  1. Quick Start - Get running in <5 minutes
  2. Core Capabilities - Overview of all features
  3. Error Prevention - Top 5 common issues solved

For detailed implementation:

  • Load reference files based on your current task (see "When to Load References" above)
  • Each reference contains comprehensive guides, code examples, and advanced configurations
  • References are organized by domain (components, setup, theming, etc.) for easy navigation

Package Ecosystem

  • maz-ui - Core component library
  • @maz-ui/nuxt - Nuxt 3 module with auto-imports
  • @maz-ui/themes - Theming system and presets
  • @maz-ui/translations - i18n support (8 built-in languages: en, fr, es, de, it, pt, ja, zh-CN)
  • @maz-ui/icons - 840+ optimized SVG icons
  • @maz-ui/mcp - AI agent documentation server

Official Resources

© secondsky, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 21 other files (references) in plugins/maz-ui/skills/maz-ui of secondsky/claude-skills.

  • SKILL.md
  • references/accessibility.md
  • references/cli.md
  • references/components-feedback.md
  • references/components-forms.md
  • references/components-layout.md
  • references/components-navigation.md
  • references/composables.md
  • references/directives.md
  • references/form-validation.md
  • references/icons.md
  • references/mcp.md
  • references/migration-v4.md
  • references/performance.md
  • references/plugins.md
  • references/resolvers.md
  • references/setup-nuxt.md
  • references/setup-vue.md
  • references/ssr-ssg.md
  • references/theming.md
  • … and 2 more

Open the folder on GitHubat commit 8837836

Compare with similar skills

Maz UI next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Maz UI compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Maz UI this skillsecondsky/claude-skills227—~4.5kAutomated safety check: PassMIT
Create Docsvictorgarciaesgi/nuxt-typed-router4132 repos~2.8kAutomated safety check: PassMIT
Tailwind CSS Patternsever-works/ever-works1583 repos~1.6kAutomated safety check: NotesAGPL-3.0
Impeccablebestofjs/bestofjs3.1k27 repos~2.6kAutomated safety check: PassMIT
UI StylingOhh-889/skyroc79513 repos~2.5kAutomated safety check: PassMIT
UithingBayBreezy/ui-thing729—~1.3kAutomated safety check: PassCustom licence

Similar skills

  • Create Docs

    victorgarciaesgi/nuxt-typed-router

    Create complete documentation sites for projects. An agent skill from victorgarciaesgi/nuxt-typed-router.

    413 GitHub starsUsed in 2 repos~2.8k tokens
    Frontend & DesignAuto-check passed
  • Tailwind CSS Patterns

    ever-works/ever-works

    Provides comprehensive Tailwind CSS utility-first styling patterns including responsive design, layout utilities, flexbox, grid, spacing, typography, colors, and modern CSS best practices.

    158 GitHub starsUsed in 3 repos~1.6k tokens
    Frontend & DesignAuto-check: notes
  • Impeccable

    bestofjs/bestofjs

    A skill your agent uses when the user wants to design, redesign, shape, critique, audit, polish, clarify, distill, harden, optimize, adapt, animate, colorize, extract, or otherwise improve a…

    3.1k GitHub starsUsed in 27 repos~2.6k tokens
    Frontend & DesignAuto-check passed
  • UI Styling

    Ohh-889/skyroc

    Create beautiful, accessible user interfaces with shadcn/ui components (built on Radix UI + Tailwind), Tailwind CSS utility-first styling, and canvas-based visual designs.

    795 GitHub starsUsed in 13 repos~2.5k tokens
    Frontend & DesignAuto-check passed
  • Uithing

    BayBreezy/ui-thing

    Manages UI Thing components, prose, blocks, themes, shortcuts, docs, and MCP-driven workflows in Nuxt projects and in the UI Thing source repo.

    729 GitHub stars~1.3k tokensUpdated 5 days ago
    Frontend & DesignAuto-check passed
  • Nuxt UI

    megaarmos/vue-spring-bottom-sheet

    Build UIs with @nuxt/ui v4 — 125+ accessible Vue components with Tailwind CSS theming.

    141 GitHub starsUsed in 1 repo~2.5k tokens
    Frontend & DesignAuto-check passed

More from secondsky/claude-skills

All 169 skills in this repo
  • Tanstack AI

    secondsky/claude-skills

    TanStack AI (alpha) provider-agnostic type-safe chat with streaming for OpenAI, Anthropic, Gemini, Ollama.

    227 GitHub starsUsed in 1 repo~3.6k tokens
    Auto-check: notes
  • Auto Animate

    secondsky/claude-skills

    AutoAnimate (@formkit/auto-animate) zero-config animations for React.

    227 GitHub stars~2.9k tokensUpdated 9 days ago
    Auto-check passed
  • Base UI React

    secondsky/claude-skills

    MUI Base UI unstyled React components with Floating UI. An agent skill from secondsky/claude-skills.

    227 GitHub stars~1.9k tokensUpdated 9 days ago
    Auto-check passed
  • Cloudflare Images

    secondsky/claude-skills

    This skill should be used when the user asks to "upload images to Cloudflare", "implement direct creator upload", "configure image transformations", "optimize WebP/AVIF", "create image variants"…

    227 GitHub stars~3.6k tokensUpdated 9 days ago
    Auto-check: notes
  • Cloudflare Nextjs

    secondsky/claude-skills

    Deploy Next.js to Cloudflare Workers via the OpenNext adapter (@opennextjs/cloudflare).

    227 GitHub stars~5.3k tokensUpdated 9 days ago
    Auto-check: notes
  • Cloudflare Sandbox

    secondsky/claude-skills

    Cloudflare Sandboxes SDK for secure code execution in Linux containers at edge.

    227 GitHub stars~4.5k tokensUpdated 9 days ago
    Auto-check passed

Works with

Questions about Maz UI

What does Maz UI do?

Maz-UI v4 - Modern Vue & Nuxt component library with 50+ standalone components, composables, directives, theming, i18n, and SSR support. Maz UI is an agent skill from secondsky/claude-skills. Maz-UI v4 - Modern Vue & Nuxt component library with 50+ standalone components, composables, directives, theming, i18n, and SSR support.

When should I use Maz UI?

Maz UI fits situations like: building Vue/Nuxt applications with forms; need responsive design system with dark mode.

How do I install Maz UI in Claude Code?

Run `npx skills add secondsky/claude-skills --skill maz-ui -a claude-code`. Or copy the skill folder (plugins/maz-ui/skills/maz-ui in secondsky/claude-skills) into .claude/skills/maz-ui in your project. Claude Code loads it when a task matches its description.

How do I install Maz UI in Codex?

Run `npx skills add secondsky/claude-skills --skill maz-ui -a codex`. Or copy the skill folder (plugins/maz-ui/skills/maz-ui in secondsky/claude-skills) into .agents/skills/maz-ui in your project. Codex loads it when a task matches its description.

Can I use Maz UI in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add secondsky/claude-skills --skill maz-ui -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/maz-ui, .gemini/skills/maz-ui, .github/skills/maz-ui and .opencode/skills/maz-ui in your project.

What does Maz UI need to run?

Going by SKILL.md and its folder, Maz UI needs the command-line tools its instructions call (pnpm and npm). Our summary lists: Node.js.

Does Maz UI access the network?

SKILL.md names 4 domains. As links in the text: github.com, maz-ui.com, npmjs.com and discord.gg. This is read from the text; nothing was executed.

Is Maz UI safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Maz UI use?

Maz UI is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Maz UI use?

About 4.5k tokens (SKILL.md is roughly 18k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 96k tokens, read only when the agent opens those files.

What are the alternatives to Maz UI?

Skills that share tags, products or a category with Maz UI: Create Docs (victorgarciaesgi/nuxt-typed-router, 413 stars), Tailwind CSS Patterns (ever-works/ever-works, 158 stars), Impeccable (bestofjs/bestofjs, 3.1k stars) and UI Styling (Ohh-889/skyroc, 795 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Maz UI?

secondsky (a GitHub user) maintains it in secondsky/claude-skills, which has 227 GitHub stars. The repository holds 169 skills in this directory. The repository was last updated on September 28, 2026.

Source: secondsky/claude-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.