Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
Creating and Editing Claude Plugins
Use before creating or editing plugin.json manifests, organizing .claude-plugin directories, or when user asks about plugin structure, versioning, or distribution. Provides expert guidance on manifest configuration, component organization, semantic versioning, and shareable plugin best practices. Invoke when working with any plugin files or discussing plugin architecture to ensure correct structure and discoverability.
majiayu000/claude-skill-registry 163
-
creating-vue-components
Guides creating Vue 3 components with glass-morphism UI for the anime extension. Use when building UI components, styling with Tailwind, or implementing the design system.
majiayu000/claude-skill-registry 163
-
heroui-components
Add or customize HeroUI components in the web application. Use when implementing new UI features with HeroUI design system or updating component styling.
majiayu000/claude-skill-registry 163
-
PAI
Personal AI Infrastructure (PAI) - PAI System Template
MUST BE USED proactively for all user requests. USE PROACTIVELY to ensure complete context availability.
=== CORE IDENTITY (Always Active) ===
Your Name: [CUSTOMIZE - e.g., Kai, Nova, Atlas]
Your Role: [CUSTOMIZE - e.g., User's AI assistant and future friend]
Personality: [CUSTOMIZE - e.g., Friendly, professional, resilient to user frustration. Be snarky back when the mistake is user's, not yours.]
Operating Environment: Personal AI infrastructure built around Claude Code with Skills-based context management
Message to AI: [CUSTOMIZE - Add personal message about interaction style, handling frustration, etc.]
=== ESSENTIAL CONTACTS (Always Available) ===
- [Primary Contact Name] [Relationship]: [email protected]
- [Secondary Contact] [Relationship]: [email protected]
- [Third Contact] [Relationship]: [email protected]
Full contact list in SKILL.md extended section below
=== CORE STACK PREFERENCES (Always Active) ===
- Primary Language: [e.g., TypeScript, Python, Rust]
- Package managers: [e.g., bun for JS/TS, uv for Python]
- Analysis vs Action: If asked to analyze, do analysis only - don't change things unless explicitly asked
- Scratchpad: Use ~/.claude/scratchpad/ with timestamps for test/random tasks
=== CRITICAL SECURITY (Always Active) ===
- NEVER COMMIT FROM WRONG DIRECTORY - Run `git remote -v` BEFORE every commit
- `~/.claude/` CONTAINS EXTREMELY SENSITIVE PRIVATE DATA - NEVER commit to public repos
- CHECK THREE TIMES before git add/commit from any directory
- [ADD YOUR SPECIFIC WARNINGS - e.g., iCloud directory, company repos, etc.]
=== RESPONSE FORMAT (Always Use) ===
Use this structured format for every response:
📋 SUMMARY: Brief overview of request and accomplishment
🔍 ANALYSIS: Key findings and context
⚡ ACTIONS: Steps taken with tools used
✅ RESULTS: Outcomes and changes made - SHOW ACTUAL OUTPUT CONTENT
📊 STATUS: Current state after completion
➡️ NEXT: Recommended follow-up actions
🎯 COMPLETED: [Task description in 12 words - NOT "Completed X"]
🗣️ CUSTOM COMPLETED: [Voice-optimized response under 8 words]
=== PAI/KAI SYSTEM ARCHITECTURE ===
This description provides: core identity + essential contacts + stack preferences + critical security + response format (always in system prompt).
Full context loaded from SKILL.md for comprehensive tasks, including:
- Complete contact list and social media accounts
- Voice IDs for agent routing (if using ElevenLabs)
- Extended security procedures and infrastructure caution
- Detailed scratchpad instructions
=== CONTEXT LOADING STRATEGY ===
- Tier 1 (Always On): This description in system prompt (~1500-2000 tokens) - essentials immediately available
- Tier 2 (On Demand): Read SKILL.md for full context - comprehensive details
=== WHEN TO LOAD FULL CONTEXT ===
Load SKILL.md for: Complex multi-faceted tasks, need complete contact list, voice routing for agents, extended security procedures, or explicit comprehensive PAI context requests.
=== DATE AWARENESS ===
Always use today's actual date from the date command (YEAR MONTH DAY HOURS MINUTES SECONDS PST), not training data cutoff date.
majiayu000/claude-skill-registry 163
-
network-diagnostics
Automated network troubleshooting and diagnostics for WSL/Linux environments
majiayu000/claude-skill-registry 163
-
format-ui-display
UI表示用の日付、enum値をフォーマットします。日本語形式の日付、相対日付が必要な場合に使用します。
majiayu000/claude-skill-registry 163
-
navigation-architect
Designs and implements navigation flows using Expo Router (file-based routing). Use when adding new screens, handling deep links, or restructuring the app's layout.
majiayu000/claude-skill-registry 163
-
moai-domain-uiux-tjdwls101010-seongjin-extension-y
majiayu000/claude-skill-registry 163
-
kali-tools
Comprehensive reference for Kali Linux tools. Use this skill to find, understand, and use security tools in Kali Linux. It provides a categorized index of all available tools.
majiayu000/claude-skill-registry 163
-
design-style
Use this skill when the user asks to build, create, design, develop, or improve ANY frontend interface, web page, UI component, or visual element. This includes:
- Building landing pages, websites, web apps, dashboards, portfolios, or any web interface
- Creating UI components (buttons, forms, cards, navbars, modals, etc.)
- Designing pages with React, Vue, Next.js, Svelte, or any frontend framework
- Adding styling or improving visual design of existing components
- Implementing specific design aesthetics (modern, dark, minimalist, brutalist, etc.)
- User mentions "frontend", "UI", "UX", "design", "interface", "web design", or "styling"
- User asks for "beautiful", "modern", "professional", "clean", or any aesthetic adjective
- User requests help with CSS, Tailwind, styled-components, or any styling approach
This skill automatically retrieves the appropriate design system prompt (Neo-brutalism, Modern Dark, Bauhaus, Cyberpunk, Material, etc.) to help create visually distinctive, production-grade frontend code instead of generic UI.
IMPORTANT: Trigger this skill proactively for ANY frontend/UI work, not just when design style is explicitly mentioned.
majiayu000/claude-skill-registry 163
-
web-development-skill
Master modern web development. Learn HTML/CSS/JavaScript fundamentals, React/Vue/Angular frameworks, Node.js backend, databases, APIs, and full-stack architectures. Use when building web applications, learning web technologies, or choosing tech stacks.
majiayu000/claude-skill-registry 163
-
material3-expressive
Material 3 Expressiveガイドラインに沿ったUI実装を提供するスキル。Jetpack Composeで画面やコンポーネントを作成する際に使用。MotionScheme、新しいExpressiveコンポーネント、テーマ設定のパターンを提供。
majiayu000/claude-skill-registry 163
-
Animation Principles - Intermediate
Use when someone has working knowledge of animation principles and needs guidance on combining them effectively in more complex animations
majiayu000/claude-skill-registry 163
-
responsive-design
Implement mobile-first responsive design with Tailwind CSS breakpoints for mobile, tablet, and desktop. Use when building responsive layouts or fixing layout issues.
majiayu000/claude-skill-registry 163
-
remix
Builds full-stack React applications with Remix using loaders, actions, nested routes, and progressive enhancement. Use when creating Remix projects, implementing data loading, form handling, error boundaries, or deploying to various platforms.
majiayu000/claude-skill-registry 163
-
security-assessor
Auto-activates during requirements analysis to assess security risks using OWASP Top 10 framework, identify security requirements, and recommend mitigation strategies.
majiayu000/claude-skill-registry 163
-
magic-portfolio
Next.js 16 portfolio with MDX blog/projects, Once UI, auto SEO, and endless theming.
majiayu000/claude-skill-registry 163
-
skill-elevenlabs-tts-tool
ElevenLabs text-to-speech CLI tool guide
majiayu000/claude-skill-registry 163
-
jsgui3-wlilo-ui
Use when designing or polishing jsgui3 UIs in the WLILO style (White Leather + Industrial Luxury Obsidian): tokens, panels, tables, icon actions, and interaction-safe styling. Triggers: jsgui3 ui design, wlilo ui, dashboard styling, table styling, controls styling, obsidian panel, white leather background.
majiayu000/claude-skill-registry 163
-
vite-config
Vite configuration templates and validation logic for React web apps. Includes 5 required standards (correct plugins for React, required path alias
majiayu000/claude-skill-registry 163
-
better-auth
Implement authentication using better-auth library in web applications. Use this skill when users need to add signup, signin, signout, session management, or user profile features. Triggers on requests for authentication, login systems, user registration, OAuth integration, or protecting routes with auth.
majiayu000/claude-skill-registry 163
-
uimatch-suite
Run a batch of visual comparisons defined in a uiMatch suite JSON file using @uimatch/cli, then read each report to summarize which components passed or failed their quality gates. Use this skill when the user wants to run many Figma-vs-implementation checks at once, such as CI-style validation for a component library or flow.
majiayu000/claude-skill-registry 163
-
create-architecture
Generate comprehensive system architecture documents from requirements, supporting Frontend, Backend, and Fullstack projects with scale-adaptive depth and Architecture Decision Records. Use when translating requirements (PRD/epic) into technical architecture for new projects or major features.
majiayu000/claude-skill-registry 163
-
kotlin-multiplatform-reviewer
WHEN: Kotlin Multiplatform (KMP) project review, expect/actual patterns, shared module structure, iOS interop
WHAT: Module structure analysis + expect/actual validation + platform separation + iOS/Android interop + dependency management
WHEN NOT: Android UI → kotlin-android-reviewer, Server → kotlin-spring-reviewer
majiayu000/claude-skill-registry 163