Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
agent-canvas
Draw diagrams, flowcharts, and visualizations on an Excalidraw canvas. Use when the user asks to draw, visualize, create diagrams, or sketch ideas.
majiayu000/claude-skill-registry 163
-
172-java-diagrams
Use when you need to generate Java project diagrams — including UML sequence diagrams, UML class diagrams, C4 model diagrams, and UML state machine diagrams — through a modular, step-based interactive process that adapts to your specific visualization needs. Part of the skills-for-java project
majiayu000/claude-skill-registry 163
-
anthropic-brand-guidelines
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.
majiayu000/claude-skill-registry 163
-
learn-project
Scan project code to detect patterns, dependencies, and conventions. Propose domain rules based on what the code actually does.
majiayu000/claude-skill-registry 163
-
go-concurrency
Use when writing concurrent Go code — goroutines, channels, mutexes, or thread-safety guarantees. Also use when parallelizing work, fixing data races, or protecting shared state, even if the user doesn't explicitly mention concurrency primitives. Does not cover context.Context patterns (see go-context).
majiayu000/claude-skill-registry 163
-
caching
HTTP caching, service workers, cache invalidation, and CDN configuration.
majiayu000/claude-skill-registry 163
-
browser-debugging
Debug client-side issues using browser developer tools. Identify JavaScript errors, styling issues, and performance problems in the browser.
majiayu000/claude-skill-registry 163
-
auditcodex
Send recent work to OpenAI Codex CLI for an independent audit/review
majiayu000/claude-skill-registry 163
-
sympy
Use this skill when working with symbolic mathematics in Python. This skill should be used for symbolic computation tasks including solving equations algebraically, performing calculus operations (derivatives, integrals, limits), manipulating algebraic expressions, working with matrices symbolically, physics calculations, number theory problems, geometry computations, and generating executable code from mathematical expressions. Apply this skill when the user needs exact symbolic results rather than numerical approximations, or when working with mathematical formulas that contain variables and parameters.
majiayu000/claude-skill-registry 163
-
azure-data-tables-py
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 the AI assistant's capabilities with specialized knowledge, workflows, or tool integrations.
majiayu000/claude-skill-registry 163
-
network-101
This skill should be used when the user asks to "set up a web server", "configure HTTP or HTTPS", "perform SNMP enumeration", "configure SMB shares", "test network services", or ne...
majiayu000/claude-skill-registry 163
-
sdd-propose
Create a change proposal with intent, scope, and approach. Trigger: When the orchestrator launches you to create or update a proposal for a change.
majiayu000/claude-skill-registry 163
-
frontend-design
Create distinctive, creative frontend designs that avoid generic "AI slop" aesthetics. Focus on unique typography, cohesive color palettes, atmospheric backgrounds, and well-orchestrated motion.
majiayu000/claude-skill-registry 163
-
dispatching-parallel-agents
Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies
majiayu000/claude-skill-registry 163
-
executing-plans
Use when you have a written implementation plan to execute in a separate session with review checkpoints
majiayu000/claude-skill-registry 163
-
mcp-builder
创建高质量 MCP(Model Context Protocol)服务器的指南,使 LLM 能够通过精心设计的工具与外部服务交互。在构建 MCP 服务器以集成外部 API 或服务时使用,无论是在 Python (FastMCP) 还是 Node/TypeScript (MCP SDK) 中。
majiayu000/claude-skill-registry 163
-
spcc-plan
Drafts a Spill Prevention, Control, and Countermeasure (SPCC) Plan compliant with 40 CFR Part 112 under the Clean Water Act. Covers facility characterization, oil storage inventory, secondary containment, prevention measures, response procedures, training, and PE certification language. Use when drafting SPCC plans, oil spill prevention documents, or EPA compliance submissions.
majiayu000/claude-skill-registry 163
-
office
Generate Office documents (DOCX, XLSX, PDF, PPTX) with TypeScript. Pure JS libraries that work everywhere: Claude Code CLI, Cloudflare Workers, browsers. Uses docx (Word), xlsx/SheetJS (Excel), pdf-lib (PDF), pptxgenjs (PowerPoint).
Use when: creating invoices, reports, spreadsheets, presentations, form filling, exporting data to Office formats, or troubleshooting "Packer.toBuffer", "XLSX.utils", "PDFDocument", "pptxgenjs" errors.
majiayu000/claude-skill-registry 163
-
review-ahk-engineering
Review code base for undocumented AHK engineering accomplishments.
majiayu000/claude-skill-registry 163
-
agent-workflow
Agent skill for workflow - invoke with $agent-workflow
majiayu000/claude-skill-registry 163
-
api-commerce-stripe
Stripe payment processing — Checkout Sessions, Payment Intents, subscriptions, webhooks, Connect, customer management, error handling
majiayu000/claude-skill-registry 163
-
performing-static-analysis-integration
majiayu000/claude-skill-registry 163
-
domain-predicates
Generate comprehensive predicates and orders for domain types using typeclass patterns
majiayu000/claude-skill-registry 163