← Back to Skills Marketplace
PM2 Process Manager
by
Andy Steinberger
· GitHub ↗
· v1.0.0
3053
Downloads
3
Stars
4
Active Installs
1
Versions
Install in OpenClaw
/install pm2
Description
Manage Node.js applications with PM2 process manager. Use for deploying, monitoring, and auto-restarting Node apps in production. Covers starting apps, viewing logs, setting up auto-start on boot, and managing multiple processes.
Usage Guidance
This skill is an instruction-only guide for PM2 and is internally consistent. It does not ask for secrets or install code itself, but following the steps will install PM2 globally and may require sudo to register startup scripts. Only proceed if you trust running global npm installs on this machine and understand that pm2 startup + pm2 save will create persistent services and modify system startup. Prefer running installs as the intended user (or via your OS package manager if available), review any ecosystem.config.js before starting apps, and avoid running untrusted application code under PM2 with elevated privileges.
Capability Analysis
Type: OpenClaw Skill
Name: pm2
Version: 1.0.0
The skill bundle provides documentation and commands for managing Node.js applications using PM2. All commands, including `pm2 startup` which establishes persistence for managed applications, are standard and well-documented features of PM2 for production environments. There is no evidence of malicious intent, data exfiltration, unauthorized execution, or prompt injection attempts to subvert the agent's behavior beyond the stated purpose of managing PM2 processes, as observed in `SKILL.md`.
Capability Assessment
Purpose & Capability
Name/description (manage Node.js apps with PM2) match the SKILL.md contents: npm install -g pm2 and common pm2 commands for starting, monitoring, and auto-start on boot.
Instruction Scope
Instructions are limited to installing and using pm2 and creating an ecosystem file. They show use of environment variables (PORT) and advise running the pm2 startup command (which may require sudo). That startup step will modify system startup scripts — expected for PM2 but a privileged action the user should approve.
Install Mechanism
No install spec in the skill bundle (instruction-only). The doc recommends npm install -g pm2 (a global npm install), which is a normal approach but will modify system/global packages and requires network access; this is expected for installing PM2.
Credentials
The skill does not request environment variables, secrets, or config paths. Example usage shows typical NODE_ENV/PORT settings but no unexplained credential or cross-service access.
Persistence & Privilege
The documented commands (pm2 save, pm2 startup) create persistent background services and startup scripts. Those are legitimate for a process manager but are persistent, system-level changes that require user/admin consent (sudo).
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install pm2 - After installation, invoke the skill by name or use
/pm2 - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release - Node.js process management
Metadata
Frequently Asked Questions
What is PM2 Process Manager?
Manage Node.js applications with PM2 process manager. Use for deploying, monitoring, and auto-restarting Node apps in production. Covers starting apps, viewing logs, setting up auto-start on boot, and managing multiple processes. It is an AI Agent Skill for Claude Code / OpenClaw, with 3053 downloads so far.
How do I install PM2 Process Manager?
Run "/install pm2" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is PM2 Process Manager free?
Yes, PM2 Process Manager is completely free (open-source). You can download, install and use it at no cost.
Which platforms does PM2 Process Manager support?
PM2 Process Manager is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created PM2 Process Manager?
It is built and maintained by Andy Steinberger (@asteinberger); the current version is v1.0.0.
More Skills