OpenSysInfo:适用于 Openclaw Skills 的轻量级 Bash 系统监控

作者:互联网

2026-04-17

AI教程

什么是 OpenSysInfo 技能?

OpenSysInfo 技能是一个轻量级的纯 Bash 实现,旨在让 AI 代理能够立即了解其宿主环境。通过提供内核版本、运行时间和资源利用率等关键指标,它允许在任何 Openclaw Skills 工作流中做出更明智的决策。

此技能对于需要在不承担繁重坚控套件开销的情况下坚控宿主健康状况的开发人员特别有价值。它提供了一种标准化的方式,以人类可读和机器可解析的格式检索系统遥测数据,确保与自动化管道和交互式聊天会话的兼容性。

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

安装与下载

1. ClawHub CLI

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

npx clawhub@latest install opensysinfo-skill

2. 手动安装

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

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

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

3. 提示词安装

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

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

OpenSysInfo 技能 应用场景

  • 在启动繁重的编译或数据处理任务之前坚控资源可用性。
  • 在自动化设置和部署阶段审计环境规范。
  • 通过检查实时 CPU 和内存负载来排除性能瓶颈。
  • 程序化磁盘空间验证,以确保日志记录或数据库操作有足够的空间。
OpenSysInfo 技能 工作原理
  1. 用户或代理通过 shell 或代理接口调用 sysinfo 命令。
  2. 该技能使用本地 Bash 解释器执行 scripts/sysinfo.sh 入口点。
  3. 脚本查询系统级文件和实用程序,以汇总有关操作系统版本、硬件架构和资源消耗的数据。
  4. 如果提供了 --format json 标志,脚本会将输出结构化为有效的 JSON 对象。
  5. 最终报告将返回到 Openclaw Skills 环境,以便显示或进一步的程序化分析。

OpenSysInfo 技能 配置指南

要使用此技能,请确保系统中可以使用 bash。OpenSysInfo 旨在以最少的配置开箱即用。

# 验证 bash 可用性
bash --version

# 代理环境中的典型命令用法
sysinfo --format text --disk /

OpenSysInfo 技能 数据架构与分类体系

该技能将系统数据组织到特定类别中以实现清晰的报告。以下是用于 Openclaw Skills 集成的元数据结构:

属性 描述
操作系统 报告发行版和内核版本。
运行时间 显示系统已运行多长时间。
CPU 提供模型信息和负载平均值。
内存 显示总内存、已用内存和可用内存。
磁盘 详细说明使用百分比和挂载点容量。
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

相关推荐