Agent Skills: Warehouse Network

Connect to warehouse machines (DGX Spark, etc.) via local network or Tailscale. Use when SSH-ing into warehouse hosts, managing Tailscale connectivity, or accessing gx10-acee.

UncategorizedID: plurigrid/asi/warehouse-network

Install this agent skill to your local

pnpm dlx add-skill https://github.com/plurigrid/asi/tree/HEAD/skills/warehouse-network

Skill Files

Browse the full folder contents for warehouse-network.

Download Skill

Loading file tree…

skills/warehouse-network/SKILL.md

Skill Metadata

Name
warehouse-network
Description
Connect to warehouse machines (DGX Spark, etc.) via local network or Tailscale. Use when SSH-ing into warehouse hosts, managing Tailscale connectivity, or accessing gx10-acee.

Warehouse Network

Manage SSH connections to machines on the warehouse network, with Tailscale as the cross-network fallback.

Hosts

| Host | Local IP | Tailscale IP | User | Password | |------|----------|-------------|------|----------| | gx10-acee (DGX Spark) | 10.1.10.153 | 100.74.215.96 | a | aaaaaa |

Connection Strategy

  1. Same network: SSH directly via local IP (10.1.10.x)
  2. Different networks: SSH via Tailscale IP (100.x.x.x)
  3. If Tailscale is offline/expired: Must access via local network first, then run sudo tailscale up --force-reauth

Quick Connect

# Try Tailscale first (works across networks)
ssh a@100.74.215.96

# Fall back to local
ssh a@10.1.10.153

Connection Workflow

# 1. Check if host is on Tailscale
tailscale status | grep gx10

# 2. If online (no "offline" tag), ping to verify
tailscale ping --timeout=10s gx10-acee

# 3. If offline or node key expired, SSH via local network and re-auth
ssh a@10.1.10.153
sudo tailscale up --force-reauth
# Visit the printed auth URL in browser

# 4. Connect via Tailscale once authenticated
ssh a@100.74.215.96

Discovering New Hosts

If a host IP is uncertain, probe a range:

for ip in 10.1.10.{150..155}; do
  ssh -o ConnectTimeout=5 -o BatchMode=yes a@$ip "echo $ip ok" 2>&1 &
done; wait

Notes

  • DGX Spark runs Ubuntu (aarch64), NVIDIA DGX Spark Version 7.4.0
  • The machine has a (spark-ai-env) conda/venv activated by default
  • Tailscale node keys can expire; re-auth with --force-reauth
  • sudo password is the same as the login password