Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
output-style-to-plugin
This skill should be used when converting deprecated Claude Code output styles (.md files) into the new plugin format. It automates the entire conversion process including creating plugin structure, generating configuration files, and setting up local marketplace for testing.
majiayu000/claude-skill-registry 163
-
playwright-skill
Complete browser automation with Playwright. Auto-detects dev servers, writes clean test scripts to /tmp. Test pages, fill forms, take screenshots, check responsive design, validate UX, test login flows, check links, automate any browser task. Use when user wants to test websites, automate browser interactions, validate web functionality, or perform any browser-based testing.
majiayu000/claude-skill-registry 163
-
Independent Research
Research-driven investigation skill for validating solutions and exploring documentation. Never ask questions you can answer yourself through research. Use WebFetch, WebSearch, and testing to validate ideas before presenting them. Deliver concrete, tested recommendations with evidence.
majiayu000/claude-skill-registry 163
-
SKILL-NAME-HERE
Clear, specific description of what this skill does and when Claude should use it. Include trigger terms users would naturally say. Maximum 1024 characters.
majiayu000/claude-skill-registry 163
-
rust-error-handling
Production error patterns with thiserror and anyhow, including error classification, HTTP/gRPC protocol mappings, context chains, retry logic, and testing. Use when designing error types for libraries or applications, mapping errors to API responses, or implementing retry mechanisms.
majiayu000/claude-skill-registry 163
-
streamlit-development
Developing, testing, and deploying Streamlit data applications on Snowflake. Use this skill when you're building interactive data apps, setting up local development environments, testing with pytest or Playwright, or deploying apps to Snowflake using Streamlit in Snowflake.
majiayu000/claude-skill-registry 163
-
python-engineer
Writes, reviews, and refactors Python code following modern best practices. Specialises in Python 3.12+, uv for project management, type hints, polars over pandas, pydantic for validation, and pytest for testing. Use when working with Python code.
majiayu000/claude-skill-registry 163
-
finishing-branches
Use when work is complete and ready for integration, merge, or PR creation.
majiayu000/claude-skill-registry 163
-
agent-browser
Automates browser interactions for web testing, form filling, screenshots, and data extraction. Use when the user needs to navigate websites, interact with web pages, fill forms, take screenshots, test web applications, or extract information from web pages.
majiayu000/claude-skill-registry 163
-
state-management-architect
Design and implement state management solutions using Context API, XState, Zustand, Jotai, and custom hooks with testing patterns and performance optimization
majiayu000/claude-skill-registry 163
-
playwright-skill
Complete browser automation with Playwright. Auto-detects dev servers, writes clean test scripts to /tmp. Test pages, fill forms, take screenshots, check responsive design, validate UX, test login flows, check links, automate any browser task. Use when user wants to test websites, automate browser interactions, validate web functionality, or perform any browser-based testing.
majiayu000/claude-skill-registry 163
-
Methodology Bootstrapping
Apply Bootstrapped AI Methodology Engineering (BAIME) to develop project-specific methodologies through systematic Observe-Codify-Automate cycles with dual-layer value functions (instance quality + methodology quality). Use when creating testing strategies, CI/CD pipelines, error handling patterns, observability systems, or any reusable development methodology. Provides structured framework with convergence criteria, agent coordination, and empirical validation. Validated in 8 experiments with 100% success rate, 4.9 avg iterations, 10-50x speedup vs ad-hoc. Works for testing, CI/CD, error recovery, dependency management, documentation systems, knowledge transfer, technical debt, cross-cutting concerns.
majiayu000/claude-skill-registry 163
-
browser-use
Web scraping, screenshots, form filling, file downloads/uploads, Google/DuckDuckGo image search, YouTube video downloading, and TikTok video downloading.
majiayu000/claude-skill-registry 163
-
kotlin-spring-reviewer
WHEN: Spring Boot + Kotlin, Ktor backend review, coroutine-based server, WebFlux/R2DBC pattern checks
WHAT: Spring Kotlin idioms + Coroutines integration + WebFlux patterns + Data class usage + Test strategies
WHEN NOT: Android → kotlin-android-reviewer, KMP shared code → kotlin-multiplatform-reviewer
majiayu000/claude-skill-registry 163
-
Physical AI Expert
Provides specialized knowledge and content creation for Physical AI and Humanoid Robotics topics with focus on accuracy and peer-reviewed sources.
majiayu000/claude-skill-registry 163
-
kotlin-app-config
Sealed class configuration pattern for Kotlin applications with environment-specific settings
majiayu000/claude-skill-registry 163
-
Unity Performance
This skill should be used when the user asks about "Unity performance", "optimization", "GC allocation", "object pooling", "caching", "Update loop optimization", "memory management", "profiling", "framerate", "garbage collection", or needs guidance on performance best practices for Unity games.
majiayu000/claude-skill-registry 163
-
uloop-get-provider-details
Get Unity Search provider details via uloop CLI. Use when you need to: (1) Discover available search providers, (2) Understand search capabilities and filters, (3) Configure searches with specific provider options.
majiayu000/claude-skill-registry 163
-
CA Lobby BigQuery Integration
BigQuery integration patterns for CA Lobby lobby data with BLN API schema. Use when working with CA Lobby backend, database queries, or data service. Provides CA-specific BigQuery patterns and Flask integration guidance.
majiayu000/claude-skill-registry 163
-
web-navigation-strategies
Strategic navigation patterns and selector guides for thorough web exploration using Playwright MCP. Provides decision trees, navigation strategies, and site-specific selectors for reading multiple pages systematically. Use when planning how to navigate websites, determining reading depth, or finding the right selectors for Playwright MCP commands.
majiayu000/claude-skill-registry 163
-
ticket-status
Programmatic verification of KB state: tickets, phases, tests, integrity.
Provides scripts for automated checking at each workflow stage.
SCRIPTS:
- check_ticket.py: Ticket docs, tests, final status → next step
- check_phase.py: Phase progress, all tickets complete?
- check_tests.py: Trajectory, RED verification, coverage vs spec
- check_integrity.py: Index.md matches dirs, roadmap has all active items
Use when:
- Checking ticket/phase completion
- Validating before commit/archive
- CI/CD automation
- User says "status", "check", "verify"
majiayu000/claude-skill-registry 163
-
IDOR Vulnerability Testing
This skill should be used when the user asks to "test for insecure direct object references," "find IDOR vulnerabilities," "exploit broken access control," "enumerate user IDs or object references," or "bypass authorization to access other users' data." It provides comprehensive guidance for detecting, exploiting, and remediating IDOR vulnerabilities in web applications.
majiayu000/claude-skill-registry 163
-
nushell-plugin-builder
Guide for creating Nushell plugins in Rust using nu_plugin and nu_protocol crates. Use when users want to build custom Nushell commands, extend Nushell with new functionality, create data transformations, or integrate external tools/APIs into Nushell. Covers project setup, command implementation, streaming data, custom values, and testing.
majiayu000/claude-skill-registry 163
-
tester
Comprehensive testing skill for GabeDA application - designs test strategies (UAT, integration, smoke, unit), creates tests for frontend (React/Playwright) and backend (Django/pytest), executes tests, analyzes results, and generates detailed reports with findings. Stores reports in ai/testing/ and tests in appropriate project folders.
majiayu000/claude-skill-registry 163