Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
kotlin-android
Modern Android development - Jetpack, Compose, Architecture Components
majiayu000/claude-skill-registry 163
-
mcp-context-optimizer
Optimize MCP tool context loading through progressive disclosure and hierarchical indexing. Use when working with large MCP tool sets (e.g., Miyabi's 172 tools) to prevent context window bloat. Triggers include "find tool", "search mcp", "tool lookup", "which tool", "context optimization", or when dealing with many MCP tools.
majiayu000/claude-skill-registry 163
-
cli-agent-runner
Use this skill when you need to invoke another Claude Code session via the cli-agent-runner.sh script to perform specialized, potentially long-running tasks in a simplified way. This wrapper handles session management, result extraction, and can be run in background with polling support.
majiayu000/claude-skill-registry 163
-
code-change-approval
Request approval before modifying files and verify changes are necessary
majiayu000/claude-skill-registry 163
-
learning-path
Assess Claude Code knowledge and route to appropriate learning level.
Use when: user wants to learn Claude Code, asks for guidance, or says "teach me".
Triggers: "learn Claude Code", "teach me", "I'm new", "where do I start", "beginner".
majiayu000/claude-skill-registry 163
-
devup-api
A tool for generating fully typed API clients from OpenAPI schemas. It offers a fetch-compatible API, auto-generated types without generics, and integrates with major build tools like Vite, Next.js, and Webpack.
majiayu000/claude-skill-registry 163
-
maps
Use when building interactive map tools - Explains MapLibre setup, tiles, and common UI patterns.
majiayu000/claude-skill-registry 163
-
scrum-event-sprint-review
Verify Definition of Done and acceptance criteria for Sprint increments. Use when completing sprints, running verification commands, or preparing for acceptance.
majiayu000/claude-skill-registry 163
-
fastapi-coder
Build FastAPI applications with async patterns, Pydantic validation, dependency injection, and modern Python API practices.
majiayu000/claude-skill-registry 163
-
socratic-ideation-tree
Transform abstract goals into concrete, actionable tasks through Socratic questioning and hierarchical decomposition. Use when users need to (1) break down complex projects into manageable parts, (2) clarify vague ideas into specific implementations, (3) generate systematic project structures, (4) explore multiple solution paths, (5) create task hierarchies for any domain (software, business, personal goals, research, construction). Triggers include requests to "break down", "decompose", "plan", "structure", "ideate", "brainstorm systematically", or transform ideas into actionable tasks.
majiayu000/claude-skill-registry 163
-
semantic-search
Use this when deciding between semantic search and grep/glob for code discovery. Apply for concept-based queries (find payment processing), intent-based searches (how is auth implemented), or when user doesn't know exact class names. Use grep for exact matches like specific function names
majiayu000/claude-skill-registry 163
-
slim-skill-creator
Meta-skill for creating and integrating new best practices (skills, agents, MCP servers) into the SLIM marketplace with dependency tracking and automated registry updates. Use when users want to create custom skills, develop specialized workflows, build skill templates, add new capabilities to SLIM, create project-specific tools, or integrate skills with marketplace infrastructure.
majiayu000/claude-skill-registry 163
-
video-frames
Extract frames or short clips from videos using ffmpeg.
majiayu000/claude-skill-registry 163
-
code-smell-detection
Use when reviewing code quality, before refactoring, when complexity increases, when code feels "hard to change", during code review, or when onboarding to unfamiliar code - systematic identification of code smells with specific refactoring recipes
majiayu000/claude-skill-registry 163
-
snowflake-semantic-views
Create, alter, and validate Snowflake semantic views using Snowflake CLI (snow). Use when asked to build or troubleshoot semantic views/semantic layer definitions with CREATE/ALTER SEMANTIC VIEW, to validate semantic-view DDL against Snowflake via CLI, or to guide Snowflake CLI installation and connection setup.
majiayu000/claude-skill-registry 163
-
julien-ref-ahk-v1
Best practices AutoHotkey v1. Use when writing AHK v1 scripts to avoid critical errors like auto-execute section issues, includes order, and COM object handling.
majiayu000/claude-skill-registry 163
-
wavecap-alerts
Manage WaveCap alert rules and keyword triggers. Use when the user wants to view, add, update, or remove alert phrases and notification rules.
majiayu000/claude-skill-registry 163
-
comparative-religion-scholar
Expert in world religions covering beliefs, practices, texts, and comparative analysis across traditions
majiayu000/claude-skill-registry 163
-
dartboard-rendering
ダーツボード描画の実装知識とベストプラクティス。p5.jsを使用した描画順序、レイヤリング、座標系の扱いに関する専門知識を提供します。実装・テスト・レビュー時に参照してください。
majiayu000/claude-skill-registry 163
-
planning-agents
여러 AI 에이전트(Claude, Codex)가 동일한 주제에 대해 병렬로 기획을 수행하고, 각 결과를 보여준 후 최종 머지된 기획안을 제시합니다. "3명이 기획해주세요"처럼 에이전트 수를 지정할 수 있으며, Claude와 Codex가 랜덤하게 분배됩니다.
majiayu000/claude-skill-registry 163
-
localStorage-patterns
Comprehensive guide to localStorage patterns for the Plataforma B2B de treinamento técnico corporativo educational platform. This skill covers schema design, error handling strategies, quota management, and synchronization patterns essential for building resilient web applications with client-side persistence.
Learn how to handle common localStorage errors (QuotaExceededError, SecurityError, DOMException), implement graceful degradation, manage storage quotas (5-10MB browser limits, 50KB per note), and sync localStorage with React state. The skill emphasizes defensive programming, user-friendly error messages, and fallback strategies.
Real-world examples are taken directly from the project codebase, including CNotesView, BashNotesView, and auto-save patterns used across 5 learning systems. Each pattern is demonstrated with production code showing how localStorage is used to persist 227 educational modules' progress and user notes.
Key topics include try/catch patterns for all localStorage operations, QuotaExceededError handling (clear old data, warn user), SecurityError handling (private browsing detection), schema design for JSON storage, versioning strategies, migration patterns, and testing localStorage in different browser contexts.
This skill is essential for implementing US-041 (localStorage error handling), US-042 (persist module progress), refactoring auto-save logic into custom hooks (useAutoSaveNotes), and maintaining data integrity across the educational platform. Includes troubleshooting guides for common issues encountered in production.
majiayu000/claude-skill-registry 163
-
race-strategy-builder
Generates race-day pacing and fueling strategies with contingency plans. Use when user has an upcoming race, asks for race preparation advice, or wants a printable race-day plan with segment pacing and fueling schedule.
majiayu000/claude-skill-registry 163
-
git-ci-cd-manager
Automate Git workflow with conventional commits, setup GitHub Actions CI/CD, configure Husky hooks, manage PR automation, and handle semantic releases
majiayu000/claude-skill-registry 163
-
Classification Modeling
Build binary and multiclass classification models using logistic regression, decision trees, and ensemble methods for categorical prediction and classification
majiayu000/claude-skill-registry 163