network_diagnosis

Diagnose network connectivity issues using DNS, ping, port, and HTTP checks.

Updated Jun 15, 2026
One-click install
npx skills add https://github.com/rapporbit/AIOps --skill network-diagnosis-rapporbit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: network_diagnosis
Source: https://github.com/rapporbit/AIOps/tree/main/app/skills/definitions/network_diagnosis
Command: npx skills add https://github.com/rapporbit/AIOps --skill network-diagnosis-rapporbit

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Diagnose network connectivity issues including website outages, API timeouts, DNS resolution errors, and blocked ports by performing real-time ping, DNS lookups, port checks, and HTTP probing.

Core Features & Use Cases

  • Layered troubleshooting: DNS lookup, ping, port checks, and HTTP checks to isolate failures.
  • Real-world scenarios: website not loading, API endpoints returning 5xx/4xx, DNS failures, firewall blocks.
  • Use Case: Imagine you administer a public web service and need to verify network paths and service reachability across regions.

Quick Start

Run a full-stack network probe by pinging the target, resolving DNS, verifying port reachability, and performing an HTTP check to confirm connectivity.

Frequently Asked Questions about network_diagnosis

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

FAQPage Schema
How do I diagnose network connectivity issues like website outages and API timeouts?

To diagnose network connectivity issues, this skill performs real-time DNS resolution, ping reachability checks, port openness verification, and HTTP response probing to isolate website outages and API timeouts across public and cloud environments.

What steps are involved in an end-to-end network probe for a non-loading website?

An end-to-end network probe pings the target host, resolves its DNS records, verifies port reachability, and performs an HTTP check to confirm web service connectivity and isolate the failure layer.

Why does my DNS resolution fail when trying to reach an API endpoint?

DNS resolution fails when domain records are misconfigured or unreachable. This skill applies a layered troubleshooting workflow using dns_lookup to verify name resolution and infer root causes for API endpoint failures.

Can I check if a firewall is blocking a specific port on a cloud server?

Yes, you can check firewall restrictions by verifying port openness on the target cloud server. The skill uses check_port to confirm whether specific ports are reachable or blocked by network firewalls.

Does this network diagnosis tool work for both public networks and cloud environments?

Yes, this network diagnosis tool works for both public networks and cloud environments, applying progressive troubleshooting to verify reachability, DNS, port status, and HTTP responses across different network topologies.

What is the best way to troubleshoot an HTTP 5xx error returned by a web service?

The best way to troubleshoot an HTTP 5xx error is to perform a full-stack probe. The skill uses http_check to confirm response status, combined with ping and DNS checks, to determine if the error is network or server-related.