Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
ink-cli
Build terminal CLI apps using Ink (React for CLIs). This skill should be used when the user wants to create command-line interfaces with React components, terminal UIs, interactive CLI tools, or needs help with Ink components, hooks, and patterns.
majiayu000/claude-skill-registry 163
-
Go File Splitting
This skill should be used when the user asks about "file size", "large file", "split file", "file too long", "LOC limit", "organize Go files", or needs guidance on when and how to split large Go source files.
majiayu000/claude-skill-registry 163
-
configuring-tailwind-v4
Configure Tailwind CSS v4 using Vite plugin, PostCSS, or CLI with CSS-first configuration via @import and @theme directives. Use when setting up new projects or migrating build tools.
majiayu000/claude-skill-registry 163
-
react-component-dev
Build React components with proper patterns, accessibility, and composition. Use when creating new components, refactoring existing ones, or reviewing component architecture. Covers forwardRef, prop design, accessibility, file organization, and testing approaches.
majiayu000/claude-skill-registry 163
-
canvas-design
Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.
majiayu000/claude-skill-registry 163
-
color-accessibility
Design color palettes that are accessible to all users including those with color blindness. Ensure sufficient contrast, meaningful use of color, and inclusive design.
majiayu000/claude-skill-registry 163
-
material-symbols-v3
Material Symbols v3 variable icon font system. Use when adding icons to buttons, navigation, status indicators, or any UI element. Provides 2,500+ icons with fill, weight, grade, and optical size axes. Integrates with project color tokens.
majiayu000/claude-skill-registry 163
-
bioservices
Primary Python tool for 40+ bioinformatics services. Preferred for multi-database workflows: UniProt, KEGG, ChEMBL, PubChem, Reactome, QuickGO. Unified API for queries, ID mapping, pathway analysis. For direct REST control, use individual database skills (uniprot-database, kegg-database).
majiayu000/claude-skill-registry 163
-
debian-bootstrap
Bootstrap a new Debian/Ubuntu system with your standard configuration. Portable dotfiles, SSH config, shell setup, and SOPS secrets - no Nix required. Use when setting up a new machine or migrating away from NixOS.
majiayu000/claude-skill-registry 163
-
admin-unix
Native macOS and Linux administration (non-WSL). Profile-aware - reads preferences
from ~/.admin/profiles/{hostname}.json.
Use when: macOS/Linux system admin, Homebrew (macOS), apt (Linux), services.
NOT for WSL - use admin-wsl instead.
majiayu000/claude-skill-registry 163
-
frontend-design-standards
Use when generating React/TypeScript UI components, forms, layouts, or pages - prevents generic AI aesthetic, enforces accessibility, semantic HTML, theme compliance, minimum text sizes, proper states, and brand differentiation
majiayu000/claude-skill-registry 163
-
creating-revealjs-presentations
Creates, customizes, and troubleshoots Quarto Reveal.js presentations with proper SCSS theming, layout patterns, and extensions. Use when authoring .qmd slides or styling with SCSS.
majiayu000/claude-skill-registry 163
-
monitoring-cross-chain-bridges
Monitor cross-chain bridge security, liquidity, and transaction status across networks.
Use when monitoring cross-chain asset transfers.
Trigger with phrases like "monitor bridges", "check cross-chain", or "track bridge transfers".
majiayu000/claude-skill-registry 163
-
optimizing-query-selection
Optimize queries by selecting only required fields and avoiding N+1 problems. Use when writing queries with relations or large result sets.
majiayu000/claude-skill-registry 163
-
canvas-assignment-design
Design Canvas LMS assignments using evidence-based learning science principles from the Four Learning Design Pillars. Use when educators want to create pedagogically sound assignments, need help writing assignment descriptions with clear objectives, want rubric suggestions, or are creating quizzes/discussions/peer reviews. Integrates with canvas-mcp for direct Canvas creation.
majiayu000/claude-skill-registry 163
-
resilience-patterns
Circuit breaker, retry, and DLQ patterns for .NET using Polly and Brighter. Use when implementing fault tolerance, handling transient failures, configuring retry strategies, or setting up dead letter queues. Includes Polly HttpClient patterns and Brighter message handler resilience.
majiayu000/claude-skill-registry 163
-
crucible-planner
Interactive planning system for epic fantasy novels using the Crucible Structure—a 36-beat narrative framework with three interwoven story strands (Quest, Fire, Constellation), five Forge Points, and a Mercy Engine. Use when user wants to plan a fantasy novel, provides a story premise/synopsis, asks to "plan my fantasy book," wants to create planning documents for an epic fantasy, or mentions the Crucible Structure. Guides users through multi-choice questions to generate 7 planning document categories (14 files total) from a simple premise.
majiayu000/claude-skill-registry 163
-
defining-stories
Guides creation of user stories and epic design documents. Use when defining new features, writing Given-When-Then criteria, creating story logs, or designing larger features that need scope definition.
majiayu000/claude-skill-registry 163
-
learning-microlesson-designer
Create focused 3-5 minute microlessons optimized for mobile, just-in-time learning, and performance support. Use for bite-sized learning. Activates on "microlesson", "micro-learning", "quick lesson", or "3-minute training".
majiayu000/claude-skill-registry 163
-
rails-ai:models
Use when designing Rails models - ActiveRecord patterns, validations, callbacks, scopes, associations, concerns, query objects, form objects
majiayu000/claude-skill-registry 163
-
css-review
Guide for reviewing modern CSS framework. Use this when asked to review CSS in `packages/css`.
majiayu000/claude-skill-registry 163
-
searching-files
Finding files on Linux and macOS machines
majiayu000/claude-skill-registry 163
-
code-quality
Provides WordPress coding standards, PHP/CSS/JS style guide, code linting and static analysis (phpcs, phpstan, rector, phpcbf). Use before writing or editing PHP, CSS, or JavaScript code, when fixing lint errors, running code quality tools, or reviewing code style compliance.
majiayu000/claude-skill-registry 163
-
flashcard-drill
Run timed flashcard drills when user says "drill <category>" (e.g., "drill bitwise", "drill 1-bitwise", "drill arrays"). Reads all flashcards upfront, quizzes rapidly, logs results, drills missed cards, then updates README.
majiayu000/claude-skill-registry 163