Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
bash-script-quality
Use when creating or editing any bash script (.sh) - ensures shellcheck passes after every edit with zero warnings
majiayu000/claude-skill-registry 163
-
linkedin-post
Create engaging LinkedIn posts that drive engagement and build authority. Use when the user wants to write LinkedIn content, needs posts for their LinkedIn strategy, or wants to repurpose content for LinkedIn.
majiayu000/claude-skill-registry 163
-
ui-skills
Opinionated constraints for building better interfaces with agents.
majiayu000/claude-skill-registry 163
-
review-semgrep
Review and triage semgrep security scan results to identify true positive vulnerabilities. Use when analyzing semgrep output, triaging security findings, reviewing static analysis results, or when the user has semgrep-results directories to review. Performs deep code analysis to distinguish real vulnerabilities from false positives with high confidence.
majiayu000/claude-skill-registry 163
-
setup-work
Setup development environment from GitHub issue. Invoke when user says "init work on issue
majiayu000/claude-skill-registry 163
-
tutorial-signalwire-signalwire-agents
majiayu000/claude-skill-registry 163
-
status-reporting
Generic pattern for generating comprehensive status reports by gathering data from version control, code review platforms, issue trackers, and CI/CD systems, then aggregating and presenting in scannable format. Use when checking project status, starting sessions, reviewing activity, or when status report, sitrep, project overview, or what's changed are mentioned. Supports natural language time constraints and stack-aware organization.
majiayu000/claude-skill-registry 163
-
nodejs-stream-processing
Node.jsにおけるストリーム処理とバックプレッシャー管理の専門知識。
大容量ファイルの効率的処理、メモリ使用量の最適化、
Readable/Writable/Transform/Duplexストリームの適切な活用方法を提供。
Anchors:
• Node.js Streams API Documentation / 適用: ストリームAPI全般 / 目的: 公式APIの正確な使用
• Backpressuring in Streams (Node.js official) / 適用: バックプレッシャー管理 / 目的: メモリ効率最適化
• The Pragmatic Programmer (Hunt and Thomas) / 適用: 実装品質 / 目的: 保守性とテスタビリティ
Trigger:
Use when implementing stream processing in Node.js, handling large files, managing backpressure, or building data transformation pipelines.
nodejs stream, stream processing, backpressure, readable stream, writable stream, transform stream, duplex stream, pipeline, large file
majiayu000/claude-skill-registry 163
-
App Development
Build features in the AI Coaching Platform Next.js app. Use for creating pages, components, server actions, TanStack tables, and understanding application architecture.
majiayu000/claude-skill-registry 163
-
email-delivery
Email delivery patterns including single, batch, scheduled emails and attachment handling. Use when building transactional email systems, batch communication workflows, scheduled delivery, or implementing file/URL attachments with reply-to and CC/BCC functionality.
majiayu000/claude-skill-registry 163
-
telemetry-tagging
Tag logs, metrics, and distributed traces with REQ-* keys for production traceability. Enables backward traceability from runtime issues to requirements to intent. Use when deploying code or setting up observability.
majiayu000/claude-skill-registry 163
-
GitHub Prior Art Research
When asked implementation questions or tool selection questions like "how do I implement", "what's the best way to", "how should I", "which library", "what tool should I use", or "how might we", search GitHub for prior art, code examples, and proven approaches before proposing solutions
majiayu000/claude-skill-registry 163
-
opencode-cli
This skill should be used when configuring or using the OpenCode CLI for headless LLM automation. Use when the user asks to "configure opencode", "use opencode cli", "set up opencode", "opencode run command", "opencode model selection", "opencode providers", "opencode vertex ai", "opencode mcp servers", "opencode ollama", "opencode local models", "opencode deepseek", "opencode kimi", "opencode mistral", "fallback cli tool", or "headless llm cli". Covers command syntax, provider configuration, Vertex AI setup, MCP servers, local models, cloud providers, and subprocess integration patterns.
majiayu000/claude-skill-registry 163
-
commit-chunks
Review and commit changes in meaningful chunks. Use when the user has multiple uncommitted changes that should be organized into logical, atomic commits.
majiayu000/claude-skill-registry 163
-
testing
Guide for testing practices and frameworks
majiayu000/claude-skill-registry 163
-
test-before-commit
Enforces running unit tests and linting before committing code changes in the unsealed-networks repository
majiayu000/claude-skill-registry 163
-
psr12-moodle
Automatically validate and fix Moodle PHP code for PSR-12 compliance with Moodle-specific exceptions (lowercase_with_underscores naming, frankenstyle prefixes). Activates when working with Moodle plugin PHP files or when code standards issues are detected.
majiayu000/claude-skill-registry 163
-
mlx-dev
Write correct, idiomatic Apple MLX code for Apple Silicon ML. Use when working with MLX arrays, neural networks, training loops, lazy evaluation, unified memory, mx.eval, mx.compile, Metal GPU, memory optimization, quantization, or Apple Silicon performance. Covers critical API differences from PyTorch/NumPy, array indexing gotchas (lists must be mx.array, slices create copies), NHWC format for Conv2d, __call__ not forward(), float64 CPU-only, mlx-lm integration, and debugging patterns.
majiayu000/claude-skill-registry 163
-
repo-explore
Clone and explore external GitHub repositories to understand how libraries, frameworks, or dependencies work. Use when user provides a GitHub URL (github.com/owner/repo), asks "how does X library work", wants to look at source code for a dependency, asks about implementation details of an external package, or says "explore", "look at", or "check out" a repository. Automatically checks out the matching version tag when the repo is a dependency in the current project.
majiayu000/claude-skill-registry 163
-
ptk-completion
This skill should be used when the user asks about "prompt_toolkit completion", "Completer", "WordCompleter", "FuzzyCompleter", "NestedCompleter", "PathCompleter", "auto-complete", "tab completion", "completion menu", "CompletionsMenu", or needs to implement auto-completion in prompt_toolkit applications.
majiayu000/claude-skill-registry 163
-
scanning-for-secrets
Detect exposed secrets, API keys, and credentials in code. Use when auditing for secret leaks. Trigger with 'scan for secrets', 'find exposed keys', or 'check credentials'.
majiayu000/claude-skill-registry 163
-
codex-taskloop-plugin
Run in-session task loops via the codex-taskloop-plugin MCP server and stop hook.
majiayu000/claude-skill-registry 163
-
consul-service-discovery
Consul Service Discovery - Auto-activating skill for DevOps Advanced.
Triggers on: consul service discovery, consul service discovery
Part of the DevOps Advanced skill category.
majiayu000/claude-skill-registry 163
-
conventions
Load coding conventions and style guidelines when writing or reviewing code. Ensures consistency with project standards.
majiayu000/claude-skill-registry 163