Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
XContent
X (Twitter) content creation system. USE WHEN create post, write tweet, create thread, build in public, reply tweet, x content, twitter visual.
majiayu000/claude-skill-registry 163
-
generating-docker-compose-files
This skill enables Claude to generate Docker Compose configurations for multi-container applications. It leverages best practices for production-ready deployments, including defining services, networks, volumes, health checks, and resource limits. Claude should use this skill when the user requests a Docker Compose file, specifies application architecture involving multiple containers, or mentions needs for container orchestration, environment variables, or persistent data management in a Docker environment. Trigger terms include "docker-compose", "docker compose file", "multi-container", "container orchestration", "docker environment", "service definition", "volume management", "network configuration", "health checks", "resource limits", and ".env files".
majiayu000/claude-skill-registry 163
-
curriculum.plagiarism-detection
Detects plagiarism and validates content originality for educational materials.
majiayu000/claude-skill-registry 163
-
oauth-implementation
OAuth 2.0 and OpenID Connect authentication with secure flows. Use for third-party integrations, SSO systems, token-based API access, or encountering authorization code flow, PKCE, token refresh, scope management errors.
majiayu000/claude-skill-registry 163
-
ta-r3f-fundamentals
React Three Fiber core patterns for scene composition and game loop. Use when setting up R3F scenes, creating 3D components, implementing game loops.
majiayu000/claude-skill-registry 163
-
astro-blog-write
Phase 3 - Writing blog content with human voice and SEO optimization
majiayu000/claude-skill-registry 163
-
generation
Generates answers by synthesizing information from retrieved documents with citations. Use as final RAG pipeline step, when creating answers from multiple sources, or when the user mentions answer generation or synthesis.
majiayu000/claude-skill-registry 163
-
sfh-qa
Verify manufactured horns against design predictions. Use when running post-print
inspection, acoustic measurements, comparing measured vs simulated performance,
or generating verification reports. Determines if iteration is needed.
majiayu000/claude-skill-registry 163
-
convert-elm-scala
Convert Elm code to idiomatic Scala. Use when migrating Elm frontend applications to Scala backends or full-stack Scala, translating The Elm Architecture to functional Scala patterns, or refactoring type-safe functional code from compile-time guarantees to more powerful type system features. Extends meta-convert-dev with Elm-to-Scala specific patterns.
majiayu000/claude-skill-registry 163
-
backstage-backend-plugin
Build Backstage backend plugins with createBackendPlugin and core services: DI, httpRouter, secure-by-default auth, Knex DB, routes, testing. Use for APIs and background jobs.
majiayu000/claude-skill-registry 163
-
incremental-load-setup
Incremental Load Setup - Auto-activating skill for Data Pipelines.
Triggers on: incremental load setup, incremental load setup
Part of the Data Pipelines skill category.
majiayu000/claude-skill-registry 163
-
dspy-rb
Build type-safe LLM applications with DSPy.rb - Ruby's programmatic prompt framework with signatures, modules, agents, and optimization
majiayu000/claude-skill-registry 163
-
abp-entity-patterns
ABP Framework domain layer patterns including entities, aggregates, repositories, domain services, and data seeding. Use when: (1) creating entities with proper base classes, (2) implementing custom repositories, (3) writing domain services, (4) seeding data.
majiayu000/claude-skill-registry 163
-
db-lint-manager
Lint PostgreSQL functions against schema, analyze usage, and generate fix reports; use when detecting broken functions, validating schema contracts, or cleaning up unused database functions
majiayu000/claude-skill-registry 163
-
openrouter-openai-compat
Configure OpenRouter as an OpenAI API drop-in replacement. Use when migrating from OpenAI or using OpenAI-compatible libraries. Trigger with phrases like 'openrouter openai', 'openrouter drop-in', 'openrouter compatibility', 'migrate to openrouter'.
majiayu000/claude-skill-registry 163
-
odoo19-oca-devops
Build enterprise-grade Odoo 19 ERP using OCA community modules instead of Enterprise licenses. Scaffold modules, vendor OCA dependencies, generate production Docker deployments, and deploy to DigitalOcean with Supabase - saving $4,728/year in licensing costs.
majiayu000/claude-skill-registry 163
-
template-mason-brick
Guide for creating, updating, or removing Mason bricks with corresponding tests and CI workflow (project)
majiayu000/claude-skill-registry 163
-
agent-ai-engineer
Expert AI engineer specializing in AI system design, model implementation, and production deployment. Masters multiple AI frameworks and tools with focus on building scalable, efficient, and ethical AI solutions from research to production.
majiayu000/claude-skill-registry 163
-
documentation-specialist
This skill should be used when creating professional software documentation (SRS, PRD, OpenAPI,
user manuals, tutorials, runbooks) from templates (greenfield) or reverse-engineering documentation
from existing code like Spring Boot or FastAPI (brownfield). Also handles documentation audits/reviews,
format conversion (Markdown, DOCX, PDF), and diagram generation (C4, Mermaid, PlantUML, ER, sequence).
Use when asked to "create documentation", "document my code", "write SRS", "generate PRD", or "documentation specialist".
majiayu000/claude-skill-registry 163
-
finance-engineer
Financial systems and cost engineering
majiayu000/claude-skill-registry 163
-
file-storage
ファイルアップロード、S3、ファイルシステム操作を扱う際に使用。
majiayu000/claude-skill-registry 163
-
keyword-research
Use when expanding seed topics into intent-based clusters and prioritizing opportunities.
majiayu000/claude-skill-registry 163
-
cli
Comprehensive R package for command-line interface styling, semantic messaging, and user communication. Use this skill when working with R code that needs to: (1) Format console output with inline markup and colors, (2) Display errors, warnings, or messages with cli_abort/cli_warn/cli_inform, (3) Show progress indicators for long-running operations, (4) Create semantic CLI elements (headers, lists, alerts, code blocks), (5) Apply themes and customize output styling, (6) Handle pluralization in user-facing text, (7) Work with ANSI strings, hyperlinks, or custom containers. Also use when migrating from base R message/warning/stop, debugging cli code, or improving existing cli usage.
majiayu000/claude-skill-registry 163
-
Rust Clean Implementation
Write clean, well-documented Rust code with proper error handling and no_std/std support
majiayu000/claude-skill-registry 163