← Back to Skills Marketplace
Rdk X5 Monitor
by
qiaolongli
· GitHub ↗
· v1.0.0
· MIT-0
282
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install rdk-x5-monitor
Description
只读查询 RDK X5 实时硬件状态:CPU 使用率与频率、BPU 算力占用、内存/磁盘使用、芯片温度、GPU 频率、网络 IP 地址。Use when the user wants to READ or CHECK current CPU usage, BPU utilization, memory, temp...
README (SKILL.md)
RDK X5 Monitor — 系统监控
操作步骤
1. CPU 状态
# CPU 使用率(实时)
top -bn1 | head -5
# 各核频率
cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_cur_freq
# 调度策略
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
2. BPU 算力监控
# BPU 使用率(0~100)
cat /sys/devices/system/bpu/bpu0/ratio
# BPU 频率
cat /sys/devices/system/bpu/bpu0/devfreq/*/cur_freq
3. 温度
# 芯片温度(除以 1000 = ℃)
cat /sys/class/thermal/thermal_zone0/temp
# BPU 温度
cat /sys/class/hwmon/hwmon0/temp1_input
超过 95°C 自动降频,极限 105°C。
4. 内存与磁盘
free -h # 内存
df -h # 磁盘
5. GPU 频率
cat /sys/class/devfreq/*/cur_freq 2>/dev/null | head -1
6. 网络 IP
ip -4 addr show | grep inet | grep -v 127.0.0.1
hostname -I
7. 一键状态总览
echo "=== CPU ===" && top -bn1 | head -5 && \
echo "=== BPU ===" && cat /sys/devices/system/bpu/bpu0/ratio 2>/dev/null && \
echo "=== Temp ===" && echo "$(($(cat /sys/class/thermal/thermal_zone0/temp)/1000))°C" && \
echo "=== Mem ===" && free -h | head -2 && \
echo "=== Disk ===" && df -h / | tail -1 && \
echo "=== IP ===" && hostname -I
8. 持续监控(每 2 秒刷新)
watch -n 2 'echo "CPU: $(top -bn1 | grep Cpu | head -1)" && \
echo "BPU: $(cat /sys/devices/system/bpu/bpu0/ratio 2>/dev/null)%" && \
echo "Temp: $(($(cat /sys/class/thermal/thermal_zone0/temp)/1000))°C" && \
free -h | head -2'
排查故障
| 现象 | 原因 | 解决 |
|---|---|---|
| CPU 100% 持续 | 进程占满 | top 查看高占用进程;kill 或降低负载 |
| 温度 >90°C | 散热不足 | 加装散热片/风扇;降低 BPU 负载 |
| BPU ratio 始终 0 | 无推理任务运行 | 正常现象;启动 AI 推理后会上升 |
| 磁盘满 | 日志或备份过大 | du -sh /var/log/*;sudo apt clean |
Usage Guidance
This skill is internally consistent for read-only monitoring of an RDK X5 device and asks for nothing unusual. Before installing, consider: (1) confirm the agent will only run the listed read-only commands (prevent autonomous execution of remediation commands such as kill or apt clean unless you want that); (2) run the commands manually first to verify the same paths exist on your device; and (3) if you enable autonomous invocation, restrict it or require human approval so state-changing suggestions in the troubleshooting section are not executed without review.
Capability Analysis
Type: OpenClaw Skill
Name: rdk-x5-monitor
Version: 1.0.0
The skill bundle contains standard Linux system monitoring commands specifically tailored for the RDK X5 hardware platform. The instructions in SKILL.md are limited to read-only operations for CPU, BPU, temperature, memory, and network status using common utilities like 'top', 'cat', 'free', and 'ip'. There is no evidence of malicious intent, data exfiltration, or unauthorized system modification.
Capability Assessment
Purpose & Capability
Name and description describe read-only hardware/status queries and the SKILL.md contains only commands that read system state (top, cat of /sys and /proc paths, free, df, ip, hostname). The files/paths accessed (e.g., /sys/devices/system/bpu, /sys/class/thermal, /sys/class/devfreq) are consistent with monitoring an RDK X5 device.
Instruction Scope
Primary instructions are read-only and scoped to querying hardware/status. The troubleshooting section mentions state-changing commands (e.g., using kill, sudo apt clean) as manual remediation steps — these are not part of the main read-only checks but could be executed if the agent acted autonomously. Also the watch command polls repeatedly; ensure any automated execution is intended.
Install Mechanism
No install spec and no code files — lowest-risk instruction-only skill. Nothing is downloaded or written to disk by the skill itself.
Credentials
No environment variables, credentials, or config paths are requested. The operations rely on local system files and common binaries; requested access is proportional to a monitoring tool.
Persistence & Privilege
always:false and no special persistence or modifications to other skills or system-wide settings. The skill does not request elevated privileges explicitly, though some sysfs entries may require root to read on some systems.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install rdk-x5-monitor - After installation, invoke the skill by name or use
/rdk-x5-monitor - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: Real-time hardware status monitoring
Metadata
Frequently Asked Questions
What is Rdk X5 Monitor?
只读查询 RDK X5 实时硬件状态:CPU 使用率与频率、BPU 算力占用、内存/磁盘使用、芯片温度、GPU 频率、网络 IP 地址。Use when the user wants to READ or CHECK current CPU usage, BPU utilization, memory, temp... It is an AI Agent Skill for Claude Code / OpenClaw, with 282 downloads so far.
How do I install Rdk X5 Monitor?
Run "/install rdk-x5-monitor" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Rdk X5 Monitor free?
Yes, Rdk X5 Monitor is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Rdk X5 Monitor support?
Rdk X5 Monitor is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Rdk X5 Monitor?
It is built and maintained by qiaolongli (@katherineedwards2475); the current version is v1.0.0.
More Skills