# Hardware Assessment Workflow Multi Machine Inventory

> Sub-skill of hardware-assessment: Workflow: Multi-Machine Inventory.

- Skill: `vamseeachanta/hardware-assessment-workflow-multi-machine-inventory` (Agent Skill)
- Install (CLI): `npx skillmds@latest add vamseeachanta/hardware-assessment-workflow-multi-machine-inventory`
- Raw SKILL.md: https://api.skillmd.com/api/skills/vamseeachanta/hardware-assessment-workflow-multi-machine-inventory/raw
- Safety review: PASS (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Productivity
- Author: vamseeachanta (https://skillmd.com/u/vamseeachanta)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/vamseeachanta/hardware-assessment-workflow-multi-machine-inventory

---


# Workflow: Multi-Machine Inventory

## Workflow: Multi-Machine Inventory


```bash
# 1. Copy script to each machine and run
scp hardware-assess.sh user@machine1:~/
ssh user@machine1 'bash ~/hardware-assess.sh -p -q'
scp user@machine1:~/hardware-assessment-*.json ./inventory/

# 2. Compare results
python3 -c "
import json, glob
for f in sorted(glob.glob('inventory/*.json')):
    d = json.load(open(f))
    cpu = d['cpu']
    mem = d['memory']
    gpus = d.get('gpu', [])
    gpu_str = gpus[0]['name'] if gpus else 'None'
    print(f\"{d['os']['hostname']:20s} | {cpu['model']:40s} | {cpu['total_cores']}C/{cpu['total_threads']}T | {mem['total_gb']} GB | {gpu_str}\")
"
```

