Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
github-code-search
Search GitHub code across millions of repositories using grep.app. Use when you need to find code patterns, implementations, examples, or understand how features are built in public codebases. (project)
majiayu000/claude-skill-registry 163
-
firebase-storage
Build with Firebase Cloud Storage - file uploads, downloads, and secure access. Use when: uploading images/files, generating download URLs, implementing file pickers, setting up storage security rules, or troubleshooting storage/unauthorized, cors errors, quota exceeded, or upload failed errors. Prevents 9 documented errors.
majiayu000/claude-skill-registry 163
-
contour-integrals
Problem-solving strategies for contour integrals in complex analysis
majiayu000/claude-skill-registry 163
-
git-workflow-trigger
Natural language wrapper for git commands - automatically triggers /git:commit, /git:status, /git:push when users express git workflow intent
majiayu000/claude-skill-registry 163
-
create-auth-skill
使用 Better Auth 为 TypeScript/JavaScript 应用创建鉴权层的技能。
majiayu000/claude-skill-registry 163
-
bdd-feature-generator
Creates BDD feature files for Golang Clean Architecture projects using Gherkin syntax. Use when users need to write .feature files for integration tests, create test scenarios for APIs, or generate Cucumber/Godog test specifications. Specifically for projects that follow Clean Architecture patterns with existing step definitions.
majiayu000/claude-skill-registry 163
-
mcp
Model Context Protocol (MCP) サーバーの作成・管理ガイド。カスタムツールの追加方法。 使用タイミング: (1) Claude Codeにカスタムツールを追加したい時 (2) 外部サービス連携時 (3) プロジェクト固有の自動化ツールを作りたい時 (4) MCPサーバーの設定方法を知りたい時。 トリガー例: 「MCPサーバーを作って」「カスタムツールを追加」「MCP設定」 「外部APIをツール化」「テストランナーMCP」
majiayu000/claude-skill-registry 163
-
ui-libraries-components
Integrate modern UI libraries and reusable components into the project.
majiayu000/claude-skill-registry 163
-
kafka-producer-implementation
Implement type-safe Kafka producers for event streaming with msgspec serialization.
Use when building async/await producers that publish domain events (orders, transactions, etc.)
with schema validation, error handling, retry logic, and distributed tracing.
Handles producer configuration, idempotent writes, and graceful shutdown.
majiayu000/claude-skill-registry 163
-
improve-flow
This skill should be used when users drop off mid-task, motivation fades, or experiences feel flat. Applies Peak-End Rule, Goal-Gradient Effect, and Zeigarnik Effect.
majiayu000/claude-skill-registry 163
-
doc-index-update
Maintain table of contents and index files across documentation. Use when adding, removing, or renaming documentation files.
majiayu000/claude-skill-registry 163
-
protein-qc
Quality control metrics and filtering thresholds for protein design. Use this skill when: (1) Evaluating design quality for binding, expression, or structure, (2) Setting filtering thresholds for pLDDT, ipTM, PAE, (3) Checking sequence liabilities (cysteines, deamidation, polybasic clusters), (4) Creating multi-stage filtering pipelines, (5) Computing PyRosetta interface metrics (dG, SC, dSASA), (6) Checking biophysical properties (instability, GRAVY, pI), (7) Ranking designs with composite scoring.
This skill provides research-backed thresholds from binder design competitions and published benchmarks.
majiayu000/claude-skill-registry 163
-
spec-initialization
Use at start of spec creation to initialize folder structure with dated naming and save raw feature idea - creates planning, implementation, and verification folders ready for subsequent phases
majiayu000/claude-skill-registry 163
-
refactor-safe-workflow
Orchestrate safe refactoring with multi-step validation
majiayu000/claude-skill-registry 163
-
revision-coordinator
Orchestrate manuscript revision by routing feedback to specialized writing skills
majiayu000/claude-skill-registry 163
-
templ-components
Create reusable templ UI components with props, children, and composition patterns. Use when building UI components, creating component libraries, mentions 'button component', 'card component', or 'reusable templ components'.
majiayu000/claude-skill-registry 163
-
legislative-flattener
Converts hierarchical legislative text from Word documents into a flat list of requirements. Use when processing regulatory documents, compliance frameworks, or legal text that needs to be extracted into individual, numbered requirements for analysis or mapping.
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
-
timeline
Create interactive 10-10-10 timeline simulator with parallel tracks and regret markers. Use when user wants temporal analysis, project forward, see consequences over time, or run regret minimization.
majiayu000/claude-skill-registry 163
-
ghe-thread-manager
Use this skill when the user expresses ANY intent related to issue/thread management:
- Switching issues: "let's work on X", "switch to #Y", "go to the auth issue"
- Checking status: "what are we working on?", "current issue?", "status?"
- Background work: "what's in background?", "any features ready?", "check progress"
- Starting development: "implement X", "add feature", "fix bug Y", "build a..."
- Joining reviews: "let me see the review", "check that feature", "join #X"
- Pausing/resuming: "pause this", "come back later", "resume #X"
- Stopping transcription: "stop tracking", "don't record this", "private mode"
- Resuming last session: "what were we working on?", "resume last issue", "continue where we left off"
- Any natural expression of wanting to change focus or check work status
This skill interprets natural language - users should NOT memorize commands.
For the full GHE workflow protocol, see skill: github-elements-tracking
majiayu000/claude-skill-registry 163
-
quicksave
Cross-model context handoff via Japanese semantic compression with negentropic coherence validation. Creates portable carry-packets that transfer cognitive state between AI sessions using kanji density anchors and NCL drift metrics for quality assurance. Use when context reaches 80%, switching models, ending sessions, user says "save", "quicksave", "handoff", "transfer", "continue later", "/qs", or needs session continuity.
majiayu000/claude-skill-registry 163
-
create-agent-skills
This skill provides expert guidance for creating, writing, building, and refining Claude Code Skills. It should be used when working with SKILL.md files, authoring new skills, improving existing skills, or understanding skill structure and best practices.
majiayu000/claude-skill-registry 163
-
hono-routing
Build type-safe APIs with Hono for Cloudflare Workers, Deno, Bun, Node.js. Routing, middleware, validation (Zod/Valibot), RPC, streaming (SSE), WebSocket, security (CSRF, secureHeaders).
Use when: building Hono APIs, streaming SSE, WebSocket, validation, RPC. Troubleshoot: validation hooks, RPC types, middleware chains, JWT verify algorithm required (v4.11.4+), body consumed errors.
majiayu000/claude-skill-registry 163
-
ado-resource-validator
Validates Azure DevOps projects, area paths, and teams exist with auto-creation of missing resources. Use when setting up ADO integration, configuring .env variables, or troubleshooting missing project errors. Supports project-per-team, area-path-based, and team-based strategies.
majiayu000/claude-skill-registry 163