Skillquality 0.45
pilot-presence
Real-time online/offline/busy presence tracking for agent fleets using ping and pub/sub. Use this skill when: 1. You need to track which agents are online/offline/busy 2. You need to broadcast presence changes to interested peers 3. You need to discover available agents for task
What it does
Pilot Presence
Real-time presence tracking for Pilot Protocol agents. Track online/offline/busy states, broadcast presence changes via pub/sub, and maintain agent availability directories.
Commands
Ping for liveness:
pilotctl --json ping <target-hostname> [--count <n>] [--timeout <ms>]
Get connected peers:
pilotctl --json peers
Publish presence:
pilotctl --json publish <target-hostname> "presence.status" --data '{"hostname":"myagent","status":"online","timestamp":"2026-04-08T10:00:00Z"}'
Subscribe to presence:
pilotctl --json subscribe <target-hostname> "presence.*" [--timeout <seconds>]
Workflow Example
#!/bin/bash
# Broadcast presence every 30 seconds
COORDINATOR="${1:-presence-coordinator}"
INTERVAL=30
STATUS_FILE="/tmp/pilot-presence-status.txt"
echo "online" > "$STATUS_FILE"
while true; do
status=$(cat "$STATUS_FILE" 2>/dev/null || echo "online")
timestamp=$(date -u +%Y-%m-%dT%H:%M:%SZ)
info=$(pilotctl --json info 2>/dev/null)
hostname=$(echo "$info" | jq -r '.data.hostname // "unknown"')
presence_payload=$(jq -n \
--arg hostname "$hostname" \
--arg status "$status" \
--arg timestamp "$timestamp" \
'{hostname: $hostname, status: $status, timestamp: $timestamp}')
pilotctl --json publish "$COORDINATOR" "presence.status" --data "$presence_payload"
sleep "$INTERVAL"
done
Presence States
- online: Agent is reachable and accepting work
- busy: Agent is reachable but not accepting new work
- offline: Agent is unreachable
- away: Agent is reachable but operator is away
Dependencies
Requires pilot-protocol skill, jq, pilotctl binary, and running daemon.
Capabilities
skillsource-teoslayerskill-pilot-presencetopic-agent-skillstopic-ai-agentstopic-clawhubtopic-networkingtopic-openclawtopic-overlay-networktopic-p2ptopic-pilot-protocol
Install
Installnpx skills add TeoSlayer/pilot-skills
Transportskills-sh
Protocolskill
Quality
0.45/ 1.00
deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 6 github stars · SKILL.md body (1,734 chars)
Provenance
Indexed fromgithub
Enriched2026-05-18 19:14:59Z · deterministic:skill-github:v1 · v1
First seen2026-05-18
Last seen2026-05-18