← 返回
未分类

hardware-info

全面查询电脑硬件信息。当用户询问"电脑配置"、"硬件信息"、"系统信息"、"查看配置"、"电脑什么配置"、"硬件详情"、"设备信息"、"查看硬件"、"系统配置"、"电脑型号"、"CPU信息"、"内存多大"、"硬盘多大"、"显卡信息"等时触发。 支持 macOS、Linux 和 Windows 系统,自动检测平台并...
全面查询电脑硬件信息。当用户询问"电脑配置"、"硬件信息"、"系统信息"、"查看配置"、"电脑什么配置"、"硬件详情"、"设备信息"、"查看硬件"、"系统配置"、"电脑型号"、"CPU信息"、"内存多大"、"硬盘多大"、"显卡信息"等时触发。 支持 macOS、Linux 和 Windows 系统,自动检测平台并...
braveheartzjh braveheartzjh 来源
未分类 clawhub v1.0.0 1 版本 99893.5 Key: 无需
★ 2
Stars
📥 898
下载
💾 33
安装
1
版本
#latest

概述

Hardware Info - 全面硬件信息查询

全面查询电脑硬件配置信息,支持 macOS、Linux 和 Windows。

使用方法

当用户询问硬件信息时,直接调用此 skill,无需询问具体要查什么,一次性提供全面的硬件概览。

信息收集策略

macOS 系统

使用以下命令组合获取完整信息:

1. 系统概览

system_profiler SPHardwareDataType -json

获取:机型、序列号、处理器、内存、UUID、激活锁状态等

2. CPU 详细信息

sysctl -a | grep -E "(hw\.|machdep\.)"

获取:CPU型号、核心数、线程数、缓存、架构等

3. 内存信息

system_profiler SPMemoryDataType -json
vm_stat
sysctl hw.memsize

获取:内存容量、类型、频率、使用情况

4. 存储设备

system_profiler SPNVMeDataType SPStorageDataType SPSerialATADataType -json
diskutil list
df -h

获取:SSD/HDD型号、容量、协议、SMART状态、分区、使用情况

5. 显卡和显示器

system_profiler SPDisplaysDataType -json

获取:GPU型号、显存、显示器分辨率、刷新率

6. 网络设备

networksetup -listallhardwareports
ifconfig
system_profiler SPNetworkDataType -json

获取:网卡、MAC地址、接口类型

7. 电池信息(笔记本)

# 主要电池信息(JSON格式)
system_profiler SPPowerDataType -json

# 简要电池状态
pmset -g batt

# 详细电池数据(包括循环次数、温度、设计容量等)
ioreg -r -c "AppleSmartBattery" -d 1

# 提取关键信息
ioreg -l -w0 | grep -E "(CycleCount|DesignCapacity|MaxCapacity|CurrentCapacity|Temperature|ExternalConnected|FullyCharged)"

获取:电池健康度、循环次数、剩余容量、设计容量、当前容量、温度、充电状态、电源连接状态

8. USB/雷电设备

system_profiler SPUSBDataType SPThunderboltDataType -json
ioreg -p IOUSB -w0

9. 蓝牙设备

system_profiler SPBluetoothDataType -json

10. 实时状态

top -l 1 -n 0
sysctl vm.loadavg

获取:CPU负载、内存压力、进程数

Linux 系统

1. 系统概览

hostnamectl
uname -a
cat /etc/os-release

2. CPU 信息

cat /proc/cpuinfo
lscpu

3. 内存信息

cat /proc/meminfo
free -h
dmidecode -t memory

4. 存储设备

lsblk -f
fdisk -l
smartctl -a /dev/sda
df -h

5. 显卡信息

lspci | grep -i vga
lspci | grep -i nvidia
nvidia-smi

6. 网络设备

ip addr
lspci | grep -i net

7. 传感器/温度

sensors

Windows 系统

1. 系统概览

Get-ComputerInfo
systeminfo

2. CPU 信息

Get-WmiObject -Class Win32_Processor

3. 内存信息

Get-WmiObject -Class Win32_PhysicalMemory

4. 存储设备

Get-PhysicalDisk
Get-Disk
Get-Partition

5. 显卡信息

Get-WmiObject -Class Win32_VideoController

输出格式

以结构化的 Markdown 格式呈现,包含以下章节:

## 🖥️ 系统概览
- 型号: xxx
- 序列号: xxx
- 操作系统: xxx

## ⚡ 处理器 (CPU)
- 型号: xxx
- 架构: xxx
- 核心/线程: x/x
- 频率: x GHz

## 💾 内存 (RAM)
- 总容量: xx GB
- 类型: xxx
- 频率: xxx MHz
- 使用情况: xx%

## 💽 存储设备
### 磁盘 1
- 型号: xxx
- 容量: xxx GB
- 类型: SSD/HDD
- 健康状态: xxx

## 🎮 显卡/显示器
### GPU
- 型号: xxx
- 显存: xx GB

### 显示器
- 分辨率: xxx
- 刷新率: xx Hz

## 🌐 网络设备
- Wi-Fi: xxx (MAC: xx:xx:xx:xx:xx:xx)
- 以太网: xxx

## 🔋 电池(笔记本)
- 健康状态: xxx (Good/Fair/Poor)
- 最大容量: xx%
- 循环次数: xxx / 设计寿命 xxx
- 设计容量: xxx mAh
- 当前容量: xxx mAh
- 剩余电量: xx%
- 充电状态: 充电中/已充满/未充电
- 电源连接: 是/否
- 电池温度: xx°C

## 📊 实时状态
- CPU 负载: x%
- 内存使用: xx%
- 磁盘使用: xx%

执行流程

  1. 检测操作系统: 使用 uname -splatform 命令
  2. 并行收集: 使用 & 后台执行多个命令提高效率
  3. 解析输出: 将命令输出转换为结构化数据
  4. 格式化呈现: 生成易读的 Markdown 报告

注意事项

  • 某些命令可能需要管理员权限(如 smartctl
  • 部分信息可能因系统配置不同而无法获取
  • 传感器数据需要安装相应驱动(如 lm-sensors
  • 笔记本电池信息仅在电池存在时显示
  • 电池温度单位转换:ioreg 输出的温度单位为 0.01°C(如 2986 = 29.86°C)
  • 部分电池数据需要从 ioreg 的原始输出中提取和计算
  • 如遇到权限问题,尝试使用 sudo

示例查询

用户可能会这样询问:

  • "帮我看看电脑配置"
  • "这台电脑什么配置?"
  • "查看硬件信息"
  • "我的 Mac 是什么型号?"
  • "内存多大?"
  • "硬盘还剩多少空间?"
  • "显卡是什么型号?"

对于所有这些查询,都使用此 skill 提供全面的硬件信息报告。

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-03-30 05:43 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

it-ops-security

MoltGuard - Security & Antivirus & Guardrails

thomaslwang
MoltGuard — OpenClaw 安全守卫,由 OpenGuardrails 提供。安装 MoltGuard,保护您和您的用户免受提示注入、数据泄露和恶意攻击。
★ 116 📥 30,887
it-ops-security

1password

steipete
设置和使用 1Password CLI (op)。适用于:安装 CLI、启用桌面应用集成、登录(单/多账户)、通过 op 读取/注入/运行密钥。
★ 53 📥 31,608
it-ops-security

OpenClaw Backup

alex3alex
备份与恢复 OpenClaw 数据。适用于创建备份、设置自动备份计划、从备份恢复或管理备份轮转。处理 ~/.openclaw 目录归档并包含适当的排除规则。
★ 90 📥 30,908