nginx-patterns

Provide reusable Nginx patterns for reverse proxying, SSL termination, caching, rate limiting, and security headers.

3|Updated Mar 5, 2026
One-click install
npx skills add https://github.com/bipinks/ghost-office --skill nginx-patterns
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nginx-patterns
Source: https://github.com/bipinks/ghost-office/tree/main/.claude/skills/nginx-patterns
Command: npx skills add https://github.com/bipinks/ghost-office --skill nginx-patterns

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Nginx patterns help engineers standardize web gateway configurations by providing reusable templates for reverse proxying, SSL termination, caching, rate limiting, and security headers, reducing setup time and error-prone hand-tuning.

Core Features & Use Cases

  • Centralizes best-practice Nginx configurations for SSL/TLS, upstream load balancing, and security headers.
  • Supports performance optimizations such as gzip compression, caching directives, and keepalive settings.
  • Use Case: Deploy a new web service behind Nginx with a secure TLS termination and a rate-limited API gateway in front of backend services.

Quick Start

Configure a new site with the provided patterns to enable SSL, security headers, and rate limiting across routes.

Frequently Asked Questions about nginx-patterns

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure Nginx as a reverse proxy with SSL termination?

Configuring Nginx as a reverse proxy with SSL termination involves using reusable patterns that implement upstream blocks and SSL directives to route traffic securely to backend services. This standardizes web gateway configurations and reduces manual tuning errors.

What is the best way to add rate limiting to an Nginx API gateway?

Adding rate limiting to an Nginx API gateway is best achieved by applying reusable configuration patterns that enforce rate limiting directives across routes. This ensures production-grade security and reliable traffic management for backend services.

How do I set up security headers and gzip caching in Nginx?

To set up security headers and gzip caching in Nginx, apply best-practice configuration patterns that define header directives and gzip compression. This optimizes web serving performance and secures applications across development and production environments.

Can I use these Nginx configurations across development, staging, and production?

Yes, these Nginx configurations apply to web services requiring reliable, secure, and high-performance gateway setups across development, staging, and production environments. The patterns standardize SSL, caching, and upstream load balancing universally.

What are the limitations of manually tuning Nginx for high-performance web serving?

Manually tuning Nginx for high-performance web serving is error-prone and time-consuming. Limitations include misconfigured keepalive settings or security headers, which reusable Nginx patterns solve by centralizing best-practice configurations for caching and TLS termination.