Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
Safety Memory
Your approach to handling safety memory. Use this skill when working on files where safety memory comes into play.
majiayu000/claude-skill-registry 163
-
Upgrades
Track PAI upgrade opportunities. USE WHEN upgrades, improvement tracking. SkillSearch('upgrades') for docs.
majiayu000/claude-skill-registry 163
-
heap-dump-analyzer
Analyze heap dump analyzer operations. Auto-activating skill for Performance Testing.
Triggers on: heap dump analyzer, heap dump analyzer
Part of the Performance Testing skill category. Use when analyzing or auditing heap dump analyzer. Trigger with phrases like "heap dump analyzer", "heap analyzer", "analyze heap dump r".
majiayu000/claude-skill-registry 163
-
openai-sdk
OpenAI official SDK usage (Python, Node.js). Use when: writing code that calls OpenAI API,
implementing chat/embeddings/images/audio features, handling streaming responses,
async patterns, error handling with SDK. For raw HTTP/REST calls, see `openai-api` skill.
majiayu000/claude-skill-registry 163
-
ecommerce-customer-onboarding-automator
Automates customer onboarding workflows for e-commerce platforms. Fetches recent WooCommerce orders, identifies first-time customers within a specified timeframe, syncs their information to a BigQuery CRM database, and sends personalized welcome emails using a template.
majiayu000/claude-skill-registry 163
-
hk-setup
Set up hk (git hook manager) with pre-commit hooks for any project. Detects project type (Python, JS/TS, Go, Rust, etc.) and configures appropriate linters/formatters. Use when user wants to add pre-commit hooks, set up hk, or configure linting for a project.
majiayu000/claude-skill-registry 163
-
validate-requirements
Validate that input meets prerequisites based on the user's saved standards for the project type. Use at the start of any quality pipeline to ensure the user has provided sufficient requirements.
majiayu000/claude-skill-registry 163
-
extract-api-info
Spring Boot 백엔드의 REST API 엔드포인트 정보를 추출합니다. API 명세, 엔드포인트 목록, API 문서, 프론트엔드 연동 정보가 필요할 때 사용하세요.
majiayu000/claude-skill-registry 163
-
diff-preview
Preview and analyze git diffs with AI explanations. Use to understand changes before committing, get impact analysis, and compare branches or commits.
majiayu000/claude-skill-registry 163
-
vibe-mode
This skill should be used when the user wants to adjust Claude's interaction style and personality level. It provides four distinct tone modes ranging from formal professional to casual buddy, allowing users to customize the interaction experience based on their mood, task type, or preference. Trigger when user requests a specific vibe, tone, or personality change.
majiayu000/claude-skill-registry 163
-
adb-builder
majiayu000/claude-skill-registry 163
-
aico-frontend-task-breakdown
Break down PM story into organized tasks in a single file following UI DEVELOPMENT order: Setup → Static UI → Dynamic Logic → Interactions → Testing.
UNIQUE VALUE: Creates single task file (story-{name}.md) containing all tasks for a story. Tasks are ordered by UI development layers.
Use this skill when:
- Running /frontend.tasks command
- User asks to "break down story", "create frontend tasks", "split into tasks"
- Have story at docs/reference/pm/stories/ and need organized task breakdown
- Need tasks ordered by UI development layers (not random order)
- Starting frontend work and want organized task list
Task order is CRITICAL: Setup → Static UI → Dynamic → Interactions → Tests
Output: Create single file docs/reference/frontend/tasks/story-{name}.md with all tasks
majiayu000/claude-skill-registry 163
-
rails-inertia-stack
Generate production-ready Rails applications with Inertia.js, React, TypeScript, Server-Side Rendering (SSR), and ShadcnUI components, configured for deployment with Kamal. Use when creating new Rails projects that need modern SPA-like frontend with SEO-friendly SSR, or when helping users set up Inertia.js with Rails. Supports PostgreSQL, MySQL, and SQLite databases.
majiayu000/claude-skill-registry 163
-
zero-downtime-migration
Plan a zero-downtime migration for data or infrastructure. Use when a senior developer needs a safe migration strategy.
majiayu000/claude-skill-registry 163
-
process-journals
Review journal entries and extract valuable knowledge into formal documentation
majiayu000/claude-skill-registry 163
-
openrouter-performance-tuning
Optimize OpenRouter performance and latency. Use when reducing response times or improving throughput. Trigger with phrases like 'openrouter performance', 'openrouter latency', 'speed up openrouter', 'openrouter optimization'.
majiayu000/claude-skill-registry 163
-
grafana-billing
Query Prometheus and Loki billing metrics from Grafana. Use when discussing observability costs, active series, ingestion rates, storage usage, or cardinality analysis.
majiayu000/claude-skill-registry 163
-
aico-pm-clarification
Resolve requirement ambiguities through STRUCTURED questioning: one question at a time, with recommended options and reasoning.
UNIQUE VALUE: Prevents overwhelming users with multiple questions. Provides expert recommendations for each decision.
Use this skill when:
- Running /pm.clarify command
- User says "unclear", "not sure what this means", "confused about"
- User asks "what does X mean?", "how should X work?", "can you clarify?"
- Requirements have conflicting or inconsistent details
- Stories are missing acceptance criteria or have gaps
- Need to fill information gaps BEFORE development can proceed
Process: Ask ONE question at a time (max 5 per session), provide recommended option with reasoning.
DO NOT ask multiple questions at once - this overwhelms users.
majiayu000/claude-skill-registry 163
-
exploring-data
Exploratory data analysis using ydata-profiling. Use when users upload .csv/.xlsx/.json/.parquet files or request "explore data", "analyze dataset", "EDA", "profile data". Generates interactive HTML or JSON reports with statistics, visualizations, correlations, and quality alerts.
majiayu000/claude-skill-registry 163
-
senior-data-scientist
World-class data science skill for statistical modeling, experimentation, causal inference, and advanced analytics. Expertise in Python (NumPy, Pandas, Scikit-learn), R, SQL, statistical methods, A/B testing, time series, and business intelligence. Includes experiment design, feature engineering, model evaluation, and stakeholder communication. Use when designing experiments, building predictive models, performing causal analysis, or driving data-driven decisions.
majiayu000/claude-skill-registry 163
-
plan-writing-gherkin-criteria
Guide for writing Gherkin acceptance criteria using Given-When-Then syntax for testable requirements. Covers scenario structure, background blocks, scenario outlines with examples tables, common patterns for authentication/CRUD/validation/error handling, and best practices for clear testable specifications. Essential for writing user stories and plan acceptance criteria
majiayu000/claude-skill-registry 163
-
respond question
ウミガメのスープにおいて出題後にユーザーから来た質問に答える。
majiayu000/claude-skill-registry 163
-
sleep-story
Write stories designed to help listeners fall asleep. Use for bedtime podcasts, meditation content, calming narratives, or any content where the goal is gentle cognitive engagement that fades naturally into rest.
majiayu000/claude-skill-registry 163
-
technical-architect
Designs system architecture and selects technology stack
majiayu000/claude-skill-registry 163