← Back to Skills Marketplace
teoslayer

Pilot Health

by Calin Teodor · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
141
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install pilot-health
Description
Network health monitoring with latency and reachability checks. Use this skill when: 1. Diagnosing connectivity issues or high latency 2. Monitoring network...
README (SKILL.md)

pilot-health

Network health monitoring for Pilot Protocol agents. Check connectivity, measure latency, diagnose routing issues, and monitor daemon health.

Commands

Ping an agent

pilotctl --json ping \x3Cnode-id>

Sends ICMP-like echo requests and returns round-trip time statistics.

Traceroute to agent

pilotctl --json traceroute \x3Cnode-id>

Shows the path packets take through the network, including relay hops.

Benchmark connection

pilotctl --json bench \x3Cnode-id>

Measures throughput, latency under load, and connection stability.

Check daemon status

pilotctl --json daemon status

Returns daemon health including uptime, memory usage, connection count.

List active connections

pilotctl --json connections

Shows all active connections with state, ports, encryption status, and byte counts.

List all peers

pilotctl --json peers

Returns known agents with last contact timestamp.

Workflow Example

Diagnose why connections to a specific agent are slow:

# Check basic reachability
ping_result=$(pilotctl --json ping "ai-worker-01")
echo "$ping_result" | jq '{avg_rtt: .avg_rtt_ms, loss: .packet_loss_pct}'

# Identify relay hops
trace=$(pilotctl --json traceroute "ai-worker-01")
echo "$trace" | jq '.hops[] | {hop: .hop_num, node: .node_id, rtt: .rtt_ms}'

# Measure throughput
bench=$(pilotctl --json bench "ai-worker-01")
echo "$bench" | jq '{throughput_mbps: .throughput_mbps, latency_p99: .latency_p99_ms}'

# Check daemon health
pilotctl --json daemon status | jq '{uptime: .uptime_seconds, conn_count: .connection_count}'

Dependencies

Requires the pilot-protocol core skill and a running daemon. Target agents must be reachable (may require trust for private agents).

Usage Guidance
This skill appears coherent for network health checks, but before installing: 1) ensure the pilotctl binary and pilot-protocol core are legitimate and from a trusted source (the skill runs network probes and can start/inspect a daemon); 2) note examples use jq—make sure jq is available or adjust commands; 3) be aware running these commands will probe reachable agents and may be noisy or require trust/permission from private agents; 4) verify the minor metadata mismatch (SKILL.md mentions pilot-protocol dependency) and confirm you want the agent to be allowed to run pilotctl (and potentially start the daemon). If you are unsure, test in a controlled environment first.
Capability Analysis
Type: OpenClaw Skill Name: pilot-health Version: 1.0.0 The pilot-health skill bundle provides standard network diagnostic and monitoring capabilities using the pilotctl binary. The SKILL.md file contains legitimate instructions for pinging nodes, tracing routes, and checking daemon status, with no evidence of malicious intent, data exfiltration, or prompt injection attacks.
Capability Assessment
Purpose & Capability
The skill name/description match the runtime instructions: it runs pilotctl commands to check reachability, latency, and daemon health. The SKILL.md also states it requires the pilot-protocol core skill, but the registry metadata did not explicitly list that skill dependency—this is a minor metadata discrepancy but not a functional mismatch.
Instruction Scope
All runtime steps are limited to running pilotctl (ping, traceroute, bench, daemon status, peers, connections) and piping JSON to jq. This stays within the stated monitoring scope. Two notes: examples use jq but jq is not declared as a required binary, and the doc suggests the daemon must be running (and mentions pilotctl daemon start) which implies the agent may need permission to start/stop a local service.
Install Mechanism
There is no install spec and no code to write to disk; the skill is instruction-only and relies on an existing pilotctl binary, which is the lowest-risk install posture.
Credentials
The skill declares no environment variables, secrets, or config paths. It only requires the pilotctl binary and the pilot-protocol skill/daemon, which are proportional to network monitoring functionality.
Persistence & Privilege
always is false and the skill is user-invocable; autonomous invocation is allowed (platform default). The skill does not request persistent system-wide privileges or modify other skills' configs.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install pilot-health
  3. After installation, invoke the skill by name or use /pilot-health
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release
Metadata
Slug pilot-health
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Pilot Health?

Network health monitoring with latency and reachability checks. Use this skill when: 1. Diagnosing connectivity issues or high latency 2. Monitoring network... It is an AI Agent Skill for Claude Code / OpenClaw, with 141 downloads so far.

How do I install Pilot Health?

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

Is Pilot Health free?

Yes, Pilot Health is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Pilot Health support?

Pilot Health is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Pilot Health?

It is built and maintained by Calin Teodor (@teoslayer); the current version is v1.0.0.

💬 Comments