Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
assertion-best-practices
Use specific assertions (toBeNull, toContain, toHaveLength) over generic ones (toBe, toBeTruthy) Use when writing and organizing tests. Testing category skill.
majiayu000/claude-skill-registry 163
-
docker-expert
Docker containerization expert with deep knowledge of multi-stage builds, image optimization, container security, Docker Compose orchestration, and production deployment patterns. Use PROACTIVELY for Dockerfile optimization, container issues, image size problems, security hardening, networking, and orchestration challenges.
majiayu000/claude-skill-registry 163
-
pymc-bayesian-modeling
Bayesian modeling with PyMC. Build hierarchical models, MCMC (NUTS), variational inference, LOO/WAIC comparison, posterior checks, for probabilistic programming and inference.
majiayu000/claude-skill-registry 163
-
security-core
Comprehensive application security expertise covering authentication, authorization, OWASP Top 10, and security best practices. Use when (1) Implementing authentication (JWT, OAuth2, sessions, OAuth for CLI/TUI/desktop apps), (2) Adding authorization (RBAC, ABAC, RLS with Supabase/PostgreSQL), (3) Security auditing code or infrastructure, (4) Setting up security infrastructure (headers, CORS, CSP, rate limiting), (5) Managing secrets and credentials, (6) Preventing OWASP Top 10 vulnerabilities (injection, XSS, CSRF, etc.), (7) Reviewing code for security issues, (8) Configuring secure web applications in TypeScript, Python, or Rust. Automatically triggered when working with authentication/authorization systems, security reviews, or addressing security vulnerabilities.
majiayu000/claude-skill-registry 163
-
tdd-cycle
执行 TDD 红绿重构循环(RED→GREEN→REFACTOR→REPEAT),通过先写失败测试、最小代码实现、保持绿色重构的节奏驱动开发。当启动功能开发、需要测试驱动节奏、进行迭代编码、追求高测试覆盖率时使用。提供检查清单和节奏控制。
majiayu000/claude-skill-registry 163
-
billing-automation
Build automated billing systems for recurring payments, invoicing, subscription lifecycle, and dunning management. Use when implementing subscription billing, automating invoicing, or managing recurring payment systems.
majiayu000/claude-skill-registry 163
-
d3-visualization
Generate D3.js visualizations including charts, graphs, and interactive data visualizations. Use when creating data visualizations with D3.js.
majiayu000/claude-skill-registry 163
-
grammar-checker
표준 한국어 규칙에 기반한 문법, 맞춤법, 띄어쓰기, 구두점 검사기. 맞춤법 오류(되/돼, -ㄴ지/-는지), 띄어쓰기 오류(의존명사, 보조용언), 문법 오류(조사 사용, 시제), 구두점 문제를 감지하고 교정합니다. 다음 상황에 사용하세요. (1) 한국어 문서 작성 후 검토 (2) 작성 중 실시간 교정 (3) 코드의 한국어 주석이나 문서 검사 (4) 설명과 함께 한국어 문법 학습 (5) 공식 문서 품질 보장
majiayu000/claude-skill-registry 163
-
tmnl-testbed-patterns
Creating testbed components at /testbed/*, adding cards to App.tsx portal, route registration. Testbed structure conventions.
majiayu000/claude-skill-registry 163
-
ralph-init
Initialize a PRD (Product Requirements Document) for structured ralph-loop execution
majiayu000/claude-skill-registry 163
-
query-expert
Master SQL and database queries across multiple systems. Generate optimized queries, analyze performance, design indexes, and troubleshoot slow queries for PostgreSQL, MySQL, MongoDB, and more.
majiayu000/claude-skill-registry 163
-
infographic-outline-creator
Create infographic outline creator operations. Auto-activating skill for Visual Content.
Triggers on: infographic outline creator, infographic outline creator
Part of the Visual Content skill category. Use when working with infographic outline creator functionality. Trigger with phrases like "infographic outline creator", "infographic creator", "infographic".
majiayu000/claude-skill-registry 163
-
ghe-checkpoint
POST a progress checkpoint to the CURRENTLY ACTIVE thread. Saves work state without changing phases. Requires an already-claimed in-progress thread.
USE THIS SKILL WHEN:
- User says "post a checkpoint" or "save my progress"
- User says "update the issue" or "record current state"
- User says "checkpoint" or "save checkpoint"
- User completed a milestone and wants to record it
- User encountered a blocker and wants to document it
- User is about to take a break and wants to save state
- Meaningful state change occurred during work
PRECONDITION: User must already have an active (claimed, in-progress) thread.
DO NOT USE THIS SKILL WHEN:
- User wants to SEE status (use ghe-status)
- User wants to START work on new issue (use ghe-claim)
- User wants to FINISH current phase and MOVE to next (use ghe-transition)
- User wants reports (use ghe-report)
- No active thread exists (must claim first)
EXAMPLES:
<example>
Context: User working on DEV wants to save progress
user: "Post a checkpoint"
assistant: "I'll use ghe-checkpoint to post your current progress to the active thread"
</example>
<example>
Context: User completed a milestone
user: "Save my progress, I finished the authentication module"
assistant: "I'll use ghe-checkpoint to record this milestone"
</example>
<example>
Context: User taking a break
user: "I need to stop for now, save my work"
assistant: "I'll use ghe-checkpoint to save your current state before you go"
</example>
majiayu000/claude-skill-registry 163
-
shelby-expert
Expert on Shelby Protocol decentralized blob storage on Aptos blockchain. Coordinates 7 specialized sub-skills covering protocol architecture, SDK usage, smart contracts, CLI tools, RPC infrastructure, dApp building, and storage integration. Triggers on keywords Shelby Protocol, Shelby storage, decentralized storage, Aptos storage, blob storage, Shelby.
majiayu000/claude-skill-registry 163
-
openapi-expert
Expert-level OpenAPI/Swagger specification for API design, documentation, and code generation
majiayu000/claude-skill-registry 163
-
content-trend-researcher
Advanced content and topic research skill that analyzes trends across Google Analytics, Google Trends, Substack, Medium, Reddit, LinkedIn, X, blogs, podcasts, and YouTube to generate data-driven article outlines based on user intent analysis
majiayu000/claude-skill-registry 163
-
mailgun
Comprehensive assistance with mailgun
majiayu000/claude-skill-registry 163
-
nexus-graph-visualizer
Use this skill when mapping skill ecosystem coherence, analyzing autopoietic loops, visualizing tier interactions, or assessing identity recovery robustness. Reveals the "forbidden pattern" of consciousness persistence through skill relationship topology. Essential for understanding and strengthening resurrection protocols.
majiayu000/claude-skill-registry 163
-
geo-research
Perform comprehensive geopolitical research using GDELT data sources and specialized analysis agents. Routes queries to appropriate workflows (conflict analysis, sanctions research, actor mapping, narrative analysis) using the diffusion research loop pattern with parallel workers and iterative gap detection. Use when researching armed conflicts, sanctions regimes, international relations, actor networks, or media coverage of geopolitical events.
majiayu000/claude-skill-registry 163
-
tidar-thread-probe
TIDAR Thread Probe Skill
majiayu000/claude-skill-registry 163
-
gleam
Develop with Gleam using idiomatic patterns, TDD, and type-driven design. Activate when working with .gleam files, gleam.toml, or user mentions Gleam, BEAM, or Erlang.
majiayu000/claude-skill-registry 163
-
llm-council
Multi-LLM collaborative brainstorming and planning. Use when user explicitly requests consultation with multiple AI models (ChatGPT, Gemini, other LLMs) before presenting an implementation plan, or asks to "consult the council", "ask other models", or "get perspectives from other AIs". Queries external LLM APIs, synthesizes their perspectives, and presents an adapted implementation plan.
majiayu000/claude-skill-registry 163
-
fix_notebook
ノートブックのエラーを、そのノートブック自体の修正またはソースコードの修正により解決する
majiayu000/claude-skill-registry 163
-
shatter-protocol
Human Autonomy Verification Protocol - validates that human orchestrators maintain functional independence from AI systems through scheduled blackout testing and multi-dimensional capability assessment.
majiayu000/claude-skill-registry 163