Create Docs
victorgarciaesgi/nuxt-typed-router
Create complete documentation sites for projects. An agent skill from victorgarciaesgi/nuxt-typed-router.
Maz-UI v4 - Modern Vue & Nuxt component library with 50+ standalone components, composables, directives, theming, i18n, and SSR support.
$ npx skills add secondsky/claude-skills --skill maz-ui -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install secondsky/claude-skills maz-ui --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ 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-srcUse ~/.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/
Install the "maz-ui" agent skill from https://github.com/secondsky/claude-skills/tree/main/plugins/maz-ui/skills/maz-ui into .claude/skills/maz-ui/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "maz-ui", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/secondsky/claude-skills/tree/main/plugins/maz-ui/skills/maz-uiType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add secondsky/claude-skills --skill maz-ui -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install secondsky/claude-skills maz-ui --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/secondsky/claude-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/plugins/maz-ui/skills/maz-ui .agents/skills/maz-ui && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "maz-ui" agent skill from https://github.com/secondsky/claude-skills/tree/main/plugins/maz-ui/skills/maz-ui into .agents/skills/maz-ui/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "maz-ui", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add secondsky/claude-skills --skill maz-ui -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install secondsky/claude-skills maz-ui --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/secondsky/claude-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/plugins/maz-ui/skills/maz-ui .cursor/skills/maz-ui && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "maz-ui" agent skill from https://github.com/secondsky/claude-skills/tree/main/plugins/maz-ui/skills/maz-ui into .cursor/skills/maz-ui/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "maz-ui", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/secondsky/claude-skills.git --path plugins/maz-ui/skills/maz-ui--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add secondsky/claude-skills --skill maz-ui -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install secondsky/claude-skills maz-ui --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/secondsky/claude-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/plugins/maz-ui/skills/maz-ui .gemini/skills/maz-ui && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "maz-ui" agent skill from https://github.com/secondsky/claude-skills/tree/main/plugins/maz-ui/skills/maz-ui into .gemini/skills/maz-ui/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "maz-ui", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install secondsky/claude-skills maz-uiInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add secondsky/claude-skills --skill maz-ui -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/secondsky/claude-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/plugins/maz-ui/skills/maz-ui .github/skills/maz-ui && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "maz-ui" agent skill from https://github.com/secondsky/claude-skills/tree/main/plugins/maz-ui/skills/maz-ui into .github/skills/maz-ui/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "maz-ui", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add secondsky/claude-skills --skill maz-ui -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install secondsky/claude-skills maz-ui --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/secondsky/claude-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/plugins/maz-ui/skills/maz-ui .opencode/skills/maz-ui && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "maz-ui" agent skill from https://github.com/secondsky/claude-skills/tree/main/plugins/maz-ui/skills/maz-ui into .opencode/skills/maz-ui/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "maz-ui", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
maz-uiMaz-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. 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.
6 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 8837836. It shows what the files ask for, not the result of running them.
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.
Shell commands in SKILL.md call:
pnpmnpmFrom the folder's file list and the shell code blocks in SKILL.md.
Links to these hosts (documentation or services it may open):
github.commaz-ui.comnpmjs.comdiscord.ggFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
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.
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.
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.
The full file from secondsky/claude-skills at commit 8837836, republished under its MIT licence (© secondsky). 1,419 words, ~4,509 tokens.
.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.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
# Install core packages
pnpm add maz-ui @maz-ui/themes
# Or with npm
npm install maz-ui @maz-ui/themesSetup in main.ts:
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:
<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># Install Nuxt module
pnpm add @maz-ui/nuxtSetup in nuxt.config.ts:
export default defineNuxtConfig({
modules: ['@maz-ui/nuxt']
// That's it! Auto-imports enabled 🎉
})Use Components (no imports needed):
<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>Forms & Inputs:
MazInput - Text input with validation statesMazSelect - Dropdown selectMazTextarea - Multi-line text inputMazCheckbox - Checkbox with labelMazRadio - Radio buttonsMazSwitch - Toggle switchMazSlider - Range sliderMazInputPhoneNumber - International phone input with validationMazInputCode - Code/PIN inputMazInputPrice - Currency input with formattingMazInputTags - Tag/chip inputMazDatePicker - Date pickerMazChecklist - Searchable checklistUI Elements:
MazBtn - Button with variantsMazCard - Container cardMazBadge - Label badgeMazAvatar - User avatarMazIcon - Icon displayMazSpinner - Loading spinnerMazTable - Data table with sorting/paginationMazTabs - Tab navigationMazStepper - Step indicatorMazPagination - Pagination controlsOverlays & Modals:
MazDialog - Modal dialogMazDialogConfirm - Confirmation dialogMazDrawer - Slide-out drawerMazBottomSheet - Mobile bottom sheetMazBackdrop - Overlay backdropMazPopover - Floating popoverMazDropdown - Dropdown menuFeedback & Animation:
MazFullscreenLoader - Loading overlayMazLoadingBar - Progress barMazCircularProgressBar - Circular progressMazReadingProgressBar - Reading progress indicatorMazAnimatedText - Text animationsMazAnimatedElement - Element animationsMazAnimatedCounter - Number counter animationMazCardSpotlight - Card with spotlight effectLayout & Display:
MazCarousel - Image carouselMazGallery - Image galleryMazAccordion - Collapsible panelsMazExpandAnimation - Expand/collapse animationMazLazyImg - Lazy-loaded imageMazPullToRefresh - Pull-to-refresh gestureMazChart - Chart.js integrationTheming:
useTheme() - Theme and dark mode managementTranslations:
useTranslations() - i18n managementUI Interactions:
useToast() - Toast notificationsuseDialog() - Programmatic dialogsuseWait() - Loading statesUtilities:
useBreakpoints() - Responsive breakpointsuseWindowSize() - Window dimensionsuseTimer() - Timer/countdownuseFormValidator() - Form validation (Valibot)useIdleTimeout() - Idle detectionuseUserVisibility() - Page visibilityuseSwipe() - Swipe gesturesuseReadingTime() - Reading time calculationuseStringMatching() - String utilitiesuseDisplayNames() - Localized display namesv-tooltip - Tooltipsv-click-outside - Outside click detectionv-lazy-img - Lazy loadingv-zoom-img - Image zoomv-fullscreen-img - Fullscreen image viewer✅ 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)
Maz-UI provides two sets of production-ready templates organized by framework:
templates/vue/)fetch() APIUse when: Building Vue 3 applications with Vite
Available templates:
setup/vite.config.ts - Vite configuration with auto-importscomponents/form-basic.vue - Basic form validationcomponents/form-multi-step.vue - Multi-step form with steppercomponents/dialog-confirm.vue - Dialog confirmation patternscomponents/data-table.vue - Data table with pagination, search, sorttemplates/nuxt/)$fetch (Nuxt's ofetch wrapper)Use when: Building Nuxt 3 applications
Available templates:
setup/nuxt.config.ts - Nuxt configuration with Maz-UI modulecomponents/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 loadingBoth template sets:
Load reference files based on what you're implementing. All 21 reference files are grouped by purpose for quick discovery:
components-forms.md - Building forms, inputs, validation, phone numbers, dates, file uploads, MazInput, MazSelect, MazCheckbox, MazDatePickercomponents-feedback.md - Adding loaders, progress bars, animations, toasts, MazFullscreenLoader, MazCircularProgressBar, MazAnimatedText, MazCardSpotlightcomponents-navigation.md - Implementing tabs, steppers, pagination, MazTabs, MazStepper, MazPaginationcomponents-layout.md - Working with cards, drawers, carousels, galleries, MazCard, MazAccordion, MazDrawer, MazCarousel, MazGallerysetup-vue.md - Setting up Maz-UI in Vue 3 project, auto-imports with resolvers, Vite/Webpack configuration, performance optimizationsetup-nuxt.md - Integrating with Nuxt 3, module configuration, theme strategies (hybrid/buildtime/runtime), SSR/SSG considerationscomposables.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-imgplugins.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-shakingtranslations.md - Implementing multi-language support (8 built-in languages), custom locales, lazy loading, SSR hydrationicons.md - Using @maz-ui/icons package (840+ icons), MazIcon component, icon sizing, colors, animationscli.md - Using @maz-ui/cli (legacy v3), theme configuration, migration to v4 themes systemmcp.md - Setting up Model Context Protocol server for AI assistant integration (Claude Code, Claude Desktop, Cursor, Windsurf)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 ~15KBssr-ssg.md - Comprehensive SSR/SSG guide: theme strategies, critical CSS, hydration prevention, dark mode without flash, static site generationaccessibility.md - WCAG 2.1 AA compliance, keyboard navigation, screen reader support, ARIA attributes, color contrastform-validation.md - useFormValidator deep dive, Valibot integration, 5 validation modes (lazy, aggressive, eager, blur, progressive), TypeScript type inferencemigration-v4.md - Upgrading from Maz-UI v3 to v4, breaking changes, API changes, component renames, TypeScript updatestroubleshooting.md - Debugging errors, common issues, configuration problems, SSR hydration, bundle size issuesError: "useTheme must be used within MazUi plugin installation"
Cause: MazUi plugin not installed or theme composable disabled
Fix:
// Vue
app.use(MazUi, { theme: { preset: mazUi } })
// Nuxt
export default defineNuxtConfig({
mazUi: {
composables: { useTheme: true },
theme: { preset: 'maz-ui' }
}
})Error: Components/composables not found despite Nuxt module installed Cause: Module not properly configured or cache issue Fix:
# Clear Nuxt cache
rm -rf .nuxt node_modules/.cache
pnpm installVerify nuxt.config.ts:
export default defineNuxtConfig({
modules: ['@maz-ui/nuxt']
})Error: Components render but have no styling Cause: CSS not imported Fix Vue:
import 'maz-ui/styles' // Add this lineFix Nuxt:
export default defineNuxtConfig({
mazUi: {
css: { injectMainCss: true } // Ensure this is true
}
})Error: Cannot find module 'maz-ui/components/MazBtn'
Cause: Missing type definitions or incorrect import path
Fix:
// Correct import
import MazBtn from 'maz-ui/components/MazBtn'
// Or with auto-import (Nuxt)
// No import needed, just use <MazBtn>Ensure tsconfig.json includes:
{
"compilerOptions": {
"types": ["maz-ui/types"]
}
}Error: MazInputPhoneNumber doesn't detect country or shows wrong flag
Cause: Missing libphonenumber-js dependency or country data not loaded
Fix:
# Install peer dependency
pnpm add libphonenumber-js<MazInputPhoneNumber
v-model="phone"
default-country-code="US"
preferred-countries="['US', 'CA', 'GB']"
/>Error: Translation keys showing as raw strings like inputPhoneNumber.phoneInput.example instead of translated text
Causes:
preloadFallback configurationFix Vue (Immediate Loading):
import { fr } from '@maz-ui/translations'
app.use(MazUi, {
translations: {
locale: 'fr',
fallbackLocale: 'en',
preloadFallback: true,
messages: { fr } // Import immediately
}
})Fix Vue (Lazy Loading):
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):
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:
<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.
Direct Imports (Most Optimized):
// ✅✅✅ 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):
// ✅ Good - tree-shakable
import { MazBtn, MazInput } from 'maz-ui/components'
import { useToast, useTheme } from 'maz-ui/composables'Avoid (Not Tree-Shakable):
// ❌ Imports everything
import * as MazUI from 'maz-ui'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.
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.
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.
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.
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.
This SKILL.md provides:
For detailed implementation:
© secondsky, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 21 other files (references) in plugins/maz-ui/skills/maz-ui of secondsky/claude-skills.
Open the folder on GitHubat commit 8837836
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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Maz UI this skillsecondsky/claude-skills | 227 | — | ~4.5k | Automated safety check: Pass | MIT | |
| Create Docsvictorgarciaesgi/nuxt-typed-router | 413 | 2 repos | ~2.8k | Automated safety check: Pass | MIT | |
| Tailwind CSS Patternsever-works/ever-works | 158 | 3 repos | ~1.6k | Automated safety check: Notes | AGPL-3.0 | |
| Impeccablebestofjs/bestofjs | 3.1k | 27 repos | ~2.6k | Automated safety check: Pass | MIT | |
| UI StylingOhh-889/skyroc | 795 | 13 repos | ~2.5k | Automated safety check: Pass | MIT | |
| UithingBayBreezy/ui-thing | 729 | — | ~1.3k | Automated safety check: Pass | Custom licence |
victorgarciaesgi/nuxt-typed-router
Create complete documentation sites for projects. An agent skill from victorgarciaesgi/nuxt-typed-router.
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.
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…
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.
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.
megaarmos/vue-spring-bottom-sheet
Build UIs with @nuxt/ui v4 — 125+ accessible Vue components with Tailwind CSS theming.
secondsky/claude-skills
TanStack AI (alpha) provider-agnostic type-safe chat with streaming for OpenAI, Anthropic, Gemini, Ollama.
secondsky/claude-skills
AutoAnimate (@formkit/auto-animate) zero-config animations for React.
secondsky/claude-skills
MUI Base UI unstyled React components with Floating UI. An agent skill from secondsky/claude-skills.
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"…
secondsky/claude-skills
Deploy Next.js to Cloudflare Workers via the OpenNext adapter (@opennextjs/cloudflare).
secondsky/claude-skills
Cloudflare Sandboxes SDK for secure code execution in Linux containers at edge.
Categories
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.
Maz UI fits situations like: building Vue/Nuxt applications with forms; need responsive design system with dark mode.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.