Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
tidying
Guide structural code improvements using Kent Beck's Tidy First methodology. Use when seeing messy code, before making behavioral changes, after completing features, or discussing when to clean up code.
majiayu000/claude-skill-registry 163
-
code-review
Use for QUICK PR reviews with structured checklists (architecture, patterns, security, performance). Provides step-by-step review process, git diff commands, and review report templates. Best for pull request reviews and pre-commit checks. NOT for deep refactoring analysis (use code-review instead).
majiayu000/claude-skill-registry 163
-
trello-manager
Manage Trello boards, lists, and cards. Use this skill when the user wants to view, create, or update their Trello tasks, boards, or project status.
majiayu000/claude-skill-registry 163
-
skill-analyzer
Analyzes project requirements in CLAUDE.md and identifies relevant skills from SkillOS library. Populates the "Available Skills" section with indexed skills and usage guidance, and the "Missing Skills" section with project-specific skills that should be created. Use this after project-context-generator creates the initial CLAUDE.md, or when project requirements change and skill selection needs updating.
majiayu000/claude-skill-registry 163
-
search-restaurants
Retrieve restaurants by city from the bundled dataset. Use this skill when recommending places to eat or validating dining options for a destination.
majiayu000/claude-skill-registry 163
-
backend-safety-integrator
Guide for integrating safety validation into new inference backends
majiayu000/claude-skill-registry 163
-
north-star-translation-layer
A framework for aligning sub-team metrics with a primary company North Star. Use this when sub-teams struggle to see their impact on high-level goals, when cross-prioritizing resources between disparate functions (e.g., Eng vs. Marketing), or during quarterly planning to set data-driven targets.
majiayu000/claude-skill-registry 163
-
vaex
Use this skill for processing and analyzing large tabular datasets (billions of rows) that exceed available RAM. Vaex excels at out-of-core DataFrame operations, lazy evaluation, fast aggregations, efficient visualization of big data, and machine learning on large datasets. Apply when users need to work with large CSV/HDF5/Arrow/Parquet files, perform fast statistics on massive datasets, create visualizations of big data, or build ML pipelines that do not fit in memory.
majiayu000/claude-skill-registry 163
-
allegro
Allegro MicroSystems MPN encoding patterns, suffix decoding, and handler guidance. Use when working with current sensors, motor drivers, or Hall effect sensors.
majiayu000/claude-skill-registry 163
-
moai-domain-security
Enterprise-grade security expertise with production-ready patterns for OWASP Top 10 2021, zero-trust architecture, threat modeling (STRIDE, PASTA), secure SDLC, DevSecOps automation, cloud security, cryptography, identity & access management, and compliance frameworks (SOC 2, ISO 27001, GDPR, CCPA).
majiayu000/claude-skill-registry 163
-
parallel-exec
majiayu000/claude-skill-registry 163
-
discover-books
Discover new books using OpenLibrary API with Federated Taxonomy integration. Recommends books based on subjects, authors, and HMT bridge attributes. Can be invoked via /dogpile books.
majiayu000/claude-skill-registry 163
-
agent-context-generator
Generate project-level AGENTS.md guides that capture conventions, workflows, and required follow-up tasks. Use when a repository needs clear agent onboarding covering structure, tooling, testing, task flow, README expectations, and conventional commit summaries.
majiayu000/claude-skill-registry 163
-
tool-calling-cuba6112-skillfactory
majiayu000/claude-skill-registry 163
-
require-why-when-how-docs
Require comprehensive WHY/WHEN/HOW documentation for all functions. Apply when writing functions, classes, or complex logic to explain purpose, usage context, and implementation approach.
majiayu000/claude-skill-registry 163
-
query-optimize
Guidance for SQL query optimization tasks. This skill should be used when optimizing slow SQL queries, improving database performance, or rewriting queries to be more efficient. Covers query plan analysis, benchmarking strategies, and database-specific optimization techniques.
majiayu000/claude-skill-registry 163
-
pr
majiayu000/claude-skill-registry 163
-
assert
TypeScript assertion function for runtime type narrowing with descriptive error messages. Based on tiny-invariant.
majiayu000/claude-skill-registry 163
-
enzyme-autodiff
Enzyme.jl Automatic Differentiation Skill
majiayu000/claude-skill-registry 163
-
project-guidelines-example-ying-kai-liao-touchstone
majiayu000/claude-skill-registry 163
-
generate-translations
Use when new translation keys are added to packages to generate new translations strings
majiayu000/claude-skill-registry 163
-
java-pro
Master Java 21+ with modern features like virtual threads, pattern matching, and Spring Boot 3.x. Expert in the latest Java ecosystem including GraalVM, Project Loom, and cloud-native patterns. Use PROACTIVELY for Java development, microservices architecture, or performance optimization.
majiayu000/claude-skill-registry 163
-
multi-session-orchestrator
Orchestrate multi-session workflows that span multiple sessions or require state persistence. Use when tasks span multiple sessions. Not for single-session tasks or simple scripts.
majiayu000/claude-skill-registry 163
-
brand-guidelines
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.
majiayu000/claude-skill-registry 163