Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
hook-management
Session-scoped hook lifecycle management with enable/disable/status controls, execution profiling, and color-coded performance alerts.
majiayu000/claude-skill-registry 163
-
babysitter:forever
Start a never-ending babysitter run with infinite loops and sleep gates.
majiayu000/claude-skill-registry 163
-
devbooks-convergence-audit
devbooks-convergence-audit:以证据优先、声明存疑的原则评估 DevBooks 工作流收敛性,检测"西西弗斯反模式"和"假完成"。主动验证而非信任文档声明。用户说"评估收敛性/检查升级健康度/西西弗斯检测/工作流审计"等时使用。
majiayu000/claude-skill-registry 163
-
schema-markup
Design, validate, and optimize schema.org structured data for eligibility, correctness, and measurable SEO impact.
majiayu000/claude-skill-registry 163
-
hook-factory
Generate production-ready Claude Code hooks with interactive Q&A, automated installation, and enhanced validation. Supports 10 templates across 7 event types for comprehensive workflow automation.
majiayu000/claude-skill-registry 163
-
code-conventions
Guide for code conventions and formatting
majiayu000/claude-skill-registry 163
-
drizzle-orm-d1
Type-safe ORM for Cloudflare D1 databases using Drizzle. Use when: building D1 database schemas, writing type-safe SQL queries, managing migrations with Drizzle Kit, defining table relations, implementing prepared statements, using D1 batch API, or encountering D1_ERROR, transaction errors, foreign key constraint failures, or schema inference issues.
Keywords: drizzle orm, drizzle d1, type-safe sql, drizzle schema, drizzle migrations,
drizzle kit, orm cloudflare, d1 orm, drizzle typescript, drizzle relations, drizzle transactions,
drizzle query builder, schema definition, prepared statements, drizzle batch, migration management,
relational queries, drizzle joins, D1_ERROR, BEGIN TRANSACTION d1, foreign key constraint,
migration failed, schema not found, d1 binding error, schema design, database indexes, soft deletes,
uuid primary keys, enum constraints, performance optimization, naming conventions, schema testing
majiayu000/claude-skill-registry 163
-
nl-to-tools-mapper
This skill should be used when guiding the OpenAI agent to map natural language user input to appropriate MCP tools, handling phrases like "Add task" → add_task, "List pending" → list_tasks(status="pending"), tool chains, and extracting user email from JWT.
majiayu000/claude-skill-registry 163
-
e2e-testing-patterns
Master end-to-end testing with Playwright and Cypress to build reliable test suites that catch bugs, improve confidence, and enable fast deployment. Use when implementing E2E tests, debugging flaky tests, or establishing testing standards.
majiayu000/claude-skill-registry 163
-
hatchling
This skill provides comprehensive documentation for Hatchling, the modern Python build backend that implements PEP 517/518/621/660 standards. Use this skill when working with Hatchling configuration, build system setup, Python packaging, pyproject.toml configuration, project metadata, dependencies, entry points, build hooks, version management, wheel and sdist builds, package distribution, setuptools migration, and troubleshooting Hatchling build errors.
majiayu000/claude-skill-registry 163
-
plan-anton-abyzov-specweave
Generate plan.md and tasks.md for increment. Use when saying "create plan", "generate tasks", or "plan the increment".
majiayu000/claude-skill-registry 163
-
gemini
Use when the user asks to run Gemini CLI for code review, plan review, big context (>200k) processing or when the user explicitly requests Gemini cli operation orchestrated by you. Ideal for comprehensive analysis requiring large context windows. Uses Gemini 3 Pro by default for state-of-the-art reasoning and coding.
majiayu000/claude-skill-registry 163
-
context-degradation
This skill should be used when the user asks to "diagnose context problems", "fix lost-in-middle issues", "debug agent failures", "understand context poisoning", or mentions context degradation, attention patterns, context clash, context confusion, or agent performance degradation. Provides patterns for recognizing and mitigating context failures.
majiayu000/claude-skill-registry 163
-
bearer-token-validator
Validate bearer token validator operations. Auto-activating skill for API Development.
Triggers on: bearer token validator, bearer token validator
Part of the API Development skill category. Use when working with bearer token validator functionality. Trigger with phrases like "bearer token validator", "bearer validator", "bearer".
majiayu000/claude-skill-registry 163
-
better-auth
Add authentication with Better Auth (TypeScript). Use for email/password, OAuth providers (Google, GitHub), 2FA/MFA, passkeys/WebAuthn, sessions, RBAC, rate limiting.
majiayu000/claude-skill-registry 163
-
design-consistency-auditor
Audit and maintain design system consistency, UX/UI patterns, color palettes, and design best practices across frontend applications
majiayu000/claude-skill-registry 163
-
python-testing-patterns
Implement comprehensive testing strategies with pytest, fixtures, mocking, and test-driven development. Use when writing Python tests, setting up test suites, or implementing testing best practices.
majiayu000/claude-skill-registry 163
-
git-prune
This skill should be used when pruning local branches that have been deleted on the remote. It fetches remote changes, identifies stale local branches, and safely deletes them.
majiayu000/claude-skill-registry 163
-
rust-router
CRITICAL: Use for ALL Rust questions including errors, design, and coding. HIGHEST PRIORITY for: 比较, 对比, compare, vs, versus, 区别, difference, 最佳实践, best practice, tokio vs, async-std vs, 比较 tokio, 比较 async, Triggers on: Rust, cargo, rustc, crate, Cargo.toml, 意图分析, 问题分析, 语义分析, analyze intent, question analysis, compile error, borrow error, lifetime error, ownership error, type error, trait error, value moved, cannot borrow, does not live long enough, mismatched types, not satisfied, E0382, E0597, E0277, E0308, E0499, E0502, E0596, async, await, Send, Sync, tokio, concurrency, error handling, 编译错误, compile error, 所有权, ownership, 借用, borrow, 生命周期, lifetime, 类型错误, type error, 异步, async, 并发, concurrency, 错误处理, error handling, 问题, problem, question, 怎么用, how to use, 如何, how to, 为什么, why, 什么是, what is, 帮我写, help me write, 实现, implement, 解释, explain
majiayu000/claude-skill-registry 163
-
abp-authorization
ABP permission system - PermissionDefinitionProvider, [Authorize] attribute, CheckPolicyAsync, IsGrantedAsync, ICurrentUser, IPermissionManager, multi-tenancy side. Use when working with permissions, authorization, role-based access, or security in ABP projects.
majiayu000/claude-skill-registry 163
-
clix-skill-creator
Helps authors create new Clix agent skills by first researching the latest Clix SDK + docs via the Clix MCP Server, then generating a complete skill folder (SKILL.md, references, scripts, examples) aligned with the conventions in this repository. Use when the user asks to create/author a new Clix skill, extend the skills library, or when the user types `clix-skill-creator`.
majiayu000/claude-skill-registry 163
-
instructor
Extract structured data from LLM responses with Pydantic validation, retry failed extractions automatically, parse complex JSON with type safety, and stream partial results with Instructor - battle-tested structured output library
majiayu000/claude-skill-registry 163
-
game-audio
Use this skill when designing or implementing audio systems for games - sound effects, adaptive music, spatial/3D audio, and middleware integration with FMOD or Wwise. Triggers on sound design, audio implementation, adaptive music systems, spatial audio, HRTF, audio middleware setup, sound event architecture, audio mixing, dynamic soundscapes, and game audio optimization. Covers FMOD Studio, Audiokinetic Wwise, and engine-native audio APIs.
majiayu000/claude-skill-registry 163
-
110-java-maven-best-practices
Use when you need to improve your Maven pom.xml using best practices
majiayu000/claude-skill-registry 163