{"id":"6ef8d469-3f03-4eb5-abab-ed25d7e7a8e9","shortId":"YM4CBZ","kind":"skill","title":"PM2 Node.js Production Process Manager with Load Balancing","tagline":"PM2 is a production-grade process manager for Node.js and Bun applications with a built-in load balancer. With over 42,000 GitHub stars and millions of weekly npm downloads, it keeps applications alive forever, enables zero-downtime reloads, and provides comprehensive process mon","description":"# PM2 Node.js Production Process Manager with Load Balancing\n\nPM2 is a production-grade process manager for Node.js and Bun applications with a built-in load balancer. With over 42,000 GitHub stars and millions of weekly npm downloads, it keeps applications alive forever, enables zero-downtime reloads, and provides comprehensive process monitoring with cluster mode support.\n\n## Installation\n\nUse the upstream install or setup path that matches your environment:\n- $ npm install pm2 -g\n- RUN npm install pm2 -g\n- $ npm install pm2@latest -g\n\nRequirements and caveats from upstream:\n- PM2 is a production process manager for Node.js/Bun applications with a built-in load balancer. It allows you to keep applications alive forever, to reload them without downtime and to facilitate common system admin t...\n- PM2 is constantly assailed by [a comprehensive test suite](https://github.com/Unitech/pm2/actions/workflows/node.js.yml).\n- Works on Linux, macOS, and Windows. Supports Node.js 18+ and Bun 1+.\n\nBasic usage or getting-started notes:\n- [More about Process Management](https://pm2.keymetrics.io/docs/usage/process-management/)\n- [More information about how PM2 makes clustering easy](https://pm2.keymetrics.io/docs/usage/cluster-mode/)\n- [More about log management](https://pm2.keymetrics.io/docs/usage/log-management/)\n\n- Source: https://github.com/Unitech/pm2\n- Extracted from upstream docs: https://raw.githubusercontent.com/Unitech/pm2/HEAD/README.md\n\n## Source\n\n- [Agent Skill Exchange](https://agentskillexchange.com/skills/pm2-nodejs-production-process-manager/)","tags":["pm2","nodejs","production","process","manager","skills","agentskillexchange","agent-skills","ai-agents","ai-tools","awesome-list","claude-code"],"capabilities":["skill","source-agentskillexchange","skill-pm2-nodejs-production-process-manager","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/pm2-nodejs-production-process-manager","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,575 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:47.779Z","embedding":null,"createdAt":"2026-05-18T13:18:26.005Z","updatedAt":"2026-05-18T19:11:47.779Z","lastSeenAt":"2026-05-18T19:11:47.779Z","tsv":"'/bun':155 '/docs/usage/cluster-mode/)':232 '/docs/usage/log-management/)':239 '/docs/usage/process-management/)':221 '/skills/pm2-nodejs-production-process-manager/)':257 '/unitech/pm2':243 '/unitech/pm2/actions/workflows/node.js.yml).':195 '/unitech/pm2/head/readme.md':250 '000':32,87 '1':207 '18':204 '42':31,86 'admin':182 'agent':252 'agentskillexchange.com':256 'agentskillexchange.com/skills/pm2-nodejs-production-process-manager/)':255 'aliv':44,99,170 'allow':165 'applic':21,43,76,98,156,169 'assail':187 'balanc':8,28,63,83,163 'basic':208 'built':25,80,160 'built-in':24,79,159 'bun':20,75,206 'caveat':143 'cluster':112,228 'common':180 'comprehens':53,108,190 'constant':186 'doc':247 'download':40,95 'downtim':49,104,176 'easi':229 'enabl':46,101 'environ':126 'exchang':254 'extract':244 'facilit':179 'forev':45,100,171 'g':130,135,140 'get':212 'getting-start':211 'github':33,88 'github.com':194,242 'github.com/unitech/pm2':241 'github.com/unitech/pm2/actions/workflows/node.js.yml).':193 'grade':14,69 'inform':223 'instal':115,119,128,133,137 'keep':42,97,168 'latest':139 'linux':198 'load':7,27,62,82,162 'log':235 'maco':199 'make':227 'manag':5,16,60,71,151,218,236 'match':124 'million':36,91 'mode':113 'mon':55 'monitor':110 'node.js':2,18,57,73,154,203 'node.js/bun':153 'note':214 'npm':39,94,127,132,136 'path':122 'pm2':1,9,56,64,129,134,138,146,184,226 'pm2.keymetrics.io':220,231,238 'pm2.keymetrics.io/docs/usage/cluster-mode/)':230 'pm2.keymetrics.io/docs/usage/log-management/)':237 'pm2.keymetrics.io/docs/usage/process-management/)':219 'process':4,15,54,59,70,109,150,217 'product':3,13,58,68,149 'production-grad':12,67 'provid':52,107 'raw.githubusercontent.com':249 'raw.githubusercontent.com/unitech/pm2/head/readme.md':248 'reload':50,105,173 'requir':141 'run':131 'setup':121 'skill':253 'skill-pm2-nodejs-production-process-manager' 'sourc':240,251 'source-agentskillexchange' 'star':34,89 'start':213 'suit':192 'support':114,202 'system':181 'test':191 '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' 'upstream':118,145,246 'usag':209 'use':116 'week':38,93 'window':201 'without':175 'work':196 'zero':48,103 'zero-downtim':47,102","prices":[{"id":"bcf479ef-a46d-4242-9d29-c3894f6924a3","listingId":"6ef8d469-3f03-4eb5-abab-ed25d7e7a8e9","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:18:26.005Z"}],"sources":[{"listingId":"6ef8d469-3f03-4eb5-abab-ed25d7e7a8e9","source":"github","sourceId":"agentskillexchange/skills/pm2-nodejs-production-process-manager","sourceUrl":"https://github.com/agentskillexchange/skills/tree/main/skills/pm2-nodejs-production-process-manager","isPrimary":false,"firstSeenAt":"2026-05-18T13:18:26.005Z","lastSeenAt":"2026-05-18T19:11:47.779Z"}],"details":{"listingId":"6ef8d469-3f03-4eb5-abab-ed25d7e7a8e9","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"agentskillexchange","slug":"pm2-nodejs-production-process-manager","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":"a763b00861aef174cebc2ba6068fc2f87f8f0632","skill_md_path":"skills/pm2-nodejs-production-process-manager/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/agentskillexchange/skills/tree/main/skills/pm2-nodejs-production-process-manager"},"layout":"multi","source":"github","category":"skills","frontmatter":{"name":"PM2 Node.js Production Process Manager with Load Balancing","description":"PM2 is a production-grade process manager for Node.js and Bun applications with a built-in load balancer. With over 42,000 GitHub stars and millions of weekly npm downloads, it keeps applications alive forever, enables zero-downtime reloads, and provides comprehensive process monitoring with cluster mode support."},"skills_sh_url":"https://skills.sh/agentskillexchange/skills/pm2-nodejs-production-process-manager"},"updatedAt":"2026-05-18T19:11:47.779Z"}}