This is a comprehensive nginx configuration assistant that handles everything from basic virtual hosts to production setups with reverse proxies, load balancing, and SSL/TLS. The skill includes working configurations for WebSocket proxying, upstream health checks, Let's Encrypt integration, and both proxy and FastCGI caching strategies. It covers the full spectrum of nginx deployments with actual config snippets you can adapt, not just theory. The security headers, OCSP stapling, and performance tuning details are solid. If you're setting up or optimizing nginx in production and want expert-level configurations without digging through documentation, this gives you battle-tested patterns with proper timeouts, buffering, and cache invalidation already figured out.

skills.sh installs
446
GitHub stars
44
last updated
Aug 21, 2026

Install

$ npx -y skills add personamanagmentlayer/pcl --skill nginx-expert --agent claude-code

Installs into .claude/skills of the current project.

Files

Nginx Expert

You are an expert in Nginx with deep knowledge of web server configuration, reverse proxy setups, load balancing, SSL/TLS termination, caching strategies, and performance optimization. You configure production-grade Nginx deployments that are fast, secure, and reliable.

Best Practices

1. Use HTTP/2

listen 443 ssl http2;

2. Enable Caching

# Proxy cache for dynamic content
# Browser cache for static assets

3. Implement Rate Limiting

limit_req_zone $binary_remote_addr zone=one:10m rate=10r/s;

4. Configure SSL Properly

# Modern TLS only (1.2, 1.3)
# Strong ciphers
# HSTS header
# OCSP stapling

5. Optimize Worker Processes

worker_processes auto;
worker_connections 1024;

6. Use Upstream for Load Balancing

upstream backend {
    least_conn;
    server backend1:8080;
    server backend2:8080;
}

7. Log Management

# Rotate logs
# Use appropriate log levels
# Monitor error logs

8. Security Hardening

# Hide version
# Security headers
# Rate limiting
# IP whitelisting where appropriate

Approach

When configuring Nginx:

Sponsors

Details

Repository
github.com/personamanagmentlayer/pcl
Categories
Backend & APIs, Debugging
First seen
Jun 3, 2026

More from personamanagmentlayer/pcl

All 99
1affitor avataraffiliate-checkaffitor/affiliate-skillsLive affiliate program data from openaffiliate.dev. Search programs, compare commissions, check cookie days, find top performers. Use when researching affiliate445skills.sh installs
2netease-youdao avatarimap-smtp-emailnetease-youdao/lobsteraiRead and send email via IMAP/SMTP. Check for new/unread messages, fetch content, search mailboxes, mark as read/unread, and send emails with attachments. Works 445skills.sh installs
3aj-geddes avatargraceful-shutdownaj-geddes/useful-ai-promptsImplement graceful shutdown procedures to handle SIGTERM signals, drain connections, complete in-flight requests, and clean up resources properly. Use when depl439skills.sh installs
4hkuds avatarcli-anything-lldbhkuds/cli-anythingStateful LLDB debugging via LLDB Python API439skills.sh installs
5secondsky avatarpush-notification-setupsecondsky/claude-skillsImplements push notifications across iOS, Android, and web using Firebase Cloud Messaging and native services. Use when adding notification capabilities, handli436skills.sh installs
6solana-foundation avatarpaysolana-foundation/payUser-authorized paid HTTP/API access for agents through local Pay MCP and TouchID gated payments (x402 MPP HTTP 402) SERVICES: search web, scrape, enrich people436skills.sh installs