ProcMon
Watch and control running processes in real time. Use when scanning active PIDs, monitoring resource spikes, reporting trees, alerting on crashes.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/bytesagain3/procmonWhat This Skill Does
The ProcMon skill is a powerful observability tool designed for the OpenClaw AI agent to interface with the host operating system's process management subsystem. By leveraging standard system utilities like ps, pstree, and ss, ProcMon provides a real-time window into the operational state of the machine. It allows the agent to move beyond static commands by enabling structured data collection, such as identifying runaway CPU processes, tracking memory leaks, mapping process inheritance trees, and monitoring network-bound services. Whether you are debugging a deployment, checking for zombie process accumulation, or simply maintaining system health, ProcMon acts as the diagnostic layer that informs the agent's decision-making process.
Installation
To install this skill, use the ClawHub registry command in your OpenClaw terminal:
clawhub install openclaw/skills/skills/bytesagain3/procmon
Ensure that the host system has ps installed. For advanced functionality like tree views and port auditing, ensure pstree and ss (or netstat) are available in the system path. The skill will gracefully handle the absence of optional dependencies, though some commands may result in a 'not implemented' status if specific binaries are missing.
Use Cases
- System Performance Auditing: Quickly identify which processes are consuming excessive memory or CPU cycles using the
heavycommand. - Production Incident Response: When a service stops responding, the agent can use
watchorlogto capture snapshot data and log files, allowing for post-mortem analysis of resource spikes. - Network Troubleshooting: Use the
portscommand to determine which processes are bound to specific listening ports, which is vital for resolving 'port already in use' errors. - Zombie Cleanup: Identify and report defunct processes that are consuming PID space or indicating child process mismanagement.
Example Prompts
- "ProcMon, can you show me the top memory-heavy processes right now and see if any nginx processes are hung?"
- "I'm seeing high CPU usage. Use the ProcMon watch command on the primary python process for 10 seconds to see if the spikes are consistent."
- "List all processes currently listening on network ports and tell me which ones are associated with active PID trees."
Tips & Limitations
- Permissions: ProcMon operates with the permissions of the OpenClaw agent. If you need to view processes owned by other users or the root system, ensure the agent process has appropriate sudo privileges or is running as a user with sufficient monitoring rights.
- Logging: The
logcommand writes to~/.procmon/. Ensure the agent has write access to this directory. - Performance: While
watchis excellent for real-time monitoring, frequent requests across a large number of processes may cause minor load spikes; use the tool judiciously in production environments.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-bytesagain3-procmon": {
"enabled": true,
"auto_update": true
}
}
}Tags
Flags: file-read, file-write
Related Skills
Bmi
Calculate BMI, log weight entries, and chart body composition trends. Use when tracking fitness progress, setting weight goals, or reviewing data.
jarvis-stock-monitor
全功能智能股票监控预警系统 Pro 版。支持成本百分比、均线金叉死叉、RSI 超买超卖、成交量异动、跳空缺口、动态止盈等 7 大预警规则。基础功能免费,高级功能 SkillPay 付费。
token-budget-monitor
Track and control token consumption across OpenClaw cron jobs
sop-refiner
优化已有 SOP,删冗余、补异常路径、补回滚、补质量门槛。;use for sop, process, improvement workflows;do not use for 改变制度权限边界, 跳过安全检查.
APIMon
Monitor API endpoints and track response times to catch outages. Use when checking uptime, validating schemas, or generating status reports.