Skillquality 0.45
pilot-event-filter
Filter and transform events before delivery using pattern matching and jq transforms. Use this skill when: 1. You need to filter events by content, not just topic wildcards 2. You need to transform event payloads before processing 3. You need to route events conditionally based
What it does
Pilot Event Filter
Filter and transform Pilot Protocol event streams using jq-based pattern matching.
Commands
Subscribe with filtering
pilotctl --json subscribe <source-hostname> <topic> --timeout 60 | \
jq -c '.data.events[] | select(<filter-expression>)'
Transform and republish
pilotctl --json subscribe <source> <topic> --timeout 60 | \
jq -c '.data.events[] | <transform-expression>' | \
while IFS= read -r event; do
pilotctl --json publish <destination> "<new-topic>" --data "$event"
done
Workflow Example
Filter critical alerts and forward to on-call agent:
#!/bin/bash
SOURCE_AGENT="monitoring-hub"
ONCALL_AGENT="oncall-agent"
pilotctl --json subscribe "$SOURCE_AGENT" "alerts.*" --timeout 600 | \
jq -c '.data.events[]' | \
while IFS= read -r event; do
severity=$(echo "$event" | jq -r '.data | fromjson | .severity // "unknown"')
if [ "$severity" = "critical" ]; then
pilotctl --json publish "$ONCALL_AGENT" "oncall.critical" --data "$event"
fi
done
Dependencies
Requires pilot-protocol skill, jq, and a running daemon.
Capabilities
skillsource-teoslayerskill-pilot-event-filtertopic-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,132 chars)
Provenance
Indexed fromgithub
Enriched2026-05-18 19:14:55Z · deterministic:skill-github:v1 · v1
First seen2026-05-18
Last seen2026-05-18