Nginx Config is a skill that converts plain English requirements into complete, production-ready nginx.conf files. Rather than requiring manual authorship of Nginx syntax, the skill interprets intent and assembles the full configuration structure, including worker processes, event loops, and HTTP blocks.
The skill applies consistent production standards on every generation. Security defaults such as server_tokens off and HSTS headers are always included. Gzip compression and static asset caching headers are added for performance. Proxy headers required by modern web applications are set correctly without manual intervention.
For reverse proxy and load balancing scenarios, the skill handles both single-backend setups and multi-server upstream blocks with weighting. SSL and TLS configuration is supported alongside rate limiting zones. Frontend use cases are covered through SPA try_files logic and Gzip compression settings. Advanced routing features include WebSocket upgrade handling, CORS policy injection, and 301/302 redirects such as WWW to non-WWW canonicalization.
This skill is appropriate when an agent needs to produce deployable Nginx configuration from a natural language description of infrastructure or routing requirements. It is not a live Nginx management tool and does not connect to a running server — it produces configuration text only.