系统信息实用程序:实时主机指标 - Openclaw Skills

作者:互联网

2026-04-17

AI教程

什么是 系统信息实用程序 (opensysinfo-skill)?

系统信息实用程序是专为 Openclaw Skills 设计的精简工具,使 AI 代理能够检索详细的主机环境数据。它完全由 Bash 构建,提供操作系统详情、系统运行时间和硬件资源利用率等基本诊断信息。对于需要在自动化工作流中快速了解机器状态的开发人员来说,此技能至关重要。使用此类 Openclaw Skills 可确保您的 AI 代理拥有关于其运行环境的必要上下文,并能根据硬件可用性做出明智决策。

下载入口:https://github.com/openclaw/skills/tree/main/skills/pr1vateer/opensysinfo

安装与下载

1. ClawHub CLI

从源直接安装技能的最快方式。

npx clawhub@latest install opensysinfo

2. 手动安装

将技能文件夹复制到以下位置之一

全局模式 ~/.openclaw/skills/ 工作区 /skills/

优先级:工作区 > 本地 > 内置

3. 提示词安装

将此提示词复制到 OpenClaw 即可自动安装。

请帮我使用 Clawhub 安装 opensysinfo。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。

系统信息实用程序 (opensysinfo-skill) 应用场景

  • 在开始大文件操作或环境设置之前坚控磁盘空间。
  • 在密集的脚本执行或构建期间审计 CPU 和内存使用情况。
  • 识别主机操作系统和内核版本以进行兼容性检查。
  • 导出系统健康快照用于自动化日志记录和远程调试会话。
系统信息实用程序 (opensysinfo-skill) 工作原理
  1. 用户或 AI 代理通过 Openclaw 接口调用 sysinfo 工具。
  2. 底层 Bash 脚本执行 uptime、free 和 df 等标准系统命令来收集遥测数据。
  3. 脚本处理原始命令输出,计算使用百分比并识别系统版本。
  4. 如果通过参数指定,该实用程序会将输出格式化为机器可读的 JSON 对象。
  5. 最终的系统报告将返回给请求者,用于立即分析或记录。

系统信息实用程序 (opensysinfo-skill) 配置指南

要将此实用程序与 Openclaw Skills 配合使用,请确保系统中可以使用 bash。通过将其添加到配置中来安装该技能:

# 导航到您的技能目录
cd ~/.openclaw/skills

# 克隆存储库
git clone https://github.com/your-repo/opensysinfo-skill.git

除了标准的类 Unix shell 环境外,不需要其他依赖项。

系统信息实用程序 (opensysinfo-skill) 数据架构与分类体系

该技能以纯文本或结构化 JSON 形式返回系统指标。架构包括:

类型 描述
os 字符串 主机操作系统名称和版本
uptime 字符串 当前系统运行时间时长
cpu 字符串 CPU 型号和当前负载百分比
memory 字符串 系统 RAM 总量、已用量和可用量
disk 字符串 指定路径的磁盘使用指标
name: opensysinfo-skill
version: 0.1.0
author: Privateer <85460639+pr1vateer@users.noreply.github.com>
description: Small skill that reports basic system information (OS, uptime, CPU, memory, disk). Implemented in Bash.
entrypoint: scripts/sysinfo.sh
# metadata must be a single-line JSON object per OpenClaw parser requirements.
metadata: {"openclaw":{"emoji":"??","short":"Basic system info (bash)","requires":{"bins":["bash"]}}}
user-invocable: true
command-dispatch: tool
command-tool: sysinfo
commands:
  - name: sysinfo
    usage: sysinfo [--format text|json] [--disk PATH]
    description: |
      Emit basic system information.
      Options:
        --format json   -> produce machine-readable JSON
        --format text   -> (default) human readable text
        --disk PATH     -> report disk usage for PATH (default '/')

sysinfo-skill

A tiny OpenClaw skill that reports host system information. The implementation is pure Bash and requires bash to run.

Entrypoint: {baseDir}/scripts/sysinfo.sh

相关推荐