---
name: system-info
description: Get detailed system information including OS, kernel, CPU, and memory details
---
# System Information Skill
Use this skill to gather comprehensive system information about the Linux host.
## Quick Start
Run the included script for a complete system overview:
```bash
./scripts/sysinfo.sh
```
## Manual Commands
### Operating System
- `cat /etc/os-release` - Distribution name and version
- `uname -a` - Kernel version and architecture
- `hostnamectl` - Hostname and OS info (systemd systems)
### CPU Information
- `lscpu` - CPU architecture details (cores, threads, model)
- `cat /proc/cpuinfo | head -30` - Detailed processor info
- `nproc` - Number of available processors
### Memory Information
- `free -h` - Memory and swap usage (human-readable)
- `cat /proc/meminfo | head -10` - Detailed memory statistics
### System Uptime
- `uptime` - How long the system has been running
- `cat /proc/loadavg` - Load averages
## Tips
- The `sysinfo.sh` script provides structured output suitable for parsing
- Use `lscpu` for the most readable CPU information
- Memory values in `/proc/meminfo` are in kilobytes