Network Speed Test

v1.0.0

Measure network download speed, upload speed, and latency from the command line. Uses Cloudflare speed test endpoints and public DNS for latency measurements...

0· 195·0 current·0 all-time
byJohn Wang@johnnywang2001

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for johnnywang2001/network-speed-test.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Network Speed Test" (johnnywang2001/network-speed-test) from ClawHub.
Skill page: https://clawhub.ai/johnnywang2001/network-speed-test
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install network-speed-test

ClawHub CLI

Package manager switcher

npx clawhub@latest install network-speed-test
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description (network speed testing) align with the included script: it performs TCP latency probes and download/upload tests to public endpoints (Cloudflare). No unrelated credentials, binaries, or config paths are requested.
Instruction Scope
SKILL.md instructs running the included Python script and only references network tests and JSON output. The runtime instructions do not ask the agent to read local files, environment variables, or transmit data to unexpected endpoints.
Install Mechanism
No install spec (instruction-only), and the SKILL includes a Python script that uses only the standard library. This is low-risk, but note the skill contains executable code that will perform network I/O when run (no installer needed).
Credentials
The skill requires no environment variables or credentials. All network endpoints are public and described in the SKILL.md. No excessive or unrelated secrets are requested.
Persistence & Privilege
Skill does not request persistent/system-wide presence (always:false). It does not modify other skills or system configs. The default ability for autonomous invocation is unchanged and not combined with other red flags.
Assessment
This skill appears coherent and limited to measuring network performance. Before running it, be aware that: (1) it will make outbound network connections to speed.cloudflare.com and perform TCP connects to public DNS IPs (1.1.1.1, 8.8.8.8, 9.9.9.9); (2) default tests transfer ~10 MB down / 5 MB up (you can reduce --size to limit bandwidth); (3) it contains a runnable Python script (no installer) so running it executes active network I/O — review the script if you want to confirm behavior. If you are comfortable with those network targets and data usage, this skill is consistent with its description.

Like a lobster shell, security has layers — review code before you run it.

latestvk97a5jk6gccpz6szyn51dzf7ks837yen
195downloads
0stars
1versions
Updated 1mo ago
v1.0.0
MIT-0

Network Speed Test

Measure download, upload, and latency with zero dependencies.

Commands

All commands use scripts/speed_test.py.

Run All Tests

python3 scripts/speed_test.py --all
python3 scripts/speed_test.py --all --json

Individual Tests

python3 scripts/speed_test.py --download
python3 scripts/speed_test.py --upload
python3 scripts/speed_test.py --latency

Custom Test Size

python3 scripts/speed_test.py --download --size 25   # 25 MB download test
python3 scripts/speed_test.py --all --size 50         # 50 MB download, 25 MB upload

JSON Output

python3 scripts/speed_test.py --all --json

Returns structured JSON with timestamp, latency stats (avg/min/max/jitter per host), download speed (Mbps), and upload speed (Mbps).

Latency Targets

Tests TCP connection latency to Cloudflare DNS (1.1.1.1), Google DNS (8.8.8.8), and Quad9 (9.9.9.9). Reports average, min, max, and jitter for each.

Notes

  • Download uses Cloudflare speed test endpoint
  • Upload uses Cloudflare speed test endpoint
  • Default test size: 10 MB download, 5 MB upload
  • No API keys or accounts required

Comments

Loading comments...