Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
moai-domain-cli-tool
CLI tool development with argument parsing, POSIX compliance, and user-friendly help messages.
majiayu000/claude-skill-registry 163
-
livekit-voice-agent
Guide for building production-ready LiveKit voice AI agents with multi-agent workflows and intelligent handoffs. Use when creating real-time voice agents that need to transfer control between specialized agents, implement supervisor escalation, or build complex conversational systems.
majiayu000/claude-skill-registry 163
-
csharp-validator
Comprehensive C# code validation, static analysis, and best practices verification for .NET applications. Use when validating C# code, checking SOLID principles, reviewing async/await patterns, verifying nullable reference types usage, checking Entity Framework queries, ensuring security best practices, or reviewing .NET code quality and architecture.
majiayu000/claude-skill-registry 163
-
continental-critical
Master Continental philosophy and Critical Theory. Use for: post-structuralism, deconstruction, Frankfurt School, hermeneutics, psychoanalysis. Triggers: 'Foucault', 'power/knowledge', 'deconstruction', 'Derrida', 'différance', 'critical theory', 'Frankfurt School', 'Adorno', 'Habermas', 'genealogy', 'discourse', 'Lacan', 'Deleuze', 'rhizome', 'biopolitics', 'ideology', 'alienation', 'reification', 'hermeneutics', 'Gadamer', 'post-structuralism', 'logocentrism'.
majiayu000/claude-skill-registry 163
-
vue-application-structure
Structure Vue 3 applications using Composition API, component organization, and TypeScript. Use when building scalable Vue applications with proper separation of concerns.
majiayu000/claude-skill-registry 163
-
motion-sickness
Use when animation causes dizziness, nausea, disorientation, or vestibular discomfort
majiayu000/claude-skill-registry 163
-
dev-swarm-devops
Setup development environment, MCP tools, GitHub repository, and Docker configurations. Use when user asks to setup devops, configure development environment, or start Stage 8 after tech specs.
majiayu000/claude-skill-registry 163
-
skill-cookiecutterproject-slug-dnvriend-cookiecutter-python-
majiayu000/claude-skill-registry 163
-
nix-dev-shell
Automatically detects Nix flakes and runs commands in a dev shell environment. Use when running build, test, or development commands in projects with flake.nix. Ensures commands run with proper Nix dependencies loaded.
majiayu000/claude-skill-registry 163
-
five-whys
Root cause analysis for software bugs using the 5 Whys technique. Use when the user wants to find the underlying cause of a bug, error, or technical issue. Triggers include phrases like "why is this happening", "root cause", "debug this", or when investigating software problems.
majiayu000/claude-skill-registry 163
-
graphite-cli
This skill should be used to answer questions and guide workflows related to the Graphite CLI. It assists with creating, managing, submitting, and synchronizing stacked code changes (diffs).
majiayu000/claude-skill-registry 163
-
log-lister
Lists and filters logs by type, status, date range, and work item with frontmatter parsing
majiayu000/claude-skill-registry 163
-
model-building
Building MobX models with proper architecture, BaseModel patterns, Store usage, and validation
majiayu000/claude-skill-registry 163
-
node-red
Edit, analyze, and create Node-RED flows by working with flows.json files, understanding node types, and applying Node-RED best practices. Use when the user mentions Node-RED, flows.json, flow development, or needs to modify Node-RED configurations.
majiayu000/claude-skill-registry 163
-
serena-semantic-code
ALWAYS ACTIVE: Use Language Server Protocol (LSP) for semantic code understanding and intelligent editing.
This skill applies to ALL coding tasks. Use Serena's LSP tools for: (1) semantic navigation and symbol discovery,
(2) finding references and dependencies, (3) symbol-level editing and refactoring, (4) understanding project structure.
Dramatically improves code quality and reduces token usage compared to text-based grep/read operations.
Activate for any code-related work.
majiayu000/claude-skill-registry 163
-
nemo-curator
GPU-accelerated data curation for LLM training. Supports text/image/video/audio. Features fuzzy deduplication (16× faster), quality filtering (30+ heuristics), semantic deduplication, PII redaction, NSFW detection. Scales across GPUs with RAPIDS. Use for preparing high-quality training datasets, cleaning web data, or deduplicating large corpora.
majiayu000/claude-skill-registry 163
-
moai-lang-elixir
Elixir 1.17+ development specialist covering Phoenix 1.7, LiveView, Ecto, and OTP patterns. Use when developing real-time applications, distributed systems, or Phoenix projects.
majiayu000/claude-skill-registry 163
-
typed-holes-refactor
Refactor codebases using Design by Typed Holes methodology - iterative, test-driven refactoring with formal hole resolution, constraint propagation, and continuous validation. Use when refactoring existing code, optimizing architecture, or consolidating technical debt through systematic hole-driven development.
majiayu000/claude-skill-registry 163
-
rails-implementation
Rails project implementation, testing, and documentation support. Use this skill when working on Rails projects for implementing new features, adding tests to existing code, updating documentation, creating CRUD operations, building API endpoints, adding authentication, or any Rails development task. Triggers on Rails-specific implementation requests.
majiayu000/claude-skill-registry 163
-
pr-review-loop
Manage the PR review feedback loop: monitor CI checks, fetch review comments, and iterate on fixes.
Use when: (1) pushing changes to a PR and waiting for CI/reviews, (2) user says "new reviews available",
(3) iterating on PR feedback from Gemini, Cursor, Claude, or other reviewers, (4) monitoring PR status.
Supports multiple review bots: Gemini Code Assist, Cursor Bugbot, and Claude agent fallback.
Automatically detects priority levels from different bot formats and handles rate limits.
RECOMMENDED: Spawn a Task agent (subagent_type: general-purpose) to execute the review loop autonomously.
See "Recommended Usage: Run as Task Agent" section for the prompt template.
CRITICAL: When using this skill, NEVER use raw git commit/push commands. ALWAYS use commit-and-push.sh script.
The user has NOT granted permission for raw git commands - only the script is allowed.
majiayu000/claude-skill-registry 163
-
pr-review-helper
Create pull requests with an interactive review and approval step. Use this skill when the user asks to create a pull request, open a PR, or submit their changes for review. This skill ensures PR descriptions are reviewed before submission.
majiayu000/claude-skill-registry 163
-
state-machine-transition
Add new states or transitions to Bob The Skull's state machine. Use when adding new states, defining transitions, implementing state behavior, or modifying state machine logic.
majiayu000/claude-skill-registry 163
-
sonnet
Override default model selection for specific subagents to use Sonnet instead of Opus. Use ONLY when the user explicitly requests to use Sonnet model for Plan, code-reviewer, code-simplifier, or Resolve Conflicts agents. Do not use this skill proactively - it requires explicit user instruction.
majiayu000/claude-skill-registry 163
-
interior-design-expert
Expert interior designer with deep knowledge of space planning, color theory (Munsell, NCS), lighting design (IES standards), furniture proportions, and AI-assisted visualization. Use for room layout optimization, lighting calculations, color palette selection for interiors, furniture placement, style consultation. Activate on "interior design", "room layout", "lighting design", "furniture placement", "space planning", "Munsell color". NOT for exterior/landscape design, architectural structure, web/UI design (use web-design-expert), brand color theory (use color-theory-palette-harmony-expert), or building codes/permits.
majiayu000/claude-skill-registry 163