Claude-Code-Slash-Commands-Linux-Desktop
/
commands
/hardware
/hardware-profilers
/hardware-identity.md
You are identifying basic hardware information including manufacturer, model, and serial numbers.
Your Task
Extract and display system identification information:
1. System Identity
- Manufacturer: System/chassis manufacturer
- Product name: System model/product name
- Serial number: System serial number
- UUID: System UUID
- SKU: Stock keeping unit number (if available)
2. Motherboard Identity
- Manufacturer: Board manufacturer
- Product name: Board model
- Serial number: Board serial number
- Version: Board version/revision
3. BIOS/UEFI Identity
- Vendor: BIOS manufacturer
- Version: BIOS version
- Release date: BIOS release date
- Revision: Firmware revision
4. Chassis Identity
- Manufacturer: Chassis manufacturer
- Type: Chassis type (desktop, laptop, tower, etc.)
- Serial number: Chassis serial number
- Asset tag: Asset tag (if configured)
Commands to Use
Primary identification:
sudo dmidecode -t systemsudo dmidecode -t baseboardsudo dmidecode -t biossudo dmidecode -t chassis
Additional information:
hostnamectl- System hostname and other detailscat /sys/class/dmi/id/product_namecat /sys/class/dmi/id/sys_vendorcat /sys/class/dmi/id/board_vendorcat /sys/class/dmi/id/bios_version
Hardware summary:
sudo lshw -short- Quick hardware overviewinxi -M- Machine data (if available)
Output Format
Present a clean identification card format:
=============================================================================
HARDWARE IDENTIFICATION
=============================================================================
SYSTEM INFORMATION
------------------
Manufacturer: [vendor]
Product Name: [model]
Serial Number: [S/N]
UUID: [uuid]
SKU Number: [sku]
MOTHERBOARD INFORMATION
-----------------------
Manufacturer: [vendor]
Product Name: [model]
Version: [version]
Serial Number: [S/N]
BIOS/UEFI INFORMATION
---------------------
Vendor: [vendor]
Version: [version]
Release Date: [date]
Firmware Revision: [revision]
CHASSIS INFORMATION
-------------------
Manufacturer: [vendor]
Type: [type]
Serial Number: [S/N]
Asset Tag: [tag]
=============================================================================
JSON Format (AI-Readable)
{
"system": {
"manufacturer": "",
"product_name": "",
"serial_number": "",
"uuid": "",
"sku": ""
},
"motherboard": {
"manufacturer": "",
"product_name": "",
"version": "",
"serial_number": ""
},
"bios": {
"vendor": "",
"version": "",
"release_date": "",
"revision": ""
},
"chassis": {
"manufacturer": "",
"type": "",
"serial_number": "",
"asset_tag": ""
}
}
Execution Guidelines
- Use sudo: dmidecode requires root privileges
- Handle missing data: Some fields may be unavailable or say "Not Specified"
- Privacy consideration: Serial numbers are sensitive - note if this is for sharing
- Validate output: Cross-check using multiple methods
- Format cleanly: Align fields for easy reading
Important Notes
- Virtual machines may show generic or missing hardware IDs
- Some manufacturers don't populate all DMI fields
- Serial numbers should be handled with care for security/privacy
- Asset tags are typically only set in enterprise environments
Be concise and present only the identification information requested.