Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
Framework Detector
Multi-signal framework detection with confidence scoring for 6 major frameworks
majiayu000/claude-skill-registry 163
-
wp-playground
Use for WordPress Playground workflows: fast disposable WP instances in browser or locally via @wp-playground/cli, auto-mounting plugins/themes, switching WP/PHP versions, blueprints, and debugging with Xdebug.
majiayu000/claude-skill-registry 163
-
solana-kit-migration
Helps developers understand when to use @solana/kit vs @solana/web3.js (v1), provides migration guidance, API mappings, and handles edge cases for Solana JavaScript SDK transitions
majiayu000/claude-skill-registry 163
-
wireguard
WireGuard VPN configuration and management. Set up VPN servers, configure peers, manage keys, and troubleshoot connections. Use for VPN setup, secure tunneling, or network privacy. Triggers on wireguard, vpn, tunnel, secure connection, wg, peer configuration, private network.
majiayu000/claude-skill-registry 163
-
standup-formatter
Use when generating standup reports, daily updates, or team status summaries. Formats work activity into concise standup format.
majiayu000/claude-skill-registry 163
-
moai-cc-memory
Claude Code memory management, context persistence, and knowledge retention. Use when managing session memory, persisting context, or optimizing knowledge retention.
majiayu000/claude-skill-registry 163
-
accessible-notifications
Guidance for accessible user notifications and feedback. AUTO-TRIGGER when implementing: toasts, snackbars, notifications, alerts, flash messages, status messages, success/error feedback, or any transient UI messages. Triggers include: "toast", "snackbar", "notification", "flash message", "notify user", "show success", "show error", "feedback message", "status update", "auto-dismiss", "popup message". Use this skill BEFORE implementing any toast-like patterns to ensure accessibility compliance.
majiayu000/claude-skill-registry 163
-
security-convex
Review Convex security audit patterns for authentication and authorization. Use for auditing query/mutation auth, row-level security, and validators. Use proactively when reviewing Convex apps (convex/ directory present).
Examples:
- user: "Audit these Convex mutations" → check for missing ctx.auth and input validators
- user: "Check for IDOR in Convex queries" → verify ownership checks on document access
- user: "Review Convex HTTP actions" → check for signature verification on webhooks
- user: "Secure these Convex queries" → implement custom functions for enforced auth
- user: "Check for data leaks in subscriptions" → verify filtered result sets
majiayu000/claude-skill-registry 163
-
binding-enum-command-parameters
Binds enum values to WPF CommandParameter using x:Static markup extension. Use when passing enum types to commands or avoiding string-based command parameter errors.
majiayu000/claude-skill-registry 163
-
auto-prompt-enhancer
Expert prompt engineering assistant that analyzes vague requests, asks clarifying questions, and transforms them into structured, high-quality prompts using XML tags, examples, and chain-of-thought reasoning. Always active - transparently shows enhanced prompts before execution. Use for vague requests, feature implementation, or architecture decisions.
majiayu000/claude-skill-registry 163
-
tsh-component
UI component patterns for TSH Clients Console (Next.js, shadcn/ui, RTL). Use when:
(1) Creating new React components
(2) Building pages with proper structure
(3) Implementing loading skeletons
(4) Adding responsive design
(5) Supporting dark mode and RTL
(6) Using shadcn/ui components correctly
majiayu000/claude-skill-registry 163
-
create-pr
Creates GitHub pull requests with properly formatted titles that pass the check-pr-title CI validation. Use when creating PRs, submitting changes for review, or when the user says /pr or asks to create a pull request.
majiayu000/claude-skill-registry 163
-
Failure Modes Analysis
Comprehensive guide to identifying, analyzing, and documenting failure modes in distributed systems
majiayu000/claude-skill-registry 163
-
lobe-tts
LobeTTS - High-quality TypeScript TTS/STT toolkit with EdgeSpeech, Microsoft, OpenAI engines, React hooks, audio visualization components, and both server and browser support
majiayu000/claude-skill-registry 163
-
openspec-continue-change
Continue working on an OpenSpec change by creating the next artifact. Use when the user wants to progress their change, create the next artifact, or continue their workflow.
majiayu000/claude-skill-registry 163
-
supabase-upgrade-migration
Execute analyze, plan, and execute Supabase SDK upgrades with breaking change detection.
Use when upgrading Supabase SDK versions, detecting deprecations,
or migrating to new API versions.
Trigger with phrases like "upgrade supabase", "supabase migration",
"supabase breaking changes", "update supabase SDK", "analyze supabase version".
majiayu000/claude-skill-registry 163
-
frappe-doctype-builder
Build Frappe DocTypes with fields, permissions, and naming configurations. Use this skill when creating or modifying DocType structures.
majiayu000/claude-skill-registry 163
-
wiring
Wiring Verification
majiayu000/claude-skill-registry 163
-
migrating-to-swift-concurrency
Provides the complete Swift Concurrency Migration Guide. Use when migrating to Swift 6, resolving data-race safety errors, understanding Sendable and actor isolation, or incrementally adopting async/await.
majiayu000/claude-skill-registry 163
-
unit-test-application-events
Testing Spring application events (ApplicationEvent) with @EventListener and ApplicationEventPublisher. Test event publishing, listening, and async event handling in Spring Boot applications. Use when validating event-driven workflows in your Spring Boot services.
majiayu000/claude-skill-registry 163
-
maestro-testing
Maestro E2E testing patterns for React Native. Use when implementing end-to-end tests.
majiayu000/claude-skill-registry 163
-
data-layer
This skill provides patterns for working with the data-layer module. Use when creating/editing files in src/data-layer/, src/lib/data/, or adding new data sources.
majiayu000/claude-skill-registry 163
-
JavaScript Tooling
Development tools, linting, and testing for JavaScript projects.
majiayu000/claude-skill-registry 163
-
nuxt-layers
Working with Nuxt layers (base, nuxt-ui, x-ui) that provide shared functionality. Use when understanding layer architecture, importing from layers, extending layer functionality, or creating new layers.
majiayu000/claude-skill-registry 163