← 返回 Skills 市场
Net Detective
作者
New Age Investments
· GitHub ↗
· v1.0.0
· MIT-0
106
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install nai-net-detective
功能描述
Run detailed network diagnostics including DNS resolution, traceroute, MTU, and speed tests, then provide a clear plain-English report explaining any issues...
安全使用建议
What to consider before installing:
- Functionally the package appears to do what it claims: run ping/traceroute/MTU/DNS checks and optional speed downloads and produce a human-readable report. Expect the scripts to call system binaries: ping, traceroute, ip/route, and curl. If those are missing the scripts will report errors.
- Network traffic: the tool sends DNS queries to 8.8.8.8 and 1.1.1.1 (and uses your system resolver) and downloads test payloads from Cloudflare's speed endpoint. That is expected for a speed/DNS tester, but be aware it contacts external servers.
- Local persistence: results are recorded to a hardcoded history file (~/.openclaw/workspace/skills/net-detective/data/history.json). Review or back up that file if you care about privacy; the skill does not request credentials but it will store timestamps and network metrics locally.
- Metadata mismatch: the registry metadata states "no required binaries / no config paths", which is misleading because the scripts assume system binaries and write to a history path. Treat that as sloppy packaging rather than an immediate red flag, but validate presence/permissions of the referenced binaries and the writable history path before running.
- Code quality: there are signs of incomplete code/truncation in the provided diagnose.py (a truncated/incorrect return near run_speed) which may cause runtime errors. I recommend reviewing/ testing the scripts locally (or running them in an isolated/test environment) before relying on them for critical troubleshooting.
- If you plan to share diagnostic output with others, inspect the saved JSON in the history path to ensure you are not exposing local hostnames/IPs you prefer to keep private.
If you want, I can: (a) point out the exact lines where the metadata mismatches occur; (b) highlight the truncated/buggy portion in diagnose.py and suggest a fix; or (c) produce a safe, read-only dry-run checklist to run before executing these scripts on your machine.
功能分析
Type: OpenClaw Skill
Name: nai-net-detective
Version: 1.0.0
The 'net-detective' skill bundle is a well-structured network diagnostic tool that performs DNS checks, ping tests, traceroute, MTU detection, and speed tests. All scripts (diagnose.py, dns_check.py, speedtest.py, etc.) use the Python standard library and standard system utilities like ping and curl in a safe manner (using subprocess lists to avoid shell injection). The data collected (local IP, gateway, and performance metrics) is strictly relevant to its stated purpose, and there is no evidence of data exfiltration, obfuscation, or malicious intent.
能力评估
Purpose & Capability
The name/description (network diagnostics) matches the included scripts: DNS checks, traceroute, MTU, and speed tests. However the package metadata claims "required binaries: none" and "required config paths: none" while the scripts call system binaries (ping, traceroute, ip/route, curl) and expect to read/write a history file under the user's home. That metadata mismatch is misleading and could cause surprise at runtime.
Instruction Scope
Runtime instructions only tell the agent to run the bundled scripts, which is consistent with the purpose. The scripts perform active network traffic to third-party servers (Google/Cloudflare DNS servers and Cloudflare's speed endpoint) and will write/append history to a file in the user's home directory (~/.openclaw/workspace/skills/net-detective/data/history.json). This behavior is expected for a network diagnostic tool but is worth calling out: data is sent externally and local state is persisted.
Install Mechanism
There is no install spec (instruction-only at install time). The repository includes runnable Python scripts (no third‑party packages). Lack of an install step is low risk, but because code files are included the runtime will execute local scripts that invoke system binaries — nothing is downloaded from remote URLs during install.
Credentials
The skill requests no credentials or environment variables, which is appropriate. Minor concerns: history.py hardcodes a HISTORY_FILE under the user's home (~/.openclaw/...), which the registry metadata did not declare as a required config path. The scripts also assume presence of system tools (ping, traceroute, curl, ip/route) but do not declare them in metadata.
Persistence & Privilege
The skill is not always-enabled and does not request elevated OS privileges, but it does persist diagnostic results to a file in the user's home directory. That creates a local footprint (diagnostics over time) but does not modify other skills or system-wide settings.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install nai-net-detective - 安装完成后,直接呼叫该 Skill 的名称或使用
/nai-net-detective触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Initial release of Net Detective: a structured network diagnostics tool.
- Supports DNS checks (Google, Cloudflare, system), traceroute, MTU detection, and speed tests with no external dependencies.
- Adds automated result comparison against historical baselines for anomaly detection.
- Generates plain-English diagnostic reports suitable for non-technical users.
- Modular scripts (diagnose, dns_check, speedtest, history, report) for flexible workflows.
- Cross-platform (macOS and Linux); Python standard library only.
元数据
常见问题
Net Detective 是什么?
Run detailed network diagnostics including DNS resolution, traceroute, MTU, and speed tests, then provide a clear plain-English report explaining any issues... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 106 次。
如何安装 Net Detective?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install nai-net-detective」即可一键安装,无需额外配置。
Net Detective 是免费的吗?
是的,Net Detective 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Net Detective 支持哪些平台?
Net Detective 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Net Detective?
由 New Age Investments(@newageinvestments25-byte)开发并维护,当前版本 v1.0.0。
推荐 Skills