🖥️ Iyeque Local System Info OpenClaw Plugin & Skill | ClawHub
Looking to integrate Iyeque Local System Info into your AI workflows? This free OpenClaw plugin from ClawHub helps you automate cli utilities tasks instantly, without having to write custom tools from scratch.
What this skill does
Return system metrics (CPU, RAM, disk, processes) using psutil.
Install
openclaw skills install @iyeque/iyeque-local-system-infonpx clawhub@latest install iyeque-local-system-infoFull SKILL.md
Open original| name | description |
|---|---|
| local-system-info | Return system metrics (CPU, RAM, disk, processes) using psutil. |
SKILL.md content below is scrollable.
Local System Info Skill
Monitor local system resources including CPU, memory, disk usage, and running processes.
Tool API
system_info
Retrieve system metrics.
- Parameters:
action(string, required): One ofsummary,cpu,memory,disk,processes.limit(integer, optional): Number of processes to list (default: 20). Only used withaction=processes.
Usage:
# Get full system summary
uv run --with psutil skills/local-system-info/sysinfo.py summary
# CPU metrics only
uv run --with psutil skills/local-system-info/sysinfo.py cpu
# Memory metrics only
uv run --with psutil skills/local-system-info/sysinfo.py memory
# Disk usage
uv run --with psutil skills/local-system-info/sysinfo.py disk
# List 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
- cpu_percent: Current CPU utilization (0-100%)
- cpu_count: Number of logical CPU cores
- load_avg: System load average (1, 5, 15 min) normalized by CPU count
- memory.total/available: RAM in bytes
- memory.percent: RAM usage percentage
- disk.percent: Root filesystem usage percentage
- processes: Top N processes sorted by CPU usage
Requirements
- psutil: Cross-platform system monitoring library
- Python 3.6+: For f-string support and typing
Platform Support
Works on Linux, macOS, Windows, and WSL. Some metrics may vary by platform:
load_avg: Not available on Windows- Process information depth varies by OS