Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
expandable-card
Creates expandable/collapsible cards using CSS grid-rows animation with smooth transitions. Use when building accordions, expandable panels, collapsible sections, or show/hide card content.
majiayu000/claude-skill-registry 163
-
Frontend Components Standards
Design reusable, composable UI components following single responsibility principle with clear interfaces, encapsulation, and minimal props. Use this skill when creating or modifying frontend components in any framework (React, Vue, Svelte, web components) or component files. Apply when working with .jsx, .tsx, .vue, .svelte files in component directories (components/, src/components/, ui/, lib/), defining component props and interfaces, implementing component composition patterns, managing component-level state, creating reusable UI elements (buttons, forms, cards, modals), documenting component APIs, or refactoring components for better reusability and maintainability.
majiayu000/claude-skill-registry 163
-
fairdb-backup-manager
Manage use when you need to work with backup and recovery.
This skill provides backup automation and disaster recovery with comprehensive guidance and automation.
Trigger with phrases like "create backups", "automate backups",
or "implement disaster recovery".
majiayu000/claude-skill-registry 163
-
tailadmin-nextjs
Next.js 16 admin dashboard with 30+ components, Tailwind CSS 4, ApexCharts, dark mode.
majiayu000/claude-skill-registry 163
-
Presentation Design
This skill should be used when the user asks to "design a presentation", "structure presentation content", "improve presentation flow", "create presentation outline", "make slides more engaging", or needs guidance on storytelling, visual hierarchy, audience engagement, or presentation best practices.
majiayu000/claude-skill-registry 163
-
vanilla-rails-views
Use when writing ERB templates, partials, view helpers, or Turbo Stream responses - covers partial organization, optional locals, CSS class patterns, collection rendering
majiayu000/claude-skill-registry 163
-
enclosure-designer
Guides design and generation of 3D-printable enclosures for Arduino/ESP32/RP2040 projects. Use when user needs a case, box, housing, or enclosure for their electronics project. Provides parametric design guidance, OpenSCAD templates, STL generation tips, and print settings.
majiayu000/claude-skill-registry 163
-
character-world-init
This skill should be used when starting a new adventure, creating player characters,
building game worlds, or when playerRef/worldRef is null. Triggers include: "create a character",
"make a new character", "roll up a character", "build a character sheet", "create my PC",
"what characters do I have", "pick my character", "set up a new world", "design a world",
"choose a world", "show me available worlds", "initialize my campaign", "start a new adventure".
majiayu000/claude-skill-registry 163
-
Environment Setup
Environment verification, tool checking, version validation, and path configuration. Use when checking system requirements, verifying tool installations, validating versions, checking PATH configuration, or when user mentions environment setup, system check, tool verification, version check, missing tools, or installation requirements.
majiayu000/claude-skill-registry 163
-
uv-expert
Expert guidance for uv Python package and project manager. Use when working with uv, Python dependency management, project setup, virtual environments, or when users mention uv commands, pip alternatives, or fast Python package management.
majiayu000/claude-skill-registry 163
-
shadcn-init
Setup shadcn/ui in React projects (Next.js, Vite, Astro). Use when initializing shadcn/ui, setting up Tailwind CSS v4, configuring path aliases, or when user mentions "setup shadcn", "install shadcn", "shadcn init", or starting a new shadcn project. NOT for adding components or customization.
majiayu000/claude-skill-registry 163
-
ux-typography
Typography patterns using Utopia fluid type scale with cqi units. Use when setting font sizes, line heights, font families, or text styling. Covers display vs body fonts, hierarchy, and readability. (project)
majiayu000/claude-skill-registry 163
-
linux-fundamentals-skill
Complete Linux administration skill covering process management, filesystem, permissions, package management, users, bash scripting, and system monitoring.
majiayu000/claude-skill-registry 163
-
admin-wsl
WSL2 Ubuntu administration from Linux side. Profile-aware - reads preferences from
Windows-side profile at /mnt/c/Users/{WIN_USER}/.admin/profiles/{hostname}.json
Use when: Inside WSL for apt packages, Docker, Python/uv, shell configs, systemd.
Coordinates with admin-windows via shared profile ON THE WINDOWS SIDE.
majiayu000/claude-skill-registry 163
-
filament-resource-generator
Automated Filament resource generation with correct namespace imports (Schemas vs Forms), Vietnamese labels, standard structure, Observer patterns, ImagesRelationManager integration. USE WHEN user says 'tạo resource mới', 'create new resource', 'generate Filament resource', 'scaffold admin resource', or wants to add new entity to admin panel.
majiayu000/claude-skill-registry 163
-
skill-creator-multi
Guide for creating multi-phase skills with orchestrated sequential execution. Use when user wants to create a skill that runs multiple steps in sequence (like gap-finder), needs a start-* orchestrator pattern, or asks about multi-step/multi-phase skill architecture.
majiayu000/claude-skill-registry 163
-
cqrs-ddd
CQRS+DDD implementation patterns for .NET. Use when designing aggregates, implementing command/query handlers, setting up repositories, or understanding architectural principles. Triggers on "CQRS", "DDD", "aggregate", "command handler", "query handler", "repository", "value object", "domain event", "entity configuration".
majiayu000/claude-skill-registry 163
-
motion-animation-patterns
Use this skill for implementing Motion (Framer Motion) animations in React applications. Covers animation presets, page transitions, modal animations, list stagger effects, hover interactions, skeleton loaders, and RTL-aware animation patterns.
majiayu000/claude-skill-registry 163
-
sla-tracking
Use to design measurement, alerting, and reporting for MQL→SQL SLAs.
majiayu000/claude-skill-registry 163
-
console-frontend-review
Reviews React/TypeScript code for the depot console web application with focus on real-time rover teleoperation, state management, WebSocket communication, and 3D visualization. Use when reviewing console frontend changes, debugging teleop UI issues, optimizing rendering performance, validating WebSocket protocols, checking React Three Fiber implementations, or evaluating state management patterns. Covers Zustand store architecture, binary protocol encoding, input handling, page visibility safety, memory management, and 360-degree video streaming.
majiayu000/claude-skill-registry 163
-
web-asset-generator
Generate web assets including favicons, app icons (PWA), and social media meta images (Open Graph) for Facebook, Twitter, WhatsApp, and LinkedIn. Use when users need icons, favicons, social sharing images, or Open Graph images from logos or text slogans. Handles image resizing, text-to-image generation, and provides proper HTML meta tags.
majiayu000/claude-skill-registry 163
-
motion-vue
Motion for Vue animation library guidance. Use when building Vue animations with motion-v package, implementing gesture animations (hover, press, drag), scroll-linked animations, layout animations, exit animations with AnimatePresence, variants, spring physics, or using hooks like useAnimate, useScroll, useSpring, useMotionValue, useTransform. Triggers on keywords like motion.div, motion-v, whileHover, whilePress, whileDrag, whileInView, AnimatePresence, layout animations, scroll animations, MotionConfig, LayoutGroup.
majiayu000/claude-skill-registry 163
-
ux-concepts
Understand and apply psychological concepts to create superior user experiences (UX) in frontend design.
majiayu000/claude-skill-registry 163
-
rrna-prediction-patterns
Guidelines for rRNA detection and prediction including prokaryotic (16S, 23S, 5S) and eukaryotic (18S, 28S, 5.8S, 5S) ribosomal RNA. Covers sequence patterns, secondary structure, HMM models, blast-based detection, length validation, and quality scoring for rRNA identification.
majiayu000/claude-skill-registry 163