π¦ ClawHub
Local System Info (Iyeque)
by @iyeque
Return system metrics (CPU, RAM, disk, processes) using psutil.
TERMINAL
clawhub install iyeque-local-system-infoπ About This Skill
name: local-system-info description: Return system metrics (CPU, RAM, disk, processes) using psutil. metadata: { "openclaw": { "emoji": "π₯οΈ", "requires": { "bins": ["python3"], "pip": ["psutil"] }, "install": [ { "id": "psutil", "kind": "pip", "package": "psutil", "label": "Install psutil", }, ], "version": "1.1.0", }, }
Local System Info Skill
Monitor local system resources including CPU, memory, disk usage, and running processes.
Tool API
system_info
Retrieve system metrics.action (string, required): One of summary, cpu, memory, disk, processes.
- limit (integer, optional): Number of processes to list (default: 20). Only used with action=processes.Usage:
# Get full system summary
uv run --with psutil skills/local-system-info/sysinfo.py summaryCPU metrics only
uv run --with psutil skills/local-system-info/sysinfo.py cpuMemory metrics only
uv run --with psutil skills/local-system-info/sysinfo.py memoryDisk usage
uv run --with psutil skills/local-system-info/sysinfo.py diskList top processes by CPU usage
uv run --with psutil skills/local-system-info/sysinfo.py processes --limit 10
Output Format
summary
{
"cpu": {
"cpu_percent": 15.2,
"cpu_count": 8,
"load_avg": [0.5, 0.3, 0.2]
},
"memory": {
"total": 17179869184,
"available": 8589934592,
"percent": 50.0,
"swap_percent": 5.2
},
"disk": {
"total": 500000000000,
"used": 250000000000,
"free": 250000000000,
"percent": 50.0
}
}
processes
[
{
"pid": 1234,
"name": "python3",
"username": "user",
"cpu_percent": 5.2,
"memory_percent": 2.1
},
...
]
Metrics Explained
Requirements
Platform Support
Works on Linux, macOS, Windows, and WSL. Some metrics may vary by platform:
load_avg: Not available on Windows