Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
environmental-monitoring
Monitor environmental conditions on construction sites. Track air quality, noise levels, vibration, dust, and weather to ensure compliance and worker safety.
majiayu000/claude-skill-registry 163
-
github-api-cache
MANDATORY before any GitHub project operations - caches project metadata to prevent rate limit exhaustion. Called by session-start. Other skills MUST use cached data.
majiayu000/claude-skill-registry 163
-
building-with-sqlmodel-async
Use when building async database layers with SQLModel and PostgreSQL. Triggers include async session management, create_async_engine, SQLModel relationships, CRUD operations with async/await, N+1 prevention with selectinload, JSONB columns, self-referential models, or Alembic async migrations. NOT when using sync SQLAlchemy (use sync patterns) or raw SQL (use SQLModel ORM).
majiayu000/claude-skill-registry 163
-
deploy-stack
Deploys multiple components to an environment. Use for coordinated deployments of backend, frontend, and landing.
majiayu000/claude-skill-registry 163
-
jp-ui-components
jp-uiのコンポーネント作成とStorybook Page作成のルールを守るためのスキル。Base UIラッパーの方針、render/useRenderの維持、レイアウト/余白/幅ルールを適用する。
majiayu000/claude-skill-registry 163
-
search-hierarchy
Search Tool Hierarchy
majiayu000/claude-skill-registry 163
-
ecto-schemas
Use when defining and working with Ecto schemas including field types, associations, and embedded schemas. Use when modeling database entities in Elixir.
majiayu000/claude-skill-registry 163
-
frontend-specialist
提供前端开发、UI 实现、移动应用开发和现代前端框架能力。当需要实现用户界面、构建组件或开发移动应用时使用。
majiayu000/claude-skill-registry 163
-
phase-1-init
Init phase skill. Creates plan directory, request.md, references, and status. Complete initialization in a single agent call.
majiayu000/claude-skill-registry 163
-
Notion & Odoo Code Generator
Generate production-ready code for Notion API integrations and Odoo 18 modules with OCA compliance
majiayu000/claude-skill-registry 163
-
issue-compact
Consolidate GitHub issue discussion into clean body for handoff
majiayu000/claude-skill-registry 163
-
code-designing
Domain type design and architectural planning for Go code.
Use when planning new features, designing self-validating types, preventing primitive obsession, or when refactoring reveals need for new types.
Focuses on vertical slice architecture and type safety.
majiayu000/claude-skill-registry 163
-
claude-skill-builder
Interactive skill creator for Claude Code. Triggers when user mentions creating skills, building skills, skill templates, skill frontmatter, allowed-tools, or wants to scaffold a new skill.
majiayu000/claude-skill-registry 163
-
video-comparer
This skill should be used when comparing two videos to analyze compression results or quality differences. Generates interactive HTML reports with quality metrics (PSNR, SSIM) and frame-by-frame visual comparisons. Triggers when users mention "compare videos", "video quality", "compression analysis", "before/after compression", or request quality assessment of compressed videos.
majiayu000/claude-skill-registry 163
-
ecomode
Token-efficient parallel execution mode using Haiku and Sonnet agents
majiayu000/claude-skill-registry 163
-
code-validation-sandbox
Validate code examples across the 4-Layer Teaching Method with intelligent strategy selection. Use when validating Python/Node/Rust code in book chapters. NOT for production deployment testing.
majiayu000/claude-skill-registry 163
-
architecture-validator
Validate hexagonal architecture (Domain, Application, Infrastructure, Presentation). Use when creating new files in src/, reorganizing code, or when the user requests architecture validation.
majiayu000/claude-skill-registry 163
-
commit-security-scan
Analyze code changes for security vulnerabilities using LLM reasoning and threat model patterns. Use for PR reviews, pre-commit checks, or branch comparisons.
majiayu000/claude-skill-registry 163
-
ux-evaluator
This skill should be used when evaluating UI components against UX best practices. Use for reviewing buttons, navigation elements, spacing, visual hierarchy, or any interface element. Provides a systematic 3-dimension framework (Position, Visual Weight, Spacing) aligned with industry standards (Balsamiq, Nielsen heuristics). Invoke when user asks to "review UX", "check button design", "evaluate layout", or references design guidelines.
majiayu000/claude-skill-registry 163
-
visualization-patterns
Use when designing dashboards, reports, and narratives for GTM stakeholders.
majiayu000/claude-skill-registry 163
-
component-layer
This skill should be used when the user asks to 'create a component', 'add a button', 'build a card', 'add UI element', or 'create a feature component'. Provides guidance for React components using shadcn/ui, Radix primitives, and CVA patterns in components/**/*.tsx.
majiayu000/claude-skill-registry 163
-
marketing-ideas
Provide proven marketing strategies and growth ideas for SaaS and software products, prioritized using a marketing feasibility scoring system.
majiayu000/claude-skill-registry 163
-
claude-code-internals
This skill should be used when the user asks to "explore claude code source", "find internal features", "investigate cli.js", "check beta headers", "discover hidden settings", or mentions "minified code analysis", "anthropic-beta headers", "context management internals".
majiayu000/claude-skill-registry 163
-
push-notification-best-practices
Comprehensive mobile push notification guide for iOS (APNS) and Android (FCM). Use when setting up push notifications, debugging delivery issues, implementing background/foreground handlers, managing push tokens, integrating deep linking, or troubleshooting platform-specific issues.
majiayu000/claude-skill-registry 163