Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
testing-summary
Generate testing documentation from Linear issues and git commits. Use when the user requests test instructions, testing summary, or QA handover documentation for a completed feature or bug fix.
majiayu000/claude-skill-registry 163
-
Request Validation
TypeScript-based input validation for API requests and video data structures. Use this when validating request bodies in Express handlers, implementing type guards, or validating RenderRequest and RecapBook data. Ensures type safety at API boundaries.
majiayu000/claude-skill-registry 163
-
install-skill
This skill should be used when the user asks to "install a skill", "add a skill to the project", "unpack a skill", or "integrate a new skill". Automates the full workflow of unpacking .skill packages from dist/ and registering them in the marketplace.
majiayu000/claude-skill-registry 163
-
safety-critical-patterns
Triggers: safety, critical, NASA, power of 10, defensive coding, assertions, bounds checking
Guidelines from NASA's Power of 10 rules for writing robust, verifiable code.
Adapted for general software development with context-appropriate rigor.
Use when: Writing critical code paths, reviewing for robustness, improving code quality
DO NOT use: As rigid requirements for all code - match rigor to consequence
majiayu000/claude-skill-registry 163
-
prowler
Main entry point for Prowler development - quick reference for all components. Trigger: General Prowler development questions, project overview, component navigation (NOT PR CI gates or GitHub Actions workflows).
majiayu000/claude-skill-registry 163
-
churchtools-api
Apply when making API calls to ChurchTools, using churchtoolsClient methods, handling API responses, or working with Tags API. Covers correct HTTP method names, parameter structure, and response handling patterns.
majiayu000/claude-skill-registry 163
-
separate-monolithic-python
Break large Python files (>500 LOC) into smaller, well-organized modules with proper package structure. Use when a Python file is too large, monolithic, or needs refactoring. Triggered by requests mentioning "too large", "separate", "split", "break up", or "refactor" for Python files.
majiayu000/claude-skill-registry 163
-
planner-rt-ica
Identify required inputs, dependencies, and uncertainty during planning. Use when generating plans or task graphs under incomplete information. Does not block plan generation; instead localizes gaps and creates unblock dependencies.
majiayu000/claude-skill-registry 163
-
uniprot-database
Direct REST API access to UniProt. Protein searches, FASTA retrieval, ID mapping, Swiss-Prot/TrEMBL. For Python workflows with multiple databases, prefer bioservices (unified interface to 40+ services). Use this for direct HTTP/REST work or UniProt-specific control.
majiayu000/claude-skill-registry 163
-
bedrock-agents
Amazon Bedrock Agents for building autonomous AI agents with foundation model orchestration, action groups, knowledge bases, and session management. Use when creating AI agents, orchestrating multi-step workflows, integrating tools with LLMs, building conversational agents, implementing RAG patterns, managing agent sessions, deploying production agents, or connecting knowledge bases to agents.
majiayu000/claude-skill-registry 163
-
avue-crud
Provides comprehensive guidance for Avue CRUD component including table operations, form handling, and data management. Use when the user asks about Avue CRUD, needs to implement table CRUD operations, or build data management interfaces.
majiayu000/claude-skill-registry 163
-
migration-master
Specialized in database migrations and data seeding. Trigger this when creating tables, modifying schemas, or preparing initial data.
majiayu000/claude-skill-registry 163
-
error-handling-debugging
当用户要求"处理错误"、"错误处理"、"捕获异常"、"错误恢复",或者提到"错误处理"、"error handling"、"异常"时使用此技能。用于处理 Rust 或 TypeScript 中的错误、调试问题、排查 Tauri 命令失败、修复数据库错误或实现错误恢复策略。
majiayu000/claude-skill-registry 163
-
test-case-design
Apply systematic test case design techniques including equivalence partitioning, boundary value analysis, decision tables, and state transition testing.
majiayu000/claude-skill-registry 163
-
Network Ports Reference
The assistant provides comprehensive network port and protocol reference information for security assessments and penetration testing. Activate when users ask about "port numbers," "common ports," "service ports," "TCP/UDP ports," "what runs on port X," or "protocol identification."
majiayu000/claude-skill-registry 163
-
impl-wrapper
Connector wrapper (Impl) class patterns and delegation rules
majiayu000/claude-skill-registry 163
-
ruby-coder
This skill guides writing of new Ruby code following modern Ruby 3.x syntax, Sandi Metz's 4 Rules for Developers, and idiomatic Ruby best practices. Use when creating new Ruby files, writing Ruby methods, or refactoring Ruby code to ensure adherence to clarity, simplicity, and maintainability standards.
majiayu000/claude-skill-registry 163
-
vision-utilities
Guide for using vision utilities in speedy_utils, including fast GPU image loading, memory-mapped datasets, and notebook visualization.
majiayu000/claude-skill-registry 163
-
use-agents-dispatch
Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies
majiayu000/claude-skill-registry 163
-
Affiliate Marketing Manager
Set up and manage affiliate marketing programs for growth and revenue
majiayu000/claude-skill-registry 163
-
cursor-agent
A comprehensive skill for using the Cursor CLI agent for various software engineering tasks (updated for 2026 features, includes tmux automation guide).
majiayu000/claude-skill-registry 163
-
dzmm-builder
Comprehensive skill for building, debugging, and optimizing DZMM.AI applications. Use this skill when users request creating interactive web apps on the DZMM platform, need guidance on DZMM API usage, or require help with existing DZMM applications. Covers AI-driven chatbots, visual novels, dating sims, content generators, RPG games, content platforms, and visual effect systems. Includes state management games, message management (reroll/edit/delete), multi-opening systems, rich text rendering, modular prompt engineering, resource reuse strategies, React/Vue to DZMM migration, and responsive mobile design.
majiayu000/claude-skill-registry 163
-
playwright-mcp
Browser automation via Playwright MCP server. Navigate, click, type, scrape, screenshot, and test web pages. Use when automating browser interactions, web scraping, E2E testing, PDF generation, or screenshot capture. Triggers on browser automation, web scraping, playwright, headless browser, E2E testing, screenshot, PDF export.
majiayu000/claude-skill-registry 163
-
mcp-fortress
Scan MCP servers for security vulnerabilities, prompt injection attacks, and tool poisoning. Use this when the user wants to check if an MCP server is safe, analyze security risks, detect malicious tools, or verify MCP package integrity before installation.
majiayu000/claude-skill-registry 163