Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
clang-format Configuration
The model must invoke this skill when any trigger occurs - (1) user mentions "clang-format" or ".clang-format", (2) user requests analyzing code style/formatting patterns/conventions, (3) user requests creating/modifying/generating formatting configuration, (4) user troubleshoots formatting behavior or unexpected results, (5) user asks about brace styles/indentation/spacing/alignment/line breaking/pointer alignment, (6) user wants to preserve existing style/minimize whitespace changes/reduce formatting diffs/codify dominant conventions.
majiayu000/claude-skill-registry 163
-
git-platform-cli
MANDATORY: Use gh (GitHub) or glab (GitLab) CLI for ALL issue/task management. Unified workflow across platforms.
majiayu000/claude-skill-registry 163
-
gh
This skill should be used when working with GitHub CLI (gh) for pull requests, issues, releases, and GitHub automation. Use when users mention gh commands, GitHub workflows, PR operations, issue management, or GitHub API access. Essential for understanding gh's mental model, command structure, and integration with git workflows.
majiayu000/claude-skill-registry 163
-
software-design
Proactive software design guidance for architecture, interfaces, and implementation planning. Use this skill when helping users make design decisions before or during implementation—planning features, designing APIs, structuring modules, or evaluating architectural approaches. Triggers on questions like "How should I design...", "What's the best approach to...", "Help me plan the architecture for...", or any request involving meaningful design choices beyond simple fixes.
majiayu000/claude-skill-registry 163
-
coequalizers
Quotient redundant skill paths via coequalizers, preserving GF(3) conservation
majiayu000/claude-skill-registry 163
-
59-cost-disaster-recovery-panaversity-agentfactory
Create your operational excellence skill in one prompt, then learn to improve it throughout the chapter
majiayu000/claude-skill-registry 163
-
react-18-security-modeling
Model and mitigate security risks that arise from advanced rendering and hydration flows.
majiayu000/claude-skill-registry 163
-
standards-expert
Expert-level ISO standards, quality management, compliance, and certification
majiayu000/claude-skill-registry 163
-
quiz-generator
Generate 50-question interactive quizzes using the Quiz component with randomized batching. Use when creating end-of-chapter assessments. Displays 15-20 questions per session with immediate feedback. NOT for static markdown quizzes.
majiayu000/claude-skill-registry 163
-
golang-testing
Go testing patterns including table-driven tests, subtests, benchmarks, fuzzing, and test coverage. Follows TDD methodology with idiomatic Go practices.
majiayu000/claude-skill-registry 163
-
mapper-validation
Mapper field validation process ensuring zero missing fields
majiayu000/claude-skill-registry 163
-
context-degradation
This skill should be used when the user asks to "diagnose context problems", "fix lost-in-middle issues", "debug agent failures", "understand context poisoning", or mentions context degradation, attention patterns, context clash, context confusion, or agent performance degradation. Provides patterns for recognizing and mitigating context failures.
majiayu000/claude-skill-registry 163
-
geopandas
Python library for working with geospatial vector data including shapefiles, GeoJSON, and GeoPackage files. Use when working with geographic data for spatial analysis, geometric operations, coordinate transformations, spatial joins, overlay operations, choropleth mapping, or any task involving reading/writing/analyzing vector geographic data. Supports PostGIS databases, interactive maps, and integration with matplotlib/folium/cartopy. Use for tasks like buffer analysis, spatial joins between datasets, dissolving boundaries, clipping data, calculating areas/distances, reprojecting coordinate systems, creating maps, or converting between spatial file formats.
majiayu000/claude-skill-registry 163
-
scientific-brainstorming
Creative research ideation and exploration. Use for open-ended brainstorming sessions, exploring interdisciplinary connections, challenging assumptions, or identifying research gaps. Best for early-stage research planning when you do not have specific observations yet. For formulating testable hypotheses from data use hypothesis-generation.
majiayu000/claude-skill-registry 163
-
webapp-building
Tools for building modern React webapps with TypeScript, Tailwind CSS and shadcn/ui. Best suited for applications with complex UI components and state management.
majiayu000/claude-skill-registry 163
-
ros2_control Skill
Hardware abstraction and controller management using ros2_control framework
majiayu000/claude-skill-registry 163
-
Design First
Think before coding - design the solution before implementing
majiayu000/claude-skill-registry 163
-
process-optimization
When the user wants to optimize manufacturing processes, improve throughput, reduce cycle times, or simulate process performance. Also use when the user mentions "process improvement," "bottleneck analysis," "simulation," "discrete-event simulation," "throughput optimization," "cycle time reduction," "process efficiency," "queuing theory," "process mapping," or "capacity analysis." For lean methods, see lean-manufacturing. For scheduling, see production-scheduling.
majiayu000/claude-skill-registry 163
-
hypogenic
Automated LLM-driven hypothesis generation and testing on tabular datasets. Use when you want to systematically explore hypotheses about patterns in empirical data (e.g., deception detection, content analysis). Combines literature insights with data-driven hypothesis testing. For manual hypothesis formulation use hypothesis-generation; for creative ideation use scientific-brainstorming.
majiayu000/claude-skill-registry 163
-
memory-integration
Use to maintain context across sessions - integrates episodic-memory for conversation recall and mcp__memory knowledge graph for persistent facts
majiayu000/claude-skill-registry 163
-
cloudflare-deployment
Deploy and manage Cloudflare Workers, Pages, KV, R2, and D1 using wrangler CLI or MCP server. Use when working with Cloudflare services, serverless functions, or edge deployments.
majiayu000/claude-skill-registry 163
-
anndata
This skill should be used when working with annotated data matrices in Python, particularly for single-cell genomics analysis, managing experimental measurements with metadata, or handling large-scale biological datasets. Use when tasks involve AnnData objects, h5ad files, single-cell RNA-seq data, or integration with scanpy/scverse tools.
majiayu000/claude-skill-registry 163
-
contractor-matching-ai
AI-powered contractor matching and selection for construction projects. Analyze contractor capabilities, past performance, certifications, and project requirements to recommend optimal matches.
majiayu000/claude-skill-registry 163
-
mcp-generator
Use when setting up project-specific development tools or after analyzing a codebase - generates custom MCP server with semantic search, project-aware tools, and health monitoring capabilities. Works with both basic and enhanced modes. Do NOT use if generic popkit commands are sufficient or for small projects where MCP server overhead isn't justified - stick with built-in tools for simple workflows.
majiayu000/claude-skill-registry 163