Hardware Info - 全面硬件信息查询
name: hardware-info
by braveheartzjh · published 2026-03-22
$ claw add gh:braveheartzjh/braveheartzjh-hardware-info---
name: hardware-info
description: |
全面查询电脑硬件信息。当用户询问"电脑配置"、"硬件信息"、"系统信息"、"查看配置"、"电脑什么配置"、"硬件详情"、"设备信息"、"查看硬件"、"系统配置"、"电脑型号"、"CPU信息"、"内存多大"、"硬盘多大"、"显卡信息"等时触发。
支持 macOS、Linux 和 Windows 系统,自动检测平台并使用对应命令获取全面的硬件信息,包括:
- 系统概览(型号、序列号、操作系统)
- CPU 信息(型号、核心数、架构、频率)
- 内存信息(总容量、类型、频率、插槽)
- 存储设备(硬盘/SSD 容量、型号、SMART状态、分区)
- 显卡/GPU(型号、显存、分辨率)
- 显示器(分辨率、刷新率、类型)
- 网络设备(网卡、MAC地址、接口)
- 电池信息(健康度、循环次数、容量)- 笔记本
- USB/雷电设备
- 蓝牙设备
- 传感器/温度(如可用)
- 实时状态(CPU负载、内存使用、磁盘使用)
---
# 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. 传感器/温度**
sensorsWindows 系统
**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 -s` 或 `platform` 命令
2. **并行收集**: 使用 `&` 后台执行多个命令提高效率
3. **解析输出**: 将命令输出转换为结构化数据
4. **格式化呈现**: 生成易读的 Markdown 报告
注意事项
示例查询
用户可能会这样询问:
对于所有这些查询,都使用此 skill 提供全面的硬件信息报告。
More tools from the same signal band
Order food/drinks (点餐) on an Android device paired as an OpenClaw node. Uses in-app menu and cart; add goods, view cart, submit order (demo, no real payment).
Sign plugins, rotate agent credentials without losing identity, and publicly attest to plugin behavior with verifiable claims and authenticated transfers.
The philosophical layer for AI agents. Maps behavior to Spinoza's 48 affects, calculates persistence scores, and generates geometric self-reports. Give your...