Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
agent-orchestration-patterns
Automatically applies when designing multi-agent systems. Ensures proper tool schema design with Pydantic, agent state management, error handling for tool execution, and orchestration patterns.
majiayu000/claude-skill-registry 163
-
otp-patterns
Implements OTP design patterns including GenServer, Supervisor, and Application behaviors.
majiayu000/claude-skill-registry 163
-
remotion-video
Build and render Remotion videos using React compositions. Use when defining `<Composition>` entries (often in `src/Root.tsx`), implementing deterministic frame-based animations with `useCurrentFrame()`, sequencing (`Sequence`/`Series`/`TransitionSeries`), and adding media via `OffthreadVideo`, `Img`, `Audio`, and `staticFile()`.
majiayu000/claude-skill-registry 163
-
building-mcp-servers
Guides creation of high-quality MCP (Model Context Protocol) servers that enable LLMs
to interact with external services through well-designed tools. Use when building MCP
servers to integrate external APIs or services, whether in Python (FastMCP) or
Node/TypeScript (MCP SDK). Covers tool design, authentication, Docker deployment,
and evaluation creation. NOT when consuming existing MCP servers (use the server directly).
majiayu000/claude-skill-registry 163
-
power-budget-calculator
Calculates total power consumption and battery life for Arduino/ESP32/RP2040 projects. Use when user asks about battery life, power requirements, current draw, or needs to estimate runtime. Includes sleep mode analysis, power optimization tips, and battery sizing recommendations. Run scripts/calculate_power.py for accurate calculations.
majiayu000/claude-skill-registry 163
-
claude-agent-sdk
Development guide for Claude Agent SDK integration in IPA Platform.
Use when:
- Building autonomous AI agents with Claude
- Implementing agents that need to make independent decisions
- Creating agents with tool usage, MCP integration, or subagent delegation
- Integrating Claude SDK with existing Microsoft Agent Framework
- Working with code in backend/src/integrations/claude_sdk/
Provides: query(), ClaudeSDKClient, built-in tools, hooks, MCP, subagents patterns.
majiayu000/claude-skill-registry 163
-
incentive-design
Use when structuring payouts, tiers, and eligibility for referral programs.
majiayu000/claude-skill-registry 163
-
linkedin
Create LinkedIn posts for lead generation and thought leadership. Use when projecting ideas to LinkedIn, creating post series, or reviewing LinkedIn content. Includes LinkedIn-specific voice (punchier, more personal), format rules, and weekly rhythm guidance.
majiayu000/claude-skill-registry 163
-
design-inspiration
Curated collection of top-tier website designs organized by category, style, and pattern. Includes SaaS, marketing, e-commerce, and portfolio sites with analysis of what makes them effective. Use when looking for design inspiration or examples of specific patterns.
majiayu000/claude-skill-registry 163
-
otp-patterns
Implements OTP design patterns including GenServer, Supervisor, and Application behaviors.
majiayu000/claude-skill-registry 163
-
hooks-best-practices
React Hooks patterns including custom hooks and dependency management. Use when implementing component logic.
majiayu000/claude-skill-registry 163
-
agent-prompt-engineer
Expert prompt engineer specializing in designing, optimizing, and managing prompts for large language models. Masters prompt architecture, evaluation frameworks, and production prompt systems with focus on reliability, efficiency, and measurable outcomes.
majiayu000/claude-skill-registry 163
-
manage-dom-tasks
Create or update DOM event "tasks" used to communicate between components and services via `src/helpers/domTask.ts`. Use when adding a new task event, changing task params/returns, or updating handlers/dispatchers for those tasks in `src/setup/tasks.ts`, pages, or services.
majiayu000/claude-skill-registry 163
-
supporting-custom-elements
Teaches Web Components (Custom Elements) support in React 19, including property vs attribute handling and custom events. Use when integrating Web Components or working with custom HTML elements.
majiayu000/claude-skill-registry 163
-
work-with-justfiles
Guidance for structuring and organizing justfiles. Use when creating, editing, or discussing justfile organization, command grouping, or repo CLI conventions.
majiayu000/claude-skill-registry 163
-
file-watcher-security
ファイル監視システムのセキュリティ対策を実装するスキル。パストラバーサル・シンボリックリンク攻撃の防止、最小権限の原則に基づく権限管理、多層防御アーキテクチャを設計・実装。
Anchors:
• Threat Modeling(Adam Shostack) / 適用: STRIDEモデル / 目的: 脅威の体系的分類
• Web Application Security(Andrew Hoffman) / 適用: 入力検証 / 目的: パストラバーサル対策
• OWASP Cheat Sheet / 適用: 防御パターン / 目的: 実装レベルのセキュリティ
Trigger:
Use when implementing file watcher security, preventing path traversal attacks, detecting symbolic link attacks, designing access control, or conducting security audits.
majiayu000/claude-skill-registry 163
-
design
Design system architecture, API contracts, and data flows. Use when translating analyzed requirements into technical design for feature implementation.
majiayu000/claude-skill-registry 163
-
guia-diseno-ui-moderno
Enseña principios de diseño UI/UX profesional para crear interfaces hermosas y modernas. Incluye paletas de colores contemporáneas, tipografía, espaciado y componentes. Evita clichés como gradientes azul-púrpura. Úsalo al diseñar cualquier interfaz de usuario.
majiayu000/claude-skill-registry 163
-
architechture
本项目里面的各种架构设计, 设计中用到的各种概念例如 system, action, view-function, action-function, action-handler, base, component 等的解释
majiayu000/claude-skill-registry 163
-
ink-hooks-state
Use when managing state and side effects in Ink applications using React hooks for terminal UIs.
majiayu000/claude-skill-registry 163
-
detailed-implementation-plan
Generates detailed implementation plans from a SINGLE plan-based-page output file. Supports parallel execution - run multiple sessions simultaneously for different pages. Input is ONE file (either _shared-components.md or a specific page like landingpage-page.md). Use when you want to generate implementation plans in parallel across multiple sessions.
majiayu000/claude-skill-registry 163
-
NativePHP EDGE Components
This skill should be used when the user asks about "EDGE component", "native-top-bar", "native-bottom-nav", "native-side-nav", "native-fab", "native ui component", "TopBar", "BottomNav", "SideNav", "Fab component", "native navigation", "nativephp-safe-area", "safe area insets", or needs to implement native UI elements that render natively on device.
majiayu000/claude-skill-registry 163
-
azure-auth
Microsoft Entra ID (Azure AD) authentication for React SPAs with MSAL.js and Cloudflare Workers backend JWT validation. Full-stack pattern: MSAL React for frontend auth flows, jose library for Workers token validation (MSAL.js doesn't work in Workers).
CRITICAL: Azure AD JWKS endpoint is NOT at standard .well-known/jwks.json - must fetch from openid-configuration first. MSAL v3.0.23 + msal-browser v4.27.0 use Authorization Code Flow with PKCE (no implicit flow).
Use when: implementing Microsoft/Azure AD SSO, troubleshooting AADSTS50058 infinite loops, AADSTS700084 refresh token expired, React Router v6 redirect loops, NextJS no_cached_authority_error, or validating Entra ID tokens in Cloudflare Workers.
majiayu000/claude-skill-registry 163
-
troubleshooting-guide
Эксперт по troubleshooting гайдам. Используй для создания диагностических процедур, FAQ и решения проблем.
majiayu000/claude-skill-registry 163