{"id":"2c0f48ca-c59c-4ecd-a87f-ffe3d790873b","shortId":"UzBCd3","kind":"skill","title":"pilot-health","tagline":"Network health monitoring with latency and reachability checks.  Use this skill when: 1. Diagnosing connectivity issues or high latency 2. Monitoring network health and performance metrics 3. Running continuous health checks for uptime monitoring  Do NOT use this skill when: - Yo","description":"# pilot-health\n\nNetwork health monitoring for Pilot Protocol agents. Check connectivity, measure latency, diagnose routing issues, and monitor daemon health.\n\n## Commands\n\n### Ping an agent\n```bash\npilotctl --json ping <node-id>\n```\nSends ICMP-like echo requests and returns round-trip time statistics.\n\n### Traceroute to agent\n```bash\npilotctl --json traceroute <node-id>\n```\nShows the path packets take through the network, including relay hops.\n\n### Benchmark connection\n```bash\npilotctl --json bench <node-id>\n```\nMeasures throughput, latency under load, and connection stability.\n\n### Check daemon status\n```bash\npilotctl --json daemon status\n```\nReturns daemon health including uptime, memory usage, connection count.\n\n### List active connections\n```bash\npilotctl --json connections\n```\nShows all active connections with state, ports, encryption status, and byte counts.\n\n### List all peers\n```bash\npilotctl --json peers\n```\nReturns known agents with last contact timestamp.\n\n## Workflow Example\n\nDiagnose why connections to a specific agent are slow:\n\n```bash\n# Check basic reachability\nping_result=$(pilotctl --json ping \"ai-worker-01\")\necho \"$ping_result\" | jq '{avg_rtt: .avg_rtt_ms, loss: .packet_loss_pct}'\n\n# Identify relay hops\ntrace=$(pilotctl --json traceroute \"ai-worker-01\")\necho \"$trace\" | jq '.hops[] | {hop: .hop_num, node: .node_id, rtt: .rtt_ms}'\n\n# Measure throughput\nbench=$(pilotctl --json bench \"ai-worker-01\")\necho \"$bench\" | jq '{throughput_mbps: .throughput_mbps, latency_p99: .latency_p99_ms}'\n\n# Check daemon health\npilotctl --json daemon status | jq '{uptime: .uptime_seconds, conn_count: .connection_count}'\n```\n\n## Dependencies\n\nRequires the `pilot-protocol` core skill and a running daemon. Target agents must be reachable (may require trust for private agents).","tags":["pilot","health","skills","teoslayer","agent-skills","ai-agents","clawhub","networking","openclaw","overlay-network","p2p","pilot-protocol"],"capabilities":["skill","source-teoslayer","skill-pilot-health","topic-agent-skills","topic-ai-agents","topic-clawhub","topic-networking","topic-openclaw","topic-overlay-network","topic-p2p","topic-pilot-protocol"],"categories":["pilot-skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/TeoSlayer/pilot-skills/pilot-health","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add TeoSlayer/pilot-skills","source_repo":"https://github.com/TeoSlayer/pilot-skills","install_from":"skills.sh"}},"qualityScore":"0.453","qualityRationale":"deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 6 github stars · SKILL.md body (1,798 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T19:14:56.555Z","embedding":null,"createdAt":"2026-05-18T13:22:41.565Z","updatedAt":"2026-05-18T19:14:56.555Z","lastSeenAt":"2026-05-18T19:14:56.555Z","tsv":"'01':192,216,239 '1':16 '2':23 '3':30 'activ':137,145 'agent':54,69,89,164,177,280,289 'ai':190,214,237 'ai-work':189,213,236 'avg':197,199 'bash':70,90,107,122,139,158,180 'basic':182 'bench':110,232,235,241 'benchmark':105 'byte':153 'check':11,34,55,119,181,252 'command':66 'conn':263 'connect':18,56,106,117,134,138,142,146,173,265 'contact':167 'continu':32 'core':273 'count':135,154,264,266 'daemon':64,120,125,128,253,257,278 'depend':267 'diagnos':17,59,171 'echo':78,193,217,240 'encrypt':150 'exampl':170 'health':3,5,26,33,47,49,65,129,254 'high':21 'hop':104,208,220,221,222 'icmp':76 'icmp-lik':75 'id':226 'identifi':206 'includ':102,130 'issu':19,61 'jq':196,219,242,259 'json':72,92,109,124,141,160,187,211,234,256 'known':163 'last':166 'latenc':8,22,58,113,247,249 'like':77 'list':136,155 'load':115 'loss':202,204 'may':284 'mbps':244,246 'measur':57,111,230 'memori':132 'metric':29 'monitor':6,24,37,50,63 'ms':201,229,251 'must':281 'network':4,25,48,101 'node':224,225 'num':223 'p99':248,250 'packet':97,203 'path':96 'pct':205 'peer':157,161 'perform':28 'pilot':2,46,52,271 'pilot-health':1,45 'pilot-protocol':270 'pilotctl':71,91,108,123,140,159,186,210,233,255 'ping':67,73,184,188,194 'port':149 'privat':288 'protocol':53,272 'reachabl':10,183,283 'relay':103,207 'request':79 'requir':268,285 'result':185,195 'return':81,127,162 'round':83 'round-trip':82 'rout':60 'rtt':198,200,227,228 'run':31,277 'second':262 'send':74 'show':94,143 'skill':14,42,274 'skill-pilot-health' 'slow':179 'source-teoslayer' 'specif':176 'stabil':118 'state':148 'statist':86 'status':121,126,151,258 'take':98 'target':279 'throughput':112,231,243,245 'time':85 'timestamp':168 'topic-agent-skills' 'topic-ai-agents' 'topic-clawhub' 'topic-networking' 'topic-openclaw' 'topic-overlay-network' 'topic-p2p' 'topic-pilot-protocol' 'trace':209,218 'tracerout':87,93,212 'trip':84 'trust':286 'uptim':36,131,260,261 'usag':133 'use':12,40 'worker':191,215,238 'workflow':169 'yo':44","prices":[{"id":"0392fb72-0854-4352-9914-c43b6dc98b66","listingId":"2c0f48ca-c59c-4ecd-a87f-ffe3d790873b","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"TeoSlayer","category":"pilot-skills","install_from":"skills.sh"},"createdAt":"2026-05-18T13:22:41.565Z"}],"sources":[{"listingId":"2c0f48ca-c59c-4ecd-a87f-ffe3d790873b","source":"github","sourceId":"TeoSlayer/pilot-skills/pilot-health","sourceUrl":"https://github.com/TeoSlayer/pilot-skills/tree/main/skills/pilot-health","isPrimary":false,"firstSeenAt":"2026-05-18T13:22:41.565Z","lastSeenAt":"2026-05-18T19:14:56.555Z"}],"details":{"listingId":"2c0f48ca-c59c-4ecd-a87f-ffe3d790873b","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"TeoSlayer","slug":"pilot-health","github":{"repo":"TeoSlayer/pilot-skills","stars":6,"topics":["agent-skills","ai-agents","clawhub","networking","openclaw","overlay-network","p2p","pilot-protocol"],"license":"agpl-3.0","html_url":"https://github.com/TeoSlayer/pilot-skills","pushed_at":"2026-05-13T06:08:49Z","description":"80+ agent skills for Pilot Protocol — communication, file transfer, trust, task routing, swarm coordination, and more","skill_md_sha":"7c14658a720696eafdd5013a8ce13c98da3276c6","skill_md_path":"skills/pilot-health/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/TeoSlayer/pilot-skills/tree/main/skills/pilot-health"},"layout":"multi","source":"github","category":"pilot-skills","frontmatter":{"name":"pilot-health","license":"AGPL-3.0","description":"Network health monitoring with latency and reachability checks.  Use this skill when: 1. Diagnosing connectivity issues or high latency 2. Monitoring network health and performance metrics 3. Running continuous health checks for uptime monitoring  Do NOT use this skill when: - You need to discover new agents (use pilot-discover instead) - You need to visualize topology (use pilot-network-map instead) - You need to establish connections (use pilot-connect instead)","compatibility":"Requires pilot-protocol skill and pilotctl binary on PATH. The daemon must be running (pilotctl daemon start)."},"skills_sh_url":"https://skills.sh/TeoSlayer/pilot-skills/pilot-health"},"updatedAt":"2026-05-18T19:14:56.555Z"}}