Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
niche-opportunity-finder
Discover untapped B2B software opportunities by analyzing specific industries for boring business problems, pain points, willingness to pay, competition levels, and where to find these businesses.
majiayu000/claude-skill-registry 163
-
brand-voice
Apply Matt Palmer's voice, tone, and content pillars to any writing. Use for blog posts, social media, documentation, emails, or any content needing Matt's authentic brand voice.
majiayu000/claude-skill-registry 163
-
rls-patterns
Row Level Security patterns for database operations. Use when writing Prisma/database code, creating API routes that access data, or implementing webhooks. Enforces withUserContext, withAdminContext, or withSystemContext helpers. NEVER use direct prisma calls.
majiayu000/claude-skill-registry 163
-
effective-rent-analyzer
Expert in effective rent calculations using Ponzi Rental Rate (PRR) framework. Use when calculating NER, NPV, breakeven analysis, landlord investment returns, or analyzing lease deal economics. Key terms include net effective rent, gross effective rent, NPV of lease deal, breakeven NER, fully levered breakeven, sinking fund, capital recovery, tenant incentives, TI allowance, free rent, leasing commissions
majiayu000/claude-skill-registry 163
-
stable-baselines3
Use this skill for reinforcement learning tasks including training RL agents (PPO, SAC, DQN, TD3, DDPG, A2C, etc.), creating custom Gym environments, implementing callbacks for monitoring and control, using vectorized environments for parallel training, and integrating with deep RL workflows. This skill should be used when users request RL algorithm implementation, agent training, environment design, or RL experimentation.
majiayu000/claude-skill-registry 163
-
go-error-handling
Use when Go error handling with error wrapping, sentinel errors, and custom error types. Use when handling errors in Go applications.
majiayu000/claude-skill-registry 163
-
sap-btp-intelligent-situation-automation
This skill provides comprehensive guidance for SAP BTP Intelligent Situation Automation setup, configuration, and operations.
It should be used when implementing situation-based automation between SAP S/4HANA systems and SAP Business Technology Platform.
The skill covers subscription setup, Event Mesh integration, destination configuration, system onboarding,
user management with role collections, automatic situation resolution, and troubleshooting.
Keywords: SAP BTP, Intelligent Situation Automation, ISA, situation handling, SAP S/4HANA, SAP S/4HANA Cloud,
Event Mesh, Business Event Handling, situation automation, situation dashboard, analyze situations,
SAP_COM_0345, SAP_COM_0376, SAP_COM_0092, SituationAutomationKeyUser, SituationAutomationAdminUser,
Cloud Connector, cf-eu10, CA-SIT-ATM, business situations, situation types, situation actions
majiayu000/claude-skill-registry 163
-
standards-updates-tracker
Track changes to standards frameworks over time, identify when standards are revised, analyze impact on existing curriculum, recommend updates, and flag deprecated standards. Use for maintaining current alignment. Activates on "standards updates", "framework revisions", or "standards changes".
majiayu000/claude-skill-registry 163
-
privacy-email-review
メール取得を伴う機能のプライバシー設計レビューを行う。メールアドレスを保存する機能を実装する前、PII取得の設計確認時に使う。
majiayu000/claude-skill-registry 163
-
refactor-for-determinism
Design or refactor skills by separating deterministic and non-deterministic steps. Use when creating or improving skills, especially to move repeatable workflows into scripts/ and update SKILL.md to call them.
majiayu000/claude-skill-registry 163
-
specialized-file-analyzer
Analyze specialized file types beyond standard PE executables - .NET assemblies, Office macros, PDFs, PowerShell scripts, JavaScript, archives, and Linux ELF binaries. Use when you encounter documents, scripts, or non-Windows executables that require format-specific analysis tools and techniques.
majiayu000/claude-skill-registry 163
-
intervention-tier-classifier
Classify intervention urgency and apply appropriate response tier protocols.
majiayu000/claude-skill-registry 163
-
c-pro
Write efficient C code with proper memory management, pointer arithmetic, and system calls. Handles embedded systems, kernel modules, and performance-critical code. Use PROACTIVELY for C optimization, memory issues, or system programming.
majiayu000/claude-skill-registry 163
-
aesthetics
Master aesthetics - philosophy of beauty, art, and aesthetic experience. Use for: beauty, art theory, taste, sublime, creativity. Triggers: 'beauty', 'beautiful', 'aesthetic', 'art', 'sublime', 'creativity', 'taste', 'artistic', 'expression', 'representation', 'aesthetic experience', 'aesthetic judgment', 'art definition', 'Kant aesthetics', 'formalism', 'expressionism'.
majiayu000/claude-skill-registry 163
-
unified-notifications-apprise
Appriseで通知チャネルを統一し、ワークフローの最後を確実に人へ届ける設計にする時に使う。
majiayu000/claude-skill-registry 163
-
export-skills
Export SpecWeave skills to Agent Skills open standard format (agentskills.io) for cross-platform portability. Use when converting skills to GitHub Copilot, VS Code, Gemini CLI, or Cursor format. Creates portable SKILL.md files compatible with any Agent Skills-supported tool.
majiayu000/claude-skill-registry 163
-
search-system
Stream-first search framework for TMNL. Invoke when implementing search, QueryDSL operators, progressive results, multi-source indices, or FlexSearch integration. Covers Effect.Stream patterns, fiber cancellation, and benchmark duels.
majiayu000/claude-skill-registry 163
-
code-refactor-master
Refactor code for better organization, cleaner architecture, and improved maintainability. Use for reorganizing file structures, splitting large components, updating imports after moves, and enforcing consistent patterns across the codebase.
majiayu000/claude-skill-registry 163
-
Language Server Protocol
Expert skill for implementing Language Server Protocol servers with full IDE feature support
majiayu000/claude-skill-registry 163
-
nextjs-ui-component-smith
Use this skill whenever the user wants to design, refactor, or extend reusable UI components in a Next.js (App Router) + TypeScript + Tailwind + shadcn/ui project, following a consistent design system and accessibility best practices.
majiayu000/claude-skill-registry 163
-
alembic
Database migration management for SQLAlchemy projects using Alembic
majiayu000/claude-skill-registry 163
-
mcp-directory
Complete directory of available MCP servers with usage guidelines, tool categories, and selection criteria. Helps Claude choose the right MCP for each task and avoid token waste.
majiayu000/claude-skill-registry 163
-
layer-design
Design and compose Effect layers for clean dependency management
majiayu000/claude-skill-registry 163
-
rhythm-pacing
Use when animation needs musical flow—dance sequences, action choreography, comedic timing, scene pacing, or any motion that should feel rhythmic and well-composed over time.
majiayu000/claude-skill-registry 163