Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
js-hoist-regexp
Hoist RegExp creation outside render or memoize with useMemo(). Apply when using regular expressions in React components or frequently called functions.
majiayu000/claude-skill-registry 163
-
mac-mini-llm-lab
Configure a Mac mini as a reliable local LLM server with remote access, observability, and power-safe operation.
majiayu000/claude-skill-registry 163
-
agentmail
Inter-agent communication for tmux sessions. Send and receive messages between AI agents.
majiayu000/claude-skill-registry 163
-
arcanea-design-system
Arcanea Cosmic Glass Design System v2.0. Generate UI code that strictly adheres to the Design Bible. Source of truth: .arcanea/design/DESIGN_BIBLE.md
majiayu000/claude-skill-registry 163
-
pinia-colada
majiayu000/claude-skill-registry 163
-
openai-docs
Use when the user asks how to build with OpenAI products or APIs and needs up-to-date official documentation with citations (for example: Codex, Responses API, Chat Completions, Apps SDK, Agents SDK, Realtime, model capabilities or limits); prioritize OpenAI docs MCP tools and restrict any fallback browsing to official OpenAI domains.
majiayu000/claude-skill-registry 163
-
Art
Complete visual content system. USE WHEN user wants to create visual content, illustrations, diagrams, OR mentions art, header images, visualizations, mermaid, flowchart, technical diagram, infographic, PAI icon, pack icon, or PAI pack icon.
majiayu000/claude-skill-registry 163
-
data-validation
Provides comprehensive guidance for input validation, data serialization, and ID management in backend APIs. This skill should be used when designing validation schemas, transforming request/response data, mapping database IDs to external identifiers, and ensuring type safety across API boundaries.
majiayu000/claude-skill-registry 163
-
dask
Distributed computing for larger-than-RAM pandas/NumPy workflows. Use when you need to scale existing pandas/NumPy code beyond memory or across clusters. Best for parallel file processing, distributed ML, integration with existing pandas code. For out-of-core analytics on single machine use vaex; for in-memory speed use polars.
majiayu000/claude-skill-registry 163
-
vibe-matcher
Synesthete designer that translates emotional vibes and brand keywords into concrete visual DNA (colors, typography, layouts, interactions). Use when users describe desired "feel" (edgy, trustworthy, premium, playful, minimal) and need specific design specifications. NOT for technical implementation or coding.
majiayu000/claude-skill-registry 163
-
research-pipeline
Use when you need a complete research workflow from initial literature search to polished, fact-checked document. Chains researcher -> synthesizer -> devils-advocate -> fact-checker -> editor automatically.
majiayu000/claude-skill-registry 163
-
prisma-7
Prisma 7 ORM with Rust-free client, 90% smaller bundles, TypedSQL, Omit API, and ESM-first architecture. Use when working with database, schema, migrations, queries, or relations.
majiayu000/claude-skill-registry 163
-
emblemai-crypto-wallet
Crypto wallet management across 7 blockchains via EmblemAI Agent Hustle API. Balance checks, token swaps, portfolio analysis, and transaction execution for Solana, Ethereum, Base, BSC, Polygon, Hedera, and Bitcoin.
majiayu000/claude-skill-registry 163
-
prd
Generate Product Requirements Documents (PRDs) in Markdown format. Use when users want to create a PRD, spec out a feature, document requirements, or plan new functionality. Triggers on requests like "create a PRD", "write requirements for", "spec out this feature", or "document this feature idea".
majiayu000/claude-skill-registry 163
-
robotics-design-patterns
Architecture patterns, design principles, and proven recipes for building robust robotics software. Use this skill when designing robot software architectures, choosing between behavioral frameworks, structuring perception-planning-control pipelines, implementing state machines, designing safety systems, or architecting multi-robot systems. Trigger whenever the user mentions behavior trees, finite state machines, subsumption architecture, sensor fusion, robot safety, watchdogs, heartbeats, graceful degradation, hardware abstraction layers, real-time constraints, or software architecture for robots. Also applies to sim-to-real transfer, digital twins, and robot fleet management.
majiayu000/claude-skill-registry 163
-
typescript
Write, review, and refactor TypeScript for readability, type safety, and runtime correctness (Node.js/React/shared libs). Use when creating TS modules, modeling domain types, handling errors (Result/Either), validating external inputs (Zod/io-ts), organizing imports, or preventing cyclic dependencies. NOT for choosing design patterns (use design); NOT for shared platform library design (use platform).
majiayu000/claude-skill-registry 163
-
followup-documentation
Evaluate whether changes need CLAUDE.md, rules, or skill updates
majiayu000/claude-skill-registry 163
-
playwright-ci
Production-ready CI/CD configurations for Playwright — GitHub Actions, GitLab CI, CircleCI, Azure DevOps, Jenkins, Docker, parallel sharding, reporting, code coverage, and global setup/teardown.
majiayu000/claude-skill-registry 163
-
n8n-errors-expressions
Use when debugging expression evaluation failures or undefined references in n8n workflows. Prevents data access errors by mapping every expression variable to its valid context. Covers undefined $json references, type mismatches, missing paired items, $itemIndex unavailability in Code node, $secrets restriction in Code node, JMESPath parameter order confusion, empty expression results, and context-dependent variable availability. Keywords: n8n, expression, error, $json, variable, type mismatch.
majiayu000/claude-skill-registry 163
-
color-system
Use when the user needs help choosing, evaluating, fixing, extending, or operationalizing colors for any interface. Trigger on requests about palettes, color grading, themes, semantic roles, contrast, tokens, visual tone, muddy or washed-out UI, dark mode, light mode, state colors, or making colors feel right. Use this skill to teach flexible color judgment and, when useful, support that judgment with small deterministic helper scripts.
majiayu000/claude-skill-registry 163
-
project-learnings
Captures project-specific patterns and anti-patterns into the project's CLAUDE.md. Loaded by other skills (bug-killer, feature-dev, etc.) when they discover project-specific knowledge worth encoding for future sessions.
majiayu000/claude-skill-registry 163
-
evidence-logging
Use this skill as foundation for all evidence-based review workflows. Use when conducting any review that needs evidence trails, creating audit documentation, ensuring reproducibility of analyses. Do not use when quick informal checks without documentation needs. DO NOT use when: structured output is the focus - use structured-output.
majiayu000/claude-skill-registry 163
-
htmx-skill
Documentation for the htmx JavaScript library (attributes, events, headers, API, extensions, examples, migration guides, server examples). Use when you need accurate htmx syntax/behavior or to locate the right reference page for an htmx question.
majiayu000/claude-skill-registry 163
-
internal-comms
A set of resources to help me write all kinds of internal communications, using the formats that my company likes to use. Claude should use this skill whenever asked to write some sort of internal communications (status reports, leadership updates, 3P updates, company newsletters, FAQs, incident reports, project updates, etc.).
majiayu000/claude-skill-registry 163