network-platform-resources

Inventory network-accessible compute platforms and manage SSH/Tailscale connections.

Updated Apr 11, 2026
One-click install
npx skills add https://github.com/chf3198/devenv-ops --skill network-platform-resources
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: network-platform-resources
Source: https://github.com/chf3198/devenv-ops/tree/main/skills/network-platform-resources
Command: npx skills add https://github.com/chf3198/devenv-ops --skill network-platform-resources

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Inventory and manage network-accessible compute platforms, connection methods, credentials, and specs. Load this skill when a task could benefit from remote execution, offloading, or cross-platform deployment.

Core Features & Use Cases

  • Fleet topology is auto-detected at runtime via fleet-config.js: IPs resolved from .env overrides or tailscale status --json; device metadata from inventory/devices.json; run node scripts/global/fleet-config.js profile for current state
  • Platform inventory is defined in inventory/devices.json with roles: Primary Dev Machine (local), SML Node (remote inference tier), Inference Host (remote compute)
  • Connection Method: All cross-machine networking uses Tailscale VPN mesh; SSH via ProxyCommand: sudo tailscale nc %h %p; Auth: Ed25519 key pair (passwordless); SSH config references device alias from inventory/devices.json
  • Quick Connect: ssh <device-id>; ssh <device-id> "<remote-command>"
  • Prerequisites: Tailscale daemon running; Tailscale on remote system service; OpenSSH on remote
  • When to Offload: Memory pressure → offload build/test to fleet; Long-running daemon → always on inference host; Heavy npm install / build → faster on fleet node
  • When to Keep Local: IDE + Copilot sessions; Quick edits / git ops; Cloudflare deploys
  • Adding New Platforms: Install Tailscale and authenticate; Install OpenSSH server; Copy SSH pubkey to remote authorized_keys; Add Host entry in ~/.ssh/config; Add device to inventory/devices.json; Test: ssh <new-alias> echo "OK"

Quick Start

Run the fleet discovery script to load the current platform inventory.

Frequently Asked Questions about network-platform-resources

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage a fleet of remote compute platforms for task offloading?

To manage remote compute platforms for task offloading, you can inventory network-accessible devices and use SSH with Tailscale VPN mesh connectivity to execute remote commands across your fleet. Device metadata and roles are defined in an inventory file.

What's the best way to connect to remote inference hosts via Tailscale and SSH?

The best way to connect to remote inference hosts via Tailscale and SSH is using a ProxyCommand with `tailscale nc` and passwordless Ed25519 key authentication. This establishes a secure mesh VPN connection to your remote compute platforms.

When should I offload workloads to remote networked devices instead of running locally?

You should offload workloads to remote networked devices when experiencing memory pressure, running long-running daemons, or executing heavy npm install and build tasks. Keep IDE sessions, quick edits, and git operations local.

Do I need Tailscale running to use SSH for cross-machine remote execution?

Yes, you need the Tailscale daemon running on both local and remote systems to use SSH for cross-machine remote execution. All cross-machine networking relies on the Tailscale VPN mesh, along with OpenSSH on the remote host.

How do I add a new device to a network platform inventory for remote access?

To add a new device to a network platform inventory, install and authenticate Tailscale, install OpenSSH server, copy your SSH pubkey to authorized_keys, add a Host entry in SSH config, and register the device in your inventory JSON file.

Can I auto-detect fleet topology for cross-platform deployment without manual configuration?

Yes, you can auto-detect fleet topology for cross-platform deployment by running a fleet discovery script. The script resolves IPs from Tailscale status and reads device metadata from an inventory JSON file to profile the current state.