Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
logo-with-variants
Create logo components with multiple variants (icon, wordmark, logo) and light/dark modes. Use when the user provides logo SVG files and wants to create a variant-based logo component following the Clerk pattern in the Elements project.
majiayu000/claude-skill-registry 163
-
academic-paper-tolgaio-neo
majiayu000/claude-skill-registry 163
-
openrouter-streaming-setup
Implement streaming responses with OpenRouter. Use when building real-time chat interfaces or reducing time-to-first-token. Trigger with phrases like 'openrouter streaming', 'openrouter sse', 'stream response', 'real-time openrouter'.
majiayu000/claude-skill-registry 163
-
single-or-array-pattern
Pattern for functions that accept either a single item or an array. Use when creating CRUD operations, batch processing APIs, or factory functions that should flexibly handle one or many inputs.
majiayu000/claude-skill-registry 163
-
docs-keeper
Documentation organization, maintenance, and cleanup.
USE WHEN: organizing docs, cleaning project root, updating documentation,
checking for redundancy, maintaining docs structure.
NOT FOR: technical implementation (use relevant technical skill).
Examples:
<example>
Context: User added documentation to wrong location.
user: "I added a new API doc file to the root directory"
assistant: "I'll use docs-keeper to organize it in the proper docs/ location."
<commentary>File organization is docs-keeper responsibility.</commentary>
</example>
<example>
Context: User needs to update docs after code changes.
user: "I modified the auth system and need to update the docs"
assistant: "I'll use docs-keeper to update the authentication documentation."
<commentary>Documentation updates are docs-keeper responsibility.</commentary>
</example>
majiayu000/claude-skill-registry 163
-
hypothesis-generation
Structured hypothesis formulation from observations. Use when you have experimental observations or data and need to formulate testable hypotheses with predictions, propose mechanisms, and design experiments to test them. Follows scientific method framework. For open-ended ideation use scientific-brainstorming; for automated LLM-driven hypothesis testing on datasets use hypogenic.
majiayu000/claude-skill-registry 163
-
minimalist-portfolio-design
Minimalist, typography-focused portfolio design system inspired by neo-brutalist and Swiss design principles. Emphasizes bold typography, generous whitespace, monochromatic color schemes, and elegant simplicity for developer/designer portfolios.
majiayu000/claude-skill-registry 163
-
secops-hunt
Expert guidance for proactive threat hunting. Use this when the user asks to "hunt" for threads, IOCs, or specific TTPs.
majiayu000/claude-skill-registry 163
-
autonomous-operation
Use when starting any work session - establishes autonomous operation mode, overriding token limits and time pressure to work until goal is achieved
majiayu000/claude-skill-registry 163
-
codebase-navigation
Navigate, search, and understand project structures. Use when onboarding to a codebase, locating implementations, tracing dependencies, or understanding architecture. Provides patterns for file searching with Glob, code searching with Grep, and systematic architecture analysis.
majiayu000/claude-skill-registry 163
-
security-analyzer
Comprehensive security vulnerability analysis for codebases and infrastructure. Scans dependencies (npm, pip, gem, go, cargo), containers (Docker, Kubernetes), cloud IaC (Terraform, CloudFormation), and detects secrets exposure. Fetches live CVE data from OSV.dev, calculates risk scores, and generates phased remediation plans with TDD validation tests. Use when users mention security scan, vulnerability, CVE, exploit, security audit, penetration test, OWASP, hardening, dependency audit, container security, or want to improve security posture.
majiayu000/claude-skill-registry 163
-
openai-agents-sdk-mcp-backend
Patterns for building AI-powered chatbot backends using OpenAI Agents SDK with MCP (Model Context Protocol) server integration in FastAPI applications. Supports both standalone MCP servers and function tools.
majiayu000/claude-skill-registry 163
-
releasing-versions
Interactive release workflow for OSS Sustain Guard with version updates, PyPI publishing, and GitHub release notes. Use when ready to release a new version to production.
majiayu000/claude-skill-registry 163
-
bun-patterns
Bun package manager and runtime best practices
majiayu000/claude-skill-registry 163
-
fix-eslint
Automatically fix ESLint errors by modifying code to comply with linting rules. For small codebases (≤20 errors), fixes directly. For larger codebases (>20 errors), spawns parallel agents per directory for efficient processing. Never disables rules or adds ignore comments.
majiayu000/claude-skill-registry 163
-
kpi-delta
Configure KPI delta displays in drizzle-cube dashboards for showing metrics with change indicators and trends. Use when displaying KPIs with trends, growth rates, or comparison to previous period.
majiayu000/claude-skill-registry 163
-
uv-package-manager
Master the uv package manager for fast Python dependency management, virtual environments, and modern Python project workflows. Use when setting up Python projects, managing dependencies, or optimizing Python development workflows with uv.
majiayu000/claude-skill-registry 163
-
error-message-explainer
Interprets Arduino/ESP32/RP2040 compiler errors in plain English for beginners. Use when user shares error messages, compilation failures, upload problems, or asks "what does this error mean". Covers common errors like undefined references, type mismatches, missing libraries, and board-specific issues.
majiayu000/claude-skill-registry 163
-
agent-skill
Create and structure Claude Code agent skills. Use when the user wants to create a new skill, write an agent skill, make a claude skill, or asks about SKILL.md files.
majiayu000/claude-skill-registry 163
-
flask-smorest-api
Set up Flask REST API with flask-smorest, OpenAPI docs, blueprint architecture, and dataclass models. Use when creating a new Flask API server, building REST endpoints, or setting up a production API.
majiayu000/claude-skill-registry 163
-
PR Review Integration
Review pull requests by integrating GitHub operations with Linear issue tracking. Use when: (1) Validating PR changes against Linear issue requirements, (2) Checking if PR addresses all acceptance criteria from Linear issues, (3) Creating comprehensive PR reviews that link code changes to project requirements, (4) Identifying gaps between PR changes and issue requirements, or (5) Posting review findings to both GitHub PRs and Linear issues. Combines GitHub CLI operations with Linear MCP functions for end-to-end PR review workflows.
majiayu000/claude-skill-registry 163
-
reward-ops
Use to run day-to-day loyalty reward catalog management and fulfillment.
majiayu000/claude-skill-registry 163
-
graphql-apollo-server
Build production GraphQL servers with Apollo Server, plugins, and federation
majiayu000/claude-skill-registry 163
-
accessible-web-dev
Build WCAG 2.1 AA compliant web applications for University of Sheffield. Covers semantic HTML, ARIA patterns, form accessibility, keyboard navigation, color contrast, alt text, captions, and automated testing. Use when creating websites, web apps, forms, interactive components, or auditing accessibility for WCAG compliance, screen readers, keyboard access, or inclusive design.
majiayu000/claude-skill-registry 163