Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
hooks
Claude Code の Hook 作成・管理ガイド。PreToolUse、PostToolUse、Stop等のフック実装。 使用タイミング: (1) 危険操作をブロックしたい時 (2) ツール実行後に提案を出したい時 (3) セッション終了時にクリーンアップしたい時 (4) Claude Codeをカスタマイズしたい時。 トリガー例: 「フックを作って」「PreToolUseフック」「危険操作をブロック」 「コミット後に提案」「Claude Codeのhooks」
majiayu000/claude-skill-registry 163
-
data-model-reviewer
Analyze and Refactor TypeScript data models. Detect duplication, improve type safety, and validate relationships in interfaces/types.
majiayu000/claude-skill-registry 163
-
updating-op-secrets
Updates existing secrets in 1Password using the op CLI. Use when the user needs to modify passwords, edit field values, add or remove fields, rename items, move items between vaults, or manage tags on existing 1Password items. Supports all item types including Login, Password, API Credential, and Secure Note.
majiayu000/claude-skill-registry 163
-
repository-generator
新しいRepository層のコードを作成する際に使用。標準SQL版とGORM版、GroupManager/TableSelector使用、シャーディング対応、CRUDメソッドのパターンを適用。Repositoryの新規作成、データアクセス層の実装時に使用。
majiayu000/claude-skill-registry 163
-
antibody-design
majiayu000/claude-skill-registry 163
-
pixi-package-manager
Manage scientific Python dependencies and environments using pixi package manager with unified conda-forge and PyPI support. Use when setting up project environments, managing dependencies, creating reproducible workflows, or working with complex scientific packages requiring compiled libraries. Ideal for multi-environment projects, cross-platform development, and replacing conda/mamba workflows.
majiayu000/claude-skill-registry 163
-
supabase-to-convex-migration
Migrate ANY Supabase project to Convex with exact feature/design/architecture parity. Complete database schema translation, function migration, authentication, real-time queries, RLS replacement, and storage migration. Use when converting Supabase backends to Convex or planning Supabase-to-Convex migrations.
majiayu000/claude-skill-registry 163
-
Preserving Productive Tensions
Recognize when disagreements reveal valuable context, preserve multiple valid approaches instead of forcing premature resolution
majiayu000/claude-skill-registry 163
-
ensemble-solving
Generate multiple diverse solutions in parallel and select the best. Use for architecture decisions, code generation with multiple valid approaches, or creative tasks where exploring alternatives improves quality.
majiayu000/claude-skill-registry 163
-
optimizing-query-selection
Optimize queries by selecting only required fields and avoiding N+1 problems. Use when writing queries with relations or large result sets.
majiayu000/claude-skill-registry 163
-
coder-hahomelabs
Coder workspace environment for hahomelabs.com deployments. Includes networking, ports, convex config, nhost config
majiayu000/claude-skill-registry 163
-
launch-announcement-structures
majiayu000/claude-skill-registry 163
-
Backend Models Standards
Define database models with clear naming, appropriate data types, constraints, relationships, and validation at multiple layers. Use this skill when creating or modifying database model files, ORM classes, schema definitions, or data model relationships. Apply when working with model files (e.g., models.py, models/, ActiveRecord classes, Prisma schema, Sequelize models), defining table structures, setting up foreign keys and relationships, configuring cascade behaviors, implementing model validations, adding timestamps, or working with database constraints (NOT NULL, UNIQUE, foreign keys). Use for any task involving data integrity enforcement, relationship definitions, or model-level data validation.
majiayu000/claude-skill-registry 163
-
log-analysis-tools
Fast log file analysis with lnav, multi-framework support (Laravel, CodeIgniter, React, Next.js), automatic log pruning, and 70-80% token savings vs reading entire logs
majiayu000/claude-skill-registry 163
-
typebox-schemas
Guide for TypeBox schema conventions in Fastify routes and environment validation. Use when defining request/response schemas or validating configuration.
majiayu000/claude-skill-registry 163
-
supertest-nestjs
Supertest patterns and best practices for NestJS e2e API testing. Trigger: When writing e2e tests, testing HTTP endpoints, or testing authentication flows in NestJS.
majiayu000/claude-skill-registry 163
-
ytmusic-librarian
Manage YouTube Music library, playlists, and discovery via ytmusicapi.
majiayu000/claude-skill-registry 163
-
communicate-with-si
Communication coaching for working with an Si (The Collaborator) DISC type — cooperative, diplomatic, steady. Covers do's, don'ts, meetings, email, feedback, and conflict. Powered by Crystal's DISC framework.
majiayu000/claude-skill-registry 163
-
message
Send iMessages via macOS Messages app. Use when the user asks to send a text message or iMessage.
majiayu000/claude-skill-registry 163
-
proxy-mode-reference
Reference guide for using PROXY_MODE with external AI models. Use when running multi-model reviews, understanding which agents support PROXY_MODE, or debugging external model integration issues.
majiayu000/claude-skill-registry 163
-
sentry-setup-metrics
Setup Sentry Metrics in any project. Use this when asked to add Sentry metrics, track custom metrics, setup counters/gauges/distributions, or instrument application performance metrics. Supports JavaScript, TypeScript, Python, React, Next.js, and Node.js.
majiayu000/claude-skill-registry 163
-
reminder
**简单文本提醒工具**。仅用于设置一次性提醒(如“10分钟后叫我”)。 **❌ 禁止用于复杂调度**: 如果用户需要“每天/每周”重复的任务,或需要调用其他技能(如“每天查天气”),**必须**转交给 `scheduler_manager`。
majiayu000/claude-skill-registry 163
-
learning-content-strategy
Develops strategic content plans for curriculum scope, sequence, and delivery.
majiayu000/claude-skill-registry 163
-
workiq-copilot
Guides the Copilot CLI on how to use the WorkIQ CLI/MCP server to query Microsoft 365 Copilot data (emails, meetings, docs, Teams, people) for live context, summaries, and recommendations.
majiayu000/claude-skill-registry 163