{"id":"da47ac60-0556-4f64-a9e6-912b8bfebf5a","shortId":"8vp2Pm","kind":"skill","title":"pilot-mesh-status","tagline":"Comprehensive mesh status — peers, encryption, relay, bandwidth.  Use this skill when: 1. Getting a complete overview of network status and health 2. Debugging connectivity or performance issues across the mesh 3. Generating status reports for monitoring or dashboards  Do NOT use","description":"# pilot-mesh-status\n\nComprehensive mesh network status reporting for Pilot Protocol. Aggregates daemon health, peer status, encryption state, relay usage, bandwidth metrics, and connection details into unified reports.\n\n## Commands\n\n### List All Peers\n```bash\npilotctl --json peers\n```\n\n### List Active Connections\n```bash\npilotctl --json connections\n```\n\n### Get Agent Info\n```bash\npilotctl --json info\n```\n\n### Benchmark Connection\n```bash\npilotctl --json bench <node-id>\n```\n\n### Check Daemon Status\n```bash\npilotctl --json daemon status\n```\n\n## Status Dimensions\n\nA complete mesh status report covers:\n1. **Daemon health**: Uptime, resource usage, error rate\n2. **Network membership**: Peer count, discovery status\n3. **Connections**: Active connections, ports, encryption\n4. **Trust**: Trust relationships, mutual trust count\n5. **Relay usage**: Relay vs direct connections\n6. **Bandwidth**: Total bytes sent/received\n7. **Latency**: RTT to key peers\n8. **Security**: Encryption coverage, trust coverage\n\n## Workflow Example\n\nGenerate comprehensive mesh status report:\n\n```bash\n#!/bin/bash\necho \"========== PILOT MESH STATUS ==========\"\necho \"Generated: $(date -u +%Y-%m-%dT%H:%M:%SZ)\"\n\n# Daemon Health\ndaemon_status=$(pilotctl --json daemon status)\necho \"$daemon_status\" | jq -r '\n  \"Uptime: \\(.uptime_seconds)s\",\n  \"Memory: \\(.memory_mb)MB\",\n  \"Connections: \\(.connection_count)\"'\n\n# Network Membership\npeers=$(pilotctl --json peers)\npeer_count=$(echo \"$peers\" | jq '.peers | length')\necho \"Total peers: $peer_count\"\n\n# Active Connections\nconnections=$(pilotctl --json connections)\nconn_count=$(echo \"$connections\" | jq '.connections | length')\necho \"Total connections: $conn_count\"\n\n# Relay Usage\nrelay_count=$(echo \"$connections\" | jq '[.connections[] | select(.relay)] | length')\ndirect_count=$((conn_count - relay_count))\necho \"Direct: $direct_count, Relay: $relay_count\"\n\n# Bandwidth\ntotal_sent=$(echo \"$connections\" | jq '[.connections[].bytes_sent] | add // 0')\ntotal_recv=$(echo \"$connections\" | jq '[.connections[].bytes_received] | add // 0')\necho \"Sent: $(numfmt --to=iec $total_sent)\"\necho \"Recv: $(numfmt --to=iec $total_recv)\"\n\n# Encryption Coverage\nencrypted_count=$(echo \"$connections\" | jq '[.connections[] | select(.encrypted)] | length')\nif [ \"$conn_count\" -gt 0 ]; then\n  enc_pct=$(echo \"scale=1; $encrypted_count * 100 / $conn_count\" | bc)\n  echo \"Encrypted: $encrypted_count/$conn_count ($enc_pct%)\"\nfi\n```\n\n## Dependencies\n\nRequires `pilot-protocol` skill and running daemon.","tags":["pilot","mesh","status","skills","teoslayer","agent-skills","ai-agents","clawhub","networking","openclaw","overlay-network","p2p"],"capabilities":["skill","source-teoslayer","skill-pilot-mesh-status","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-mesh-status","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 (2,505 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:58.264Z","embedding":null,"createdAt":"2026-05-18T13:22:43.874Z","updatedAt":"2026-05-18T19:14:58.264Z","lastSeenAt":"2026-05-18T19:14:58.264Z","tsv":"'/bin/bash':179 '0':288,298,328 '1':16,119,334 '100':337 '2':26,127 '3':35,134 '4':140 '5':147 '6':154 '7':159 '8':165 'across':32 'activ':84,136,236 'add':287,297 'agent':91 'aggreg':58 'bandwidth':11,67,155,278 'bash':79,86,93,99,106,178 'bc':340 'bench':102 'benchmark':97 'byte':157,285,295 'check':103 'command':75 'complet':19,114 'comprehens':5,50,174 'conn':242,252,267,325,338,345 'connect':28,70,85,89,98,135,137,153,215,216,237,238,241,245,247,251,259,261,282,284,292,294,318,320 'count':131,146,217,225,235,243,253,257,266,268,270,274,277,316,326,336,339,344,346 'cover':118 'coverag':168,170,314 'daemon':59,104,109,120,194,196,200,203,358 'dashboard':42 'date':186 'debug':27 'depend':350 'detail':71 'dimens':112 'direct':152,265,272,273 'discoveri':132 'dt':190 'echo':180,184,202,226,231,244,249,258,271,281,291,299,306,317,332,341 'enc':330,347 'encrypt':9,63,139,167,313,315,322,335,342,343 'error':125 'exampl':172 'fi':349 'generat':36,173,185 'get':17,90 'gt':327 'h':191 'health':25,60,121,195 'iec':303,310 'info':92,96 'issu':31 'jq':205,228,246,260,283,293,319 'json':81,88,95,101,108,199,222,240 'key':163 'latenc':160 'length':230,248,264,323 'list':76,83 'm':189,192 'mb':213,214 'membership':129,219 'memori':211,212 'mesh':3,6,34,48,51,115,175,182 'metric':68 'monitor':40 'mutual':144 'network':22,52,128,218 'numfmt':301,308 'overview':20 'pct':331,348 'peer':8,61,78,82,130,164,220,223,224,227,229,233,234 'perform':30 'pilot':2,47,56,181,353 'pilot-mesh-status':1,46 'pilot-protocol':352 'pilotctl':80,87,94,100,107,198,221,239 'port':138 'protocol':57,354 'r':206 'rate':126 'receiv':296 'recv':290,307,312 'relationship':143 'relay':10,65,148,150,254,256,263,269,275,276 'report':38,54,74,117,177 'requir':351 'resourc':123 'rtt':161 'run':357 'scale':333 'second':209 'secur':166 'select':262,321 'sent':280,286,300,305 'sent/received':158 'skill':14,355 'skill-pilot-mesh-status' 'source-teoslayer' 'state':64 'status':4,7,23,37,49,53,62,105,110,111,116,133,176,183,197,201,204 'sz':193 'topic-agent-skills' 'topic-ai-agents' 'topic-clawhub' 'topic-networking' 'topic-openclaw' 'topic-overlay-network' 'topic-p2p' 'topic-pilot-protocol' 'total':156,232,250,279,289,304,311 'trust':141,142,145,169 'u':187 'unifi':73 'uptim':122,207,208 'usag':66,124,149,255 'use':12,45 'vs':151 'workflow':171 'y':188","prices":[{"id":"9798dcde-8c42-4150-9ff3-fa849896cee8","listingId":"da47ac60-0556-4f64-a9e6-912b8bfebf5a","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:43.874Z"}],"sources":[{"listingId":"da47ac60-0556-4f64-a9e6-912b8bfebf5a","source":"github","sourceId":"TeoSlayer/pilot-skills/pilot-mesh-status","sourceUrl":"https://github.com/TeoSlayer/pilot-skills/tree/main/skills/pilot-mesh-status","isPrimary":false,"firstSeenAt":"2026-05-18T13:22:43.874Z","lastSeenAt":"2026-05-18T19:14:58.264Z"}],"details":{"listingId":"da47ac60-0556-4f64-a9e6-912b8bfebf5a","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"TeoSlayer","slug":"pilot-mesh-status","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":"bd0549be1d6aaeca547c4381e69936438bb3d3af","skill_md_path":"skills/pilot-mesh-status/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/TeoSlayer/pilot-skills/tree/main/skills/pilot-mesh-status"},"layout":"multi","source":"github","category":"pilot-skills","frontmatter":{"name":"pilot-mesh-status","license":"AGPL-3.0","description":"Comprehensive mesh status — peers, encryption, relay, bandwidth.  Use this skill when: 1. Getting a complete overview of network status and health 2. Debugging connectivity or performance issues across the mesh 3. Generating status reports for monitoring or dashboards  Do NOT use this skill when: - You only need peer discovery (use pilot-discover instead) - You need detailed health monitoring (use pilot-health instead) - You need to visualize topology (use pilot-network-map 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-mesh-status"},"updatedAt":"2026-05-18T19:14:58.264Z"}}