network-check

Diagnose external network reachability and configure SSH reverse proxy tunnels for remote servers.

Updated Jun 6, 2026
One-click install
npx skills add https://github.com/Kirrito-k423/AutoResearch --skill network-check-kirrito-k423
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: network-check
Source: https://github.com/Kirrito-k423/AutoResearch/tree/main/.agents/skills/04-network-check
Command: npx skills add https://github.com/Kirrito-k423/AutoResearch --skill network-check-kirrito-k423

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? When running LLM training workflows on remote NPU servers, you often cannot tell whether failures come from blocked external network access (Hugging Face, GitHub, baidu) or from missing proxy configuration. This Skill probes external connectivity and sets up an SSH reverse tunnel so remote machines can route traffic through your local proxy. ## Core Features & Use Cases - External Network Probing: Measures latency and bandwidth to baidu.com, huggingface.co, and github.com from local and remote machines. - SSH Reverse Proxy Setup: Forwards the local 127.0.0.1:7890 proxy to remote servers that have no direct internet access. - Proxy Validation: Verifies the tunneled proxy actually works before you launch training jobs. - Use Case: Before starting a verl training run on server nvidia-01, run the probe to confirm Hugging Face is reachable; if not, establish the SSH reverse tunnel and re-validate. ## Quick Start Run the network probe against server nvidia-01 using my config.yaml to check baidu, Hugging Face, and GitHub reachability and set up the SSH reverse proxy if needed.

Frequently Asked Questions about network-check

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

FAQPage Schema
How do I check if a remote server can reach Hugging Face and GitHub?▼

Run the network_probe.py script with your config.yaml and target server name. It measures latency and bandwidth to baidu.com, huggingface.co, and github.com from both local and remote machines, reporting which endpoints are reachable.

How to give a remote server internet access through SSH reverse tunnel?▼

Use this Skill to start an SSH reverse proxy that forwards your local 127.0.0.1:7890 proxy port to the remote server. The remote machine then routes external traffic through your local network connection.

Why does my remote training server fail to download models from Hugging Face?▼

Remote NPU servers often have no direct external network route, so Hugging Face downloads time out. Probe connectivity first, then establish the SSH reverse tunnel through your local proxy and validate it before retrying the download.

When should I not use the network-check skill?▼

Do not use it for training stack issues, remote service reachability checks, or hardware diagnostics. Those belong to separate skills (06 for training stacks, 05 for remote services, 03 for hardware); this Skill only covers external network probing and proxy setup.

Is the network-check skill ready to use in production?▼

The Skill is currently marked as pending development in Phase 6 of the AutoResearch roadmap. The entry point and intended behavior are documented, but the probing and tunneling implementation is not yet complete.