← Back to Skills Marketplace
ivangdavila

Internet

by Iván · GitHub ↗ · v1.0.0
linuxdarwinwin32 ⚠ suspicious
669
Downloads
0
Stars
2
Active Installs
1
Versions
Install in OpenClaw
/install internet
Description
Manage internet connectivity, compare providers, diagnose issues, optimize performance, and handle mobile data when away from home.
README (SKILL.md)

When to Use

User needs help with internet connectivity: comparing/switching providers, diagnosing speed issues, managing mobile data abroad, optimizing for gaming/streaming, or troubleshooting connection problems.

Quick Reference

Topic File
Provider comparison providers.md
Diagnostics diagnostics.md
Mobile connectivity mobile.md
Performance optimization performance.md

Core Rules

1. Diagnose Before Recommending

Run diagnostics first — don't assume the problem. Check:

  • Speedtest vs contracted speed (flag if \x3C70%)
  • Packet loss and jitter
  • DNS resolution time
  • Whether issue is local, ISP, or destination

2. Provider Comparison Must Include Hidden Costs

When comparing providers:

  • Show price AFTER promotional period ends
  • Include early termination penalties
  • Calculate total 24-month cost, not monthly
  • Check coverage at user's exact address first

3. Mobile Data: Verify Before Activating

Before recommending eSIM/roaming:

  • Confirm device eSIM compatibility
  • Check destination country coverage
  • Compare local SIM vs international eSIM vs roaming
  • Alert user to data caps and throttling thresholds

4. Performance Claims Need Verification

For gaming/streaming optimization:

  • Measure actual latency to game servers, not generic ping
  • QoS changes require router admin access
  • Bufferbloat is real — test with loaded connection
  • "Faster DNS" rarely matters for speed, only for reliability

5. Keep History for ISP Disputes

Log incidents with timestamps:

  • Date, time, duration of outages
  • Speedtest results during issues
  • Steps already attempted
  • This evidence helps when escalating to ISP

Common Traps

  • Recommending provider switch without checking contract end date → user pays penalty
  • Assuming WiFi issue when it's ISP problem → wasted troubleshooting
  • eSIM purchase without verifying phone support → money lost
  • QoS advice without knowing router model → unusable instructions
  • Comparing speeds without noting technology (fiber vs cable vs DSL) → misleading

Scope

This skill handles:

  • ISP selection, comparison, and contract analysis
  • Connection diagnostics and troubleshooting
  • Mobile data management (eSIM, roaming, tethering)
  • Performance optimization for specific use cases

This skill does NOT handle:

  • WiFi-specific issues (channel optimization, security) → use wifi skill
  • Network infrastructure setup (routers, mesh systems)
  • VPN configuration or privacy tools
Usage Guidance
This is a guidance-only skill that tells the agent what diagnostic commands to run and what questions to ask when comparing ISPs or choosing mobile data. It does not install software or request credentials, which is lower risk. Before you follow recommendations: (1) do not share passwords or full account credentials — only provide non-sensitive details like contract end dates or whether your phone is unlocked, (2) be cautious if the agent asks for router admin credentials to apply QoS — you should only enter those directly into your router UI, not paste them into chat, and (3) verify any third-party provider links or offers yourself before purchasing. If you want the agent to run diagnostics that execute commands on your machine, confirm which commands will run and review their output before sharing it with external parties.
Capability Analysis
Type: OpenClaw Skill Name: internet Version: 1.0.0 The skill bundle is classified as suspicious due to the inclusion of direct shell commands (`ping`, `nslookup`, `dig`, `traceroute`, `tracert`, `speedtest-cli`, `curl`) within the `diagnostics.md` and `performance.md` files. While these commands are legitimate for the stated purpose of internet diagnostics, their execution by an AI agent introduces a significant attack surface for potential Remote Code Execution (RCE) via prompt injection or shell injection, even though no malicious intent is present in the provided files. The `SKILL.md` declares `bins:[]`, which is slightly contradictory if `speedtest-cli` is expected to be executed but not explicitly declared as a required binary, hinting at broader agent capabilities than explicitly stated.
Capability Assessment
Purpose & Capability
The name and description (ISP comparison, diagnostics, mobile data, performance) match the delivered files (diagnostics.md, providers.md, mobile.md, performance.md). It requests no binaries, env vars, or config paths — appropriate for a guidance-only skill.
Instruction Scope
Runtime instructions are limited to diagnostic commands (ping, dig/nslookup, traceroute), using speedtest/fast.com, advice about checking contracts and device compatibility, and documenting incidents. There are no instructions to read arbitrary local files, access unrelated system state, or transmit data to unknown endpoints. The guidance does note that QoS changes require router admin access (which is a legitimate requirement for that task).
Install Mechanism
No install spec or code files are present; this is instruction-only so nothing is written to disk or downloaded. This minimizes install-related risk.
Credentials
The skill declares no required environment variables or credentials. Suggested user-supplied information (address, ISP account number, contract details) is appropriate and proportional to provider comparison and escalation tasks; the skill does not request unrelated secrets.
Persistence & Privilege
The skill is not always-enabled and does not request persistent presence or system configuration changes beyond advising the user. Autonomous invocation is allowed (platform default) but not combined with any elevated privileges or broad credential access.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install internet
  3. After installation, invoke the skill by name or use /internet
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release
Metadata
Slug internet
Version 1.0.0
License
All-time Installs 2
Active Installs 2
Total Versions 1
Frequently Asked Questions

What is Internet?

Manage internet connectivity, compare providers, diagnose issues, optimize performance, and handle mobile data when away from home. It is an AI Agent Skill for Claude Code / OpenClaw, with 669 downloads so far.

How do I install Internet?

Run "/install internet" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Internet free?

Yes, Internet is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Internet support?

Internet is cross-platform and runs anywhere OpenClaw / Claude Code is available (linux, darwin, win32).

Who created Internet?

It is built and maintained by Iván (@ivangdavila); the current version is v1.0.0.

💬 Comments