Skillquality 0.45
pilot-event-log
Persistent NDJSON event logging with rotation, compression, and retention policies. Use this skill when: 1. You need persistent storage of event streams 2. You need log rotation and compression for long-term retention 3. You need to audit event history with timestamps 4. You nee
What it does
Pilot Event Log
Persistent NDJSON logging of Pilot Protocol event streams with rotation and compression.
Commands
Subscribe and Log
pilotctl --json subscribe <source> <topic> --timeout <seconds> | jq -c '.data.events[]' >> <log-file.ndjson>
Query by Time
jq -c --arg start "2026-04-08T00:00:00Z" --arg end "2026-04-08T23:59:59Z" \
'select(.timestamp >= $start and .timestamp <= $end)' events.ndjson
Query by Topic
jq -c 'select(.topic | startswith("alerts."))' events.ndjson
Rotate Logs
[ "$(du -m "$log_file" | cut -f1)" -ge "$MAX_SIZE_MB" ] && mv "$log_file" "$log_file.$(date +%s)" && gzip "$log_file.$(date +%s)" &
Compress Old Logs
find /var/log/pilot-events -name "events-*.ndjson" -mtime +1 -exec gzip {} \;
Retention Cleanup
find /var/log/pilot-events -name "events-*.ndjson.gz" -mtime +90 -delete
Workflow Example
#!/bin/bash
# Production event logging
SOURCE="${1:-production-app}"
LOG_DIR="/var/log/pilot-events/$SOURCE"
MAX_SIZE_MB=500
mkdir -p "$LOG_DIR"
log_file="$LOG_DIR/current.ndjson"
while true; do
pilotctl --json subscribe "$SOURCE" "*" --timeout 600 | jq -c '.data.events[]? // empty' | \
while IFS= read -r event; do
echo "$event" | jq -c '. + {logged_at: (now | todate)}' >> "$log_file"
size_mb=$(du -m "$log_file" 2>/dev/null | cut -f1)
if [ "${size_mb:-0}" -ge "$MAX_SIZE_MB" ]; then
rotated="$LOG_DIR/events-$(date +%Y%m%d-%H%M%S).ndjson"
mv "$log_file" "$rotated" && gzip "$rotated" &
fi
done
sleep 5
done
Dependencies
Requires pilot-protocol skill, jq (1.6+), gzip, and running daemon.
Capabilities
skillsource-teoslayerskill-pilot-event-logtopic-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,687 chars)
Provenance
Indexed fromgithub
Enriched2026-05-18 19:14:55Z · deterministic:skill-github:v1 · v1
First seen2026-05-18
Last seen2026-05-18