{"id":"80ed4a1a-43a2-4dbf-a40a-dab93ae1ea0e","shortId":"rYFqnf","kind":"skill","title":"Nginx Error Log Parser","tagline":"Parses nginx error.log and access.log files using pattern matching for 5xx status codes, upstream timeouts, and SSL handshake failures. Correlates error spikes with nginx -T configuration dumps to identify misconfigured proxy_pass and keepalive settings.","description":"# Nginx Error Log Parser\n\nParses nginx error.log and access.log files using pattern matching for 5xx status codes, upstream timeouts, and SSL handshake failures. Correlates error spikes with nginx -T configuration dumps to identify misconfigured proxy_pass and keepalive settings.\n\n## Installation\n\nUse the upstream install or setup path that matches your environment:\n- git clone https://github.com/nginx/nginx.git\n- make\n\nRequirements and caveats from upstream:\n- Processes synchronize data through shared memory. For this reason, many NGINX directives require the allocation of shared memory zones. As an example, when configuring [rate limiting](https://nginx.org/en/docs/http/ng...\n- Most Linux distributions will require several dependencies to be installed in order to build NGINX. The following instructions are specific to the apt package manager, widely available on most Ubuntu/Debian distributi...\n- Prior to building NGINX, you must run the configure script with [appropriate flags](https://nginx.org/en/docs/configure.html). This will generate a Makefile in your NGINX source root directory that can then be used to...\n\nBasic usage or getting-started notes:\n- [Getting started with NGINX](#getting-started-with-nginx)\n- While nearly all popular Linux-based operating systems are distributed with a community version of nginx, we highly advise installation and usage of official [packages](https://nginx.org/en/linux_packages.html) or sou...\n- For a gentle introduction to NGINX basics, please see our [Beginner’s Guide](https://nginx.org/en/docs/beginners_guide.html).\n\n- Source: https://github.com/nginx/nginx\n- Extracted from upstream docs: https://raw.githubusercontent.com/nginx/nginx/HEAD/README.md\n\n## Source\n\n- [Agent Skill Exchange](https://agentskillexchange.com/skills/nginx-error-log-parser/)","tags":["nginx","error","log","parser","skills","agentskillexchange","agent-skills","ai-agents","ai-tools","awesome-list","claude-code","codex"],"capabilities":["skill","source-agentskillexchange","skill-nginx-error-log-parser","topic-agent-skills","topic-ai-agents","topic-ai-tools","topic-awesome-list","topic-claude-code","topic-codex","topic-cursor","topic-llm","topic-mcp","topic-npx-skills","topic-openclaw","topic-skills-catalog"],"categories":["skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/agentskillexchange/skills/nginx-error-log-parser","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add agentskillexchange/skills","source_repo":"https://github.com/agentskillexchange/skills","install_from":"skills.sh"}},"qualityScore":"0.454","qualityRationale":"deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 8 github stars · SKILL.md body (1,817 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T19:11:25.009Z","embedding":null,"createdAt":"2026-05-18T13:17:54.264Z","updatedAt":"2026-05-18T19:11:25.009Z","lastSeenAt":"2026-05-18T19:11:25.009Z","tsv":"'/en/docs/beginners_guide.html).':257 '/en/docs/configure.html).':177 '/en/docs/http/ng...':130 '/en/linux_packages.html)':239 '/nginx/nginx':261 '/nginx/nginx.git':95 '/nginx/nginx/head/readme.md':268 '/skills/nginx-error-log-parser/)':275 '5xx':15,54 'access.log':9,48 'advis':230 'agent':270 'agentskillexchange.com':274 'agentskillexchange.com/skills/nginx-error-log-parser/)':273 'alloc':116 'appropri':173 'apt':153 'avail':157 'base':217 'basic':195,248 'beginn':252 'build':144,164 'caveat':99 'clone':92 'code':17,56 'communiti':224 'configur':30,69,125,170 'correl':24,63 'data':104 'depend':137 'direct':113 'directori':188 'distribut':133,221 'distributi':161 'doc':265 'dump':31,70 'environ':90 'error':2,25,41,64 'error.log':7,46 'exampl':123 'exchang':272 'extract':262 'failur':23,62 'file':10,49 'flag':174 'follow':147 'generat':180 'gentl':244 'get':199,202,207 'getting-start':198 'getting-started-with-nginx':206 'git':91 'github.com':94,260 'github.com/nginx/nginx':259 'github.com/nginx/nginx.git':93 'guid':254 'handshak':22,61 'high':229 'identifi':33,72 'instal':79,83,140,231 'instruct':148 'introduct':245 'keepal':38,77 'limit':127 'linux':132,216 'linux-bas':215 'log':3,42 'make':96 'makefil':182 'manag':155 'mani':111 'match':13,52,88 'memori':107,119 'misconfigur':34,73 'must':167 'near':212 'nginx':1,6,28,40,45,67,112,145,165,185,205,210,227,247 'nginx.org':129,176,238,256 'nginx.org/en/docs/beginners_guide.html).':255 'nginx.org/en/docs/configure.html).':175 'nginx.org/en/docs/http/ng...':128 'nginx.org/en/linux_packages.html)':237 'note':201 'offici':235 'oper':218 'order':142 'packag':154,236 'pars':5,44 'parser':4,43 'pass':36,75 'path':86 'pattern':12,51 'pleas':249 'popular':214 'prior':162 'process':102 'proxi':35,74 'rate':126 'raw.githubusercontent.com':267 'raw.githubusercontent.com/nginx/nginx/head/readme.md':266 'reason':110 'requir':97,114,135 'root':187 'run':168 'script':171 'see':250 'set':39,78 'setup':85 'sever':136 'share':106,118 'skill':271 'skill-nginx-error-log-parser' 'sou':241 'sourc':186,258,269 'source-agentskillexchange' 'specif':150 'spike':26,65 'ssl':21,60 'start':200,203,208 'status':16,55 'synchron':103 'system':219 'timeout':19,58 'topic-agent-skills' 'topic-ai-agents' 'topic-ai-tools' 'topic-awesome-list' 'topic-claude-code' 'topic-codex' 'topic-cursor' 'topic-llm' 'topic-mcp' 'topic-npx-skills' 'topic-openclaw' 'topic-skills-catalog' 'ubuntu/debian':160 'upstream':18,57,82,101,264 'usag':196,233 'use':11,50,80,193 'version':225 'wide':156 'zone':120","prices":[{"id":"a61366fa-8c50-4795-9d6e-389e48791042","listingId":"80ed4a1a-43a2-4dbf-a40a-dab93ae1ea0e","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"agentskillexchange","category":"skills","install_from":"skills.sh"},"createdAt":"2026-05-18T13:17:54.264Z"}],"sources":[{"listingId":"80ed4a1a-43a2-4dbf-a40a-dab93ae1ea0e","source":"github","sourceId":"agentskillexchange/skills/nginx-error-log-parser","sourceUrl":"https://github.com/agentskillexchange/skills/tree/main/skills/nginx-error-log-parser","isPrimary":false,"firstSeenAt":"2026-05-18T13:17:54.264Z","lastSeenAt":"2026-05-18T19:11:25.009Z"}],"details":{"listingId":"80ed4a1a-43a2-4dbf-a40a-dab93ae1ea0e","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"agentskillexchange","slug":"nginx-error-log-parser","github":{"repo":"agentskillexchange/skills","stars":8,"topics":["agent-skills","ai-agents","ai-tools","awesome-list","claude-code","codex","cursor","llm","mcp","npx-skills","openclaw","skills-catalog"],"license":"mit","html_url":"https://github.com/agentskillexchange/skills","pushed_at":"2026-05-18T19:02:17Z","description":"The open catalog of AI agent skills — 2,000+ security-scanned skills for Claude Code, Cursor, Codex, and more.","skill_md_sha":"0279fdf9fcef0d8b1ac10988aa6f06a9d71f3572","skill_md_path":"skills/nginx-error-log-parser/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/agentskillexchange/skills/tree/main/skills/nginx-error-log-parser"},"layout":"multi","source":"github","category":"skills","frontmatter":{"name":"Nginx Error Log Parser","description":"Parses nginx error.log and access.log files using pattern matching for 5xx status codes, upstream timeouts, and SSL handshake failures. Correlates error spikes with nginx -T configuration dumps to identify misconfigured proxy_pass and keepalive settings."},"skills_sh_url":"https://skills.sh/agentskillexchange/skills/nginx-error-log-parser"},"updatedAt":"2026-05-18T19:11:25.009Z"}}