Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
uspto-database
Access USPTO APIs for patent/trademark searches, examination history (PEDS), assignments, citations, office actions, TSDR, for IP analysis and prior art searches.
majiayu000/claude-skill-registry 163
-
http-best-practices
HTTPプロトコルの仕様に基づき、RESTful APIおよびWebサービス実装における通信設計を提供。ステータスコード、ヘッダー、キャッシュ、冪等性設計を網羅。
Anchors:
• HTTP/2 in Action (Barry Pollard) / 適用: プロトコル仕様・パフォーマンス / 目的: 効率的なHTTP通信
• RESTful Web Services (Richardson, Ruby) / 適用: REST設計原則 / 目的: 一貫したAPI設計
• Web API Design (Brian Mulloy) / 適用: 実践的なAPI設計パターン / 目的: 使いやすいAPI
Trigger:
Use when designing REST APIs, implementing HTTP clients, configuring cache strategies, setting security headers, or ensuring idempotency.
http, rest api, status codes, cache-control, cors, idempotency, headers, http/2, keep-alive
majiayu000/claude-skill-registry 163
-
discover-containers
Automatically discover container and Docker skills when working with Docker. Activates for containers development tasks.
majiayu000/claude-skill-registry 163
-
elysiajs-expert
Expert guidance for ElysiaJS web framework development. Use when building REST APIs, GraphQL services, or WebSocket applications with Elysia on Bun. Covers routing, lifecycle hooks, TypeBox validation, Eden type-safe clients, authentication with JWT/Bearer, all official plugins (OpenAPI, CORS, JWT, static, cron, GraphQL, tRPC), testing patterns, and production deployment. Assumes bun-expert skill is active for Bun runtime expertise.
majiayu000/claude-skill-registry 163
-
rate-limiting-patterns
Use when implementing rate limiting, throttling, or API quotas. Covers algorithms like token bucket and sliding window, plus distributed rate limiting patterns.
majiayu000/claude-skill-registry 163
-
writing-app-release-notes
Use when being asked to write release notes for an app
majiayu000/claude-skill-registry 163
-
exploring-rust-crates
Generate Rust documentation to understand crate APIs, structure, and usage. Use when exploring Rust code, understanding crate organization, finding functions/types/traits, or needing context about a Rust package in the HASH workspace.
majiayu000/claude-skill-registry 163
-
hammer-quality-check
Runs comprehensive code quality checks for SDL3 HammerEngine including compilation warnings, static analysis (cppcheck), coding standards validation, threading safety verification, and architecture compliance. Use before commits, pull requests, or when the user wants to verify code meets project quality standards.
majiayu000/claude-skill-registry 163
-
generate-api-client
Orval APIクライアント生成スキル(OpenAPI仕様書から型安全なAPIクライアントを自動生成)
majiayu000/claude-skill-registry 163
-
memory-safety-patterns
Implement memory-safe programming with RAII, ownership, smart pointers, and resource management across Rust, C++, and C. Use when writing safe systems code, managing resources, or preventing memory bugs.
majiayu000/claude-skill-registry 163
-
setting-up-devcontainers
Generate devcontainer configurations for Claude Code development environments. Use when setting up development containers with Claude Code and optional Codex CLI. Automatically detects marketplace.json for plugin marketplace configurations.
majiayu000/claude-skill-registry 163
-
managing-sc-packages
List, install, or uninstall Synaptic Canvas packages. Use with the `/sc-manage` command.
majiayu000/claude-skill-registry 163
-
uloop-unity-search
Search Unity project via uloop CLI. Use when you need to: (1) Find assets by name or type (scenes, prefabs, scripts, materials), (2) Search for project resources using Unity's search system, (3) Locate files within the Unity project.
majiayu000/claude-skill-registry 163
-
chatbot
マルチターン対話管理 Skill。会話履歴管理、コンテキスト維持、Agent 連携、RAG 統合をサポート。
チャットボット構築、対話型アシスタント、カスタマーサポートボットに使用。
majiayu000/claude-skill-registry 163
-
converting-figma-designs
Figma Dev Mode MCP 도구를 활용한 디자인-코드 변환 지원. 디자인 요소 추출, 코드 생성, 스크린샷 캡처, 메타데이터 분석 시 사용. Figma 링크나 디자인 작업 요청 시 자동 활성화.
majiayu000/claude-skill-registry 163
-
microsim-add-icons
Add clickable Creative Commons license and fullscreen icons to an existing MicroSim's control region. Use this skill when enhancing a MicroSim with navigation icons in the lower right corner. Adds approximately 40 lines of code for icon functionality.
majiayu000/claude-skill-registry 163
-
privacy-patterns
Implement privacy-preserving patterns using zero-knowledge proofs on Midnight Network. Use when designing private data handling, commitment schemes, nullifiers, or selective disclosure. Triggers on privacy, ZK proof, commitment, nullifier, or confidential computing questions.
majiayu000/claude-skill-registry 163
-
django-model
Creating Django models following Counterpart's patterns. Use when building new models, working with audit fields, implementing relationships, or using PydanticJSONEncoder. Triggers: 'create model', 'new database table', 'audit fields', 'BaseModel inheritance', 'add foreign key', 'JSON field validation'
majiayu000/claude-skill-registry 163
-
unknown-oleksandr-rud-aura-sdd-4
majiayu000/claude-skill-registry 163
-
github-repo-management
Manage GitHub repositories for Claude Code plugins including issues, pull requests, releases, CI/CD workflows, and GitHub Actions. Use when working with GitHub repository management, creating releases, setting up CI/CD, managing issues or pull requests.
majiayu000/claude-skill-registry 163
-
filesystem-maintenance
Use when Codex needs to inspect or modify files via the local Python filesystem MCP server running at `servers/filesystem`.
majiayu000/claude-skill-registry 163
-
cloud-signup
Create PopKit Cloud account, generate API key, and configure local connection
majiayu000/claude-skill-registry 163
-
architecture-paradigm-pipeline
Compose processing stages using a pipes-and-filters model for ETL, media
processing, or compiler-like workloads.
Triggers: pipeline architecture, pipes and filters, ETL, data transformation,
stream processing, CI/CD pipeline, media processing, batch processing
Use when: data flows through fixed sequence of transformations, stages can be
independently developed and tested, parallel processing of stages is beneficial
DO NOT use when: selecting from multiple paradigms - use architecture-paradigms first.
DO NOT use when: data flow isn't sequential or predictable.
DO NOT use when: complex branching/merging logic dominates.
Consult this skill when designing data pipelines or transformation workflows.
majiayu000/claude-skill-registry 163
-
pylabrobot
Vendor-agnostic lab automation framework. Use when controlling multiple equipment types (Hamilton, Tecan, Opentrons, plate readers, pumps) or needing unified programming across different vendors. Best for complex workflows, multi-vendor setups, simulation. For Opentrons-only protocols with official API, opentrons-integration may be simpler.
majiayu000/claude-skill-registry 163