Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
collaborating-with-claude
Use the Claude Code CLI to consult Claude and delegate coding tasks for prototyping, debugging, and code review. Supports multi-turn sessions via SESSION_ID. Optimized for low-token, file/line-based handoff.
majiayu000/claude-skill-registry 163
-
nielsen-error-recovery
Diseña mensajes de error claros que ayuden a los usuarios a recuperarse. Use cuando implemente manejo de errores, validaciones, o estados de fallo en la interfaz.
majiayu000/claude-skill-registry 163
-
design-jira-state-analyzer
Designs and implements state transition analysis systems for tracking time spent in different states. Use when analyzing workflows with state changes (Jira, GitHub PRs, deployments, support tickets, etc.). Covers state machine fundamentals, temporal calculations, bottleneck detection, and business metrics. Trigger keywords: "state analysis", "duration tracking", "workflow metrics", "bottleneck", "cycle time", "state transitions", "time in status", "how long", "state duration", "workflow performance", "state machine", "changelog analysis", "SLA tracking", "process metrics".
majiayu000/claude-skill-registry 163
-
nx-monorepo
Nx monorepo management skill for AI-native development. This skill should be used when working with Nx workspaces, project graphs, affected detection, code generation, and caching. Use when: analyzing dependencies, running affected commands, generating code, configuring Nx Cloud, or optimizing build performance. Invoke nx-mcp tools for documentation queries.
majiayu000/claude-skill-registry 163
-
test-with-spanner
Run unit tests that require the Spanner emulator. Use this skill when the user wants to run tests in packages like satellite/metabase, satellite/metainfo, or any other tests that interact with Spanner. Automatically handles checking for and configuring the Spanner emulator environment.
majiayu000/claude-skill-registry 163
-
key-moments
Structure stories around essential emotional moments using Rodriguez's approach integrated with elemental genres. Use when plotting feels mechanical, when emotional beats need defining, or when building stories from vivid scenes rather than plot outlines.
majiayu000/claude-skill-registry 163
-
sdk-patterns
Follow these patterns when extending the OptAIC Python SDK with new domain operations. Use for adding client methods for datasets, signals, portfolios, backtests, and other resources. Covers async/sync interfaces, uploads, and long-running operations.
majiayu000/claude-skill-registry 163
-
adb-karrot
Karrot app automation with AI Vision - bypass Play Integrity and LIAPP detection, login, and interaction workflows with Claude Vision API integration
majiayu000/claude-skill-registry 163
-
pr-description-generator
Generate comprehensive pull request descriptions with summaries and test plans. Use when creating PR descriptions or documenting code changes.
majiayu000/claude-skill-registry 163
-
File Protocol
This skill should be used when implementing "file-based communication", "agent communication via files", "JSON state management", "file locking", "race condition handling", "atomic writes", or building systems where multiple agents coordinate through shared files. Provides comprehensive guidance for file-based inter-agent communication protocols.
majiayu000/claude-skill-registry 163
-
testing-standards
Testing Standards Skill
majiayu000/claude-skill-registry 163
-
plan-archive
Use when a plan is abandoned, obsolete, or superseded and should be archived
majiayu000/claude-skill-registry 163
-
theory2-physics
Use when performing mathematical physics computations - Lie algebras, quantum chemistry, neural operators, theorem proving, or scientific validation. Provides guidance on Theory2 CLI usage, computational workflows, and verification methodology.
majiayu000/claude-skill-registry 163
-
spots
Exhaustive Google Places search using grid-based scanning. Finds ALL places, not just what Google surfaces.
majiayu000/claude-skill-registry 163
-
prowler-pr
Creates Pull Requests for Prowler following the project template and conventions. Trigger: When working on pull request requirements or creation (PR template sections, PR title Conventional Commits check, changelog gate/no-changelog label), or when inspecting PR-related GitHub workflows like conventional-commit.yml, pr-check-changelog.yml, pr-conflict-checker.yml, labeler.yml, or CODEOWNERS.
majiayu000/claude-skill-registry 163
-
agentica-server
Agentica server + Claude proxy setup - architecture, startup sequence, debugging
majiayu000/claude-skill-registry 163
-
baseproject-update
Update an existing BaseProject installation by syncing skills, docs, and AGENT.md from the latest upstream. Use when you want to pull the newest BaseProject templates, skills, and guides into your project.
majiayu000/claude-skill-registry 163
-
Bankr Agent - Polymarket
This skill should be used when the user asks about "Polymarket", "prediction markets", "betting odds", "place a bet", "check odds", "market predictions", "what are the odds", "bet on election", "sports betting", or any prediction market operation. Provides guidance on searching markets, placing bets, and managing positions.
majiayu000/claude-skill-registry 163
-
Initializing Project
Intelligent project analysis with auto-framework detection and adaptive setup. Use when user wants to initialize Quaestor, setup a new project, or analyze existing project structure.
majiayu000/claude-skill-registry 163
-
viewing-macos-screenshots
View and analyze macOS screenshots. Use when the user mentions screenshots, asks to see what they captured, says "look at my screenshot", "examine my last X screenshots", or wants help with something they screenshotted.
majiayu000/claude-skill-registry 163
-
tug-refactor
Semantic code refactoring using tug. Use this skill when the user wants to:
- Rename a function, class, method, or variable across multiple files
- Change symbol names with automatic reference updates
- Refactor identifiers while preserving semantic correctness
Trigger patterns: "rename X to Y", "change the name of", "refactor the name",
"update all references", "change the function/class/variable name"
Note: tug currently supports Python only. Rust support is planned but not yet implemented.
majiayu000/claude-skill-registry 163
-
superclaude-flags
Provides flag definitions and usage rules when double-dash flags (--flag-name) detected in user prompt - describes execution modes, tool selection, and behavioral modifications
majiayu000/claude-skill-registry 163
-
eslint-custom
Use when custom ESLint rules and plugins including rule development, AST traversal, and publishing.
majiayu000/claude-skill-registry 163
-
spawning-terminals
Spawn and manage terminal tabs via TabzChrome REST API. Use when spawning workers, creating terminals programmatically, setting up worktrees for parallel work, monitoring worker status, or sending prompts to Claude sessions.
majiayu000/claude-skill-registry 163