Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
sub-agent-patterns
Comprehensive guide to sub-agents in Claude Code: built-in agents (Explore, Plan, general-purpose), custom agent creation, configuration, and delegation patterns.
Use when: creating custom sub-agents, delegating bulk operations, parallel research, understanding built-in agents, or configuring agent tools/models.
majiayu000/claude-skill-registry 163
-
ensuring-query-type-safety
Use Prisma's generated types, `Prisma.validator`, and `GetPayload` for type-safe queries.
majiayu000/claude-skill-registry 163
-
prettier-config-generator
Generate Prettier configuration files for consistent code formatting across JavaScript, TypeScript, CSS, and other file types. Triggers on "create prettier config", "generate prettier configuration", "prettier setup", "code formatting config".
majiayu000/claude-skill-registry 163
-
moai-connector-mcp
MCP 1.0+ Custom Server Development with FastMCP Framework
majiayu000/claude-skill-registry 163
-
hover-interactions
Use when creating mouse hover effects - button highlights, card lifts, link underlines, image zooms, or any pointer-triggered animation.
majiayu000/claude-skill-registry 163
-
clean-code-practices
Clean Code の原則に基づき、命名・関数分割・重複排除などのコード品質改善を支援するスキル。
可読性と保守性の向上、リファクタリング方針の整理を扱う。
Anchors:
• Clean Code (Robert C. Martin) / 適用: 命名と関数設計 / 目的: 可読性の向上
• Refactoring (Martin Fowler) / 適用: 改善手順の整理 / 目的: 安全な改善
• The Pragmatic Programmer (Hunt/Thomas) / 適用: DRYと意図表現 / 目的: 保守性の向上
Trigger:
Use when improving naming, splitting large functions, removing duplication, or validating clean code quality.
clean code, naming, small functions, duplication, refactoring, readability
majiayu000/claude-skill-registry 163
-
mcp-builder-rust
Guide for creating high-quality MCP (Model Context Protocol) servers in Rust using rmcp SDK. Use when building production-grade MCP servers with type safety, performance, and async support.
majiayu000/claude-skill-registry 163
-
turn-this-feature-into-a-blog-post
Generates a technical blog post from code implementation. Use when asked to write a blog post about a feature, explain an implementation for a blog, document code as a blog article, or create technical content from source code. Triggers on phrases like "write a blog post about", "turn this into a blog", "create a technical article", or "explain this for a blog".
majiayu000/claude-skill-registry 163
-
mermaid-flowchart
Flowcharts are composed of **nodes** (geometric shapes) and **edges** (arrows or lines). The Mermaid code defines how nodes and edges are made and accommodates different arrow types, multi-directional arrows, and any linking to and from subgraphs.
majiayu000/claude-skill-registry 163
-
django-cbv-patterns
Use when Django Class-Based Views for building modular, reusable views. Use when creating CRUD operations and complex view logic.
majiayu000/claude-skill-registry 163
-
audio-systems
Game audio systems, music, spatial audio, sound effects, and voice implementation.
Build immersive audio experiences with professional middleware integration.
majiayu000/claude-skill-registry 163
-
terraform-provider-config
Terraform Provider Config - Auto-activating skill for DevOps Advanced.
Triggers on: terraform provider config, terraform provider config
Part of the DevOps Advanced skill category.
majiayu000/claude-skill-registry 163
-
grammar
Comprehensive proofreading and editing for biblical, pastoral, and theological writing. Use when the user requests grammar checking, spelling correction, proofreading, or style improvement for sermons, sermonettes, devotionals, blogs, academic papers, or book chapters. Specializes in US English, pastoral tone, academic theological writing, and creative devotional styles.
majiayu000/claude-skill-registry 163
-
browser-testing
Use when testing web applications, debugging browser console errors, automating form interactions, or verifying UI implementations. Load for localhost testing, authenticated app testing (Gmail, Notion), or recording demo GIFs. Requires Chrome extension 1.0.36+, Claude Code 2.0.73+, paid plan.
majiayu000/claude-skill-registry 163
-
portfolio-strategy-advisor
Expert in portfolio-level lease analysis and renewal prioritization. Use when analyzing lease rollover schedules, prioritizing renewals, assessing expiry cliff risk, or forecasting vacancy. Key terms include rollover analysis, expiry cliff, renewal priority, vacancy forecast, portfolio optimization, lease maturity, stagger strategy
majiayu000/claude-skill-registry 163
-
agent-native-reviewer
Use this agent when reviewing code to ensure features are agent-native - that any action a user can take, an agent can also take, and anything a user can see, an agent can see. This enforces the principle that agents should have parity with users in capability and context. <example>Context: The user added a new feature to their application.\nuser: "I just implemented a new email filtering feature"\nassistant: "I'll use the agent-native-reviewer to verify this feature is accessible to agents"\n<commentary>New features need agent-native review to ensure agents can also filter emails, not just humans through UI.</commentary></example><example>Context: The user created a new UI workflow.\nuser: "I added a multi-step wizard for creating reports"\nassistant: "Let me check if this workflow is agent-native using the agent-native-reviewer"\n<commentary>UI workflows often miss agent accessibility - the reviewer checks for API/tool equivalents.</commentary></example>
majiayu000/claude-skill-registry 163
-
reactive-programming
Implement reactive programming patterns using RxJS, streams, observables, and backpressure handling. Use when building event-driven UIs, handling async data streams, or managing complex data flows.
majiayu000/claude-skill-registry 163
-
esm
Comprehensive toolkit for protein language models including ESM3 (generative multimodal protein design across sequence, structure, and function) and ESM C (efficient protein embeddings and representations). Use this skill when working with protein sequences, structures, or function prediction; designing novel proteins; generating protein embeddings; performing inverse folding; or conducting protein engineering tasks. Supports both local model usage and cloud-based Forge API for scalable inference.
majiayu000/claude-skill-registry 163
-
shelby-sdk-integration
Use when integrating Shelby Protocol TypeScript SDK for Node.js or browser applications. Helps with setup, blob uploads, authentication with Aptos accounts, network configuration, and SDK implementation patterns. Invoke for programmatic Shelby storage integration, decentralized blob APIs, or building apps with Shelby.
majiayu000/claude-skill-registry 163
-
ruby-standard-library
Use when working with Ruby's standard library including Enumerable, File I/O, Time/Date, Regular Expressions, and core classes.
majiayu000/claude-skill-registry 163
-
coding-guardrails
Enforce ThemeGPT complexity budgets and prevent over-engineering. Activates automatically when writing, reviewing, or refactoring code. Validates against 6 anti-patterns from SynthAI archaeology (Specification Inflation, Enterprise Pattern Obsession, Premature Abstraction, Configuration Explosion, Framework Absorption, Test Suite Inflation). Use when creating features, adding abstractions, writing tests, or configuring projects.
majiayu000/claude-skill-registry 163
-
tool-experimenter
Systematically experiment with and improve Bible study tools. Use this skill when the user requests to "experiment|refine|improve {tool-name}". Don't use it if they are just wanting to run the tool.
majiayu000/claude-skill-registry 163
-
agent-patterns
This skill should be used when the user asks about "SPAWN REQUEST format", "agent reports", "agent coordination", "parallel agents", "report format", "agent communication", or needs to understand how agents coordinate within the sprint system.
majiayu000/claude-skill-registry 163
-
deployment-verification-agent
Use this agent when a PR touches production data, migrations, or any behavior that could silently discard or duplicate records. Produces a concrete pre/post-deploy checklist with SQL verification queries, rollback procedures, and monitoring plans. Essential for risky data changes where you need a Go/No-Go decision. <example>Context: The user has a PR that modifies how emails are classified. user: "This PR changes the classification logic, can you create a deployment checklist?" assistant: "I'll use the deployment-verification-agent to create a Go/No-Go checklist with verification queries" <commentary>Since the PR affects production data behavior, use deployment-verification-agent to create concrete verification and rollback plans.</commentary></example> <example>Context: The user is deploying a migration that backfills data. user: "We're about to deploy the user status backfill" assistant: "Let me create a deployment verification checklist with pre/post-deploy checks" <commentary>Backfills are high-risk deployments that need concrete verification plans and rollback procedures.</commentary></example>
majiayu000/claude-skill-registry 163