Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
detect-lsp
Detect which Language Server Protocol (LSP) servers are available for the current project and configure codemunch to use them. Checks for installed language servers across all major languages and writes the LSP config to .claude/codemunch/config.json.
majiayu000/claude-skill-registry 163
-
parallel-agents
Multi-agent orchestration patterns. Use when multiple independent tasks can run with different domain expertise or when comprehensive analysis requires multiple perspectives.
majiayu000/claude-skill-registry 163
-
finishing-a-development-branch
Use when ready to merge feature branch. Complete checklist before creating PR/MR. Ensures professional quality and prevents embarrassing mistakes.
majiayu000/claude-skill-registry 163
-
skill-creator
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.
majiayu000/claude-skill-registry 163
-
eval-report
Generate evaluation report from session metrics, checkpoint evals, and pass@k data
majiayu000/claude-skill-registry 163
-
research-refine-pipeline
Run an end-to-end workflow that chains `research-refine` and `experiment-plan`. Use when the user wants a one-shot pipeline from vague research direction to focused final proposal plus detailed experiment roadmap, or asks to "串起来", build a pipeline, do it end-to-end, or generate both the method and experiment plan together.
majiayu000/claude-skill-registry 163
-
add-sharepoint
Adds SharePoint Online connector to a Power Apps code app. Use when reading lists, managing documents, or integrating with SharePoint sites. Can also create new SharePoint lists.
majiayu000/claude-skill-registry 163
-
using-jj
Use this skill for ANY task involving jj or jujutsu version control. ALWAYS trigger when the user mentions jj, jujutsu, revsets, change IDs, bookmarks, or oplog. Also trigger when the user wants to squash, split, or reorder commits in a stack, write a revset query, absorb fixup changes, undo or restore a previous operation, resolve conflicts after rebasing, recover from force-pushes, rewrite protected/immutable commits, view change evolution (evolog), or try parallel approaches. Trigger even if "jj" is not explicitly said — "changes" instead of "commits", "stack" instead of "branch", "absorb", "squash into the right commit", "undo my last operation", "conflict after rebase", or "compare approaches in parallel" are strong jj signals. This skill contains critical non-obvious rules (like always using -m flags) that prevent broken workflows.
majiayu000/claude-skill-registry 163
-
accessibility-engineer
Accessibility and inclusive interaction specialist. Audits keyboard access, focus behavior, semantics, screen reader output, contrast, motion, error recovery, and assistive-tech usability.
majiayu000/claude-skill-registry 163
-
gwas-database
Query NHGRI-EBI GWAS Catalog for SNP-trait associations. Search variants by rs ID, disease/trait, gene, retrieve p-values and summary statistics, for genetic epidemiology and polygenic risk scores.
majiayu000/claude-skill-registry 163
-
tailwindcss-advanced-layouts
Tailwind CSS advanced layout techniques including CSS Grid and Flexbox patterns
majiayu000/claude-skill-registry 163
-
gemini
Gemini CLI for one-shot Q&A, summaries, and generation.
majiayu000/claude-skill-registry 163
-
docker-container-basics
Docker Container Basics - Auto-activating skill for DevOps Basics.
Triggers on: docker container basics, docker container basics
Part of the DevOps Basics skill category.
majiayu000/claude-skill-registry 163
-
github-project-management
Comprehensive GitHub project management with swarm-coordinated issue tracking, project board automation, and sprint planning
majiayu000/claude-skill-registry 163
-
documentation-writing
Write clear technical documentation - READMEs, ADRs, runbooks, API docs
majiayu000/claude-skill-registry 163
-
Executive Storytelling
Data-driven narrative construction, stakeholder management, and influencing senior leadership decisions
majiayu000/claude-skill-registry 163
-
threejs-particle-canvas
Generate interactive Three.js canvases in five modes: narrative particle phase cycles, WebGPU spinner/loaders, infinite gallery tunnels, animated glTF specimens, vinyl showcase with webcam reflection. Ships a reusable Phosphor Vigil FX post-processing module (CRT composite, scanlines, chromatic aberration). Self-contained HTML output. Triggers on particle system, ambient 3D canvas, WebGL art, spinner, loader, infinite tunnel, glTF animation, CRT post-processing, vinyl record, webcam reflection, 3D product showcase.
majiayu000/claude-skill-registry 163
-
embodied-computing-and-constructionism
Embodied computing and constructionist pedagogy for spatial computing education. Covers Papert's constructionism, Logo's turtle geometry, body-scale learning, Krueger's responsive environments, microworlds, and the translation between physical action and abstract reasoning. Includes heuristics for designing exercises where learners build meaningful artifacts in spatial systems, treat errors as discoveries, and develop abstract thinking from concrete body-centered experience. Use when teaching spatial computing to learners or designing educational experiences in voxel/VR/AR systems.
majiayu000/claude-skill-registry 163
-
shell-scripts
Use when writing or reviewing Bash scripts and shell snippets, especially for shebang selection, quoting, parameter expansion ("${VAR}" style), test expressions ([ ] vs [[ ]]), ShellCheck-guided fixes, and portability decisions across POSIX sh, Bash, and zsh compatibility targets.
majiayu000/claude-skill-registry 163
-
integrate-openai-agents
This skill should be used when integrating OpenAI Agents SDK with FastAPI, building message arrays from database history, running agents with MCP tools, parsing tool calls, executing them, and saving conversations to the database.
majiayu000/claude-skill-registry 163
-
workflow-implement-plan
This skill should be used when executing an approved implementation plan with batch checkpoints. It implements tasks in batches of 3, stops for review after each batch, and handles mismatches or blockers by asking for guidance rather than guessing.
majiayu000/claude-skill-registry 163
-
citation-enforcer
Forces every code-related claim to include file:line citations. No citation means the claim must be verified or removed. Use when building documentation, writing code reviews, or any output that others will rely on.
majiayu000/claude-skill-registry 163
-
frontend-dev-guidelines
Frontend development guidelines for React/TypeScript applications. Modern patterns including Suspense, lazy loading, useSuspenseQuery, file organization with features directory, MUI v7 styling, TanStack Router, performance optimization, and TypeScript best practices. Use when creating components, pages, features, fetching data, styling, routing, or working with frontend code.
majiayu000/claude-skill-registry 163
-
domain-name-brainstormer
Generates creative domain name ideas for your project and checks availability across multiple TLDs (.com, .io, .dev, .ai, etc.). Saves hours of brainstorming and manual checking.
majiayu000/claude-skill-registry 163