Local System Info for Openclaw

Monitor local system resources including CPU, memory, disk usage, and running processes directly through your AI agent.

iyeque
v1.1.0
Feb 17, 2026
0
0
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install local-system-info

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install local-system-info using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Local System Info?

The Local System Info skill provides a robust interface for AI agents to interact with and monitor the host machine hardware metrics. Built on top of the industry-standard psutil library, it allows for real-time tracking of CPU utilization, memory availability, and disk space. By integrating this into Openclaw Skills, developers can build agents that proactively manage system health, identify resource bottlenecks, and monitor background processes across Linux, macOS, and Windows environments.

Local System Info Use Cases

  • Real-time system health monitoring and proactive alerting.
  • Identifying resource-intensive processes for performance tuning and optimization.
  • Checking disk space availability before executing large file operations or installations.
  • Gathering environment telemetry for debugging automated workflows and resource management.

How Local System Info Works

  1. The agent calls the system_info tool with a specific action parameter such as summary, cpu, or processes.
  2. The skill executes a Python script that leverages the psutil library to query the host operating system's kernel for current hardware data.
  3. Collected metrics are aggregated and formatted into a structured JSON response.
  4. The agent receives the JSON data to inform its next steps, generate a report, or trigger automated recovery actions.

Local System Info Setup

To use this within Openclaw Skills, ensure you have Python 3.6+ installed and the psutil library available in your environment.

pip install psutil

You can run the skill manually or via an agent using the following command structure:

uv run --with psutil skills/local-system-info/sysinfo.py summary

Local System Info Data Schema & Taxonomy

Category Metric Fields Description
cpu cpu_percent, cpu_count, load_avg Reports processor utilization and historical load averages.
memory total, available, percent, swap_percent Detailed RAM usage and virtual memory/swap statistics.
disk total, used, free, percent Root filesystem storage capacity and utilization percentages.
processes pid, name, username, cpu_percent A list of the most active processes sorted by CPU consumption.

Local System Info Advanced Features

  • Full cross-platform support for Windows, macOS, Linux, and WSL environments.
  • Customizable process listing limits to optimize token usage during agent interactions.
  • High-granularity memory tracking including swap space metrics for complex workloads.
  • Normalized load average reporting for accurate resource assessment across different CPU core counts.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*