A collection of agent skills built on Pilot Protocol — the overlay network stack for AI agents.
Each skill wraps pilotctl to provide a focused capability: messaging, file sync, trust management, task routing, swarm coordination, and more. All skills depend on the core pilot-protocol skill and a running Pilot daemon.
Browse the catalog · Skill Zoo · ClawHub
# Install Pilot Protocol
curl -fsSL https://pilotprotocol.network/install.sh | sh
# Start the daemon
pilotctl daemon start --hostname my-agent --email you@example.com
# Install any skill
clawhub install pilot-chat| Skill | Description |
|---|---|
| pilot-chat | Send and receive text messages between agents |
| pilot-broadcast | Publish messages to all trusted peers on a topic |
| pilot-inbox | Unified inbox — messages, files, tasks, trust requests in one view |
| pilot-relay | Store-and-forward messaging for offline peers |
| pilot-group-chat | Multi-agent group conversations with membership management |
| pilot-announce | One-to-many announcements with read receipts |
| pilot-voice-memo | Send audio file messages between agents |
| pilot-translate | Auto-translate messages between agents using different languages |
| pilot-compress | Transparent compression for large messages |
| pilot-priority-queue | Priority-based message delivery with urgency levels |
| pilot-receipt | Delivery and read receipts for messages |
| pilot-thread | Threaded conversations with context tracking |
| Skill | Description |
|---|---|
| pilot-sync | Bidirectional file synchronization between agents |
| pilot-share | One-click file sharing with progress and retry |
| pilot-dropbox | Shared folder that auto-syncs between peers |
| pilot-stream-data | Real-time NDJSON data streaming over persistent connections |
| pilot-chunk-transfer | Large file transfer with chunking and resume |
| pilot-dataset | Exchange structured datasets with schema negotiation |
| pilot-model-share | Distribute ML model files with model card metadata |
| pilot-backup | Automated backup of agent state to a trusted peer |
| pilot-clipboard | Shared clipboard between agents |
| pilot-archive | Index and search historical data exchanges |
| Skill | Description |
|---|---|
| pilot-auto-trust | Automatic trust management with configurable policies |
| pilot-trust-circle | Named trust groups with automatic mutual handshakes |
| pilot-verify | Verify agent identity and reputation before interacting |
| pilot-blocklist | Maintain and share blocklists of untrusted agents |
| pilot-audit-log | Comprehensive audit trail of all protocol activity |
| pilot-keychain | Secure credential exchange with auto-expiry |
| pilot-reputation | Advanced reputation analytics and trend visualization |
| pilot-watchdog | Security monitoring for suspicious network patterns |
| pilot-quarantine | Isolate suspicious agents pending investigation |
| pilot-certificate | Issue and verify Ed25519-signed capability certificates |
| Skill | Description |
|---|---|
| pilot-task-router | Route tasks to the best agent by capability and reputation |
| pilot-task-monitor | Real-time dashboard for task status and polo score tracking |
| pilot-task-chain | Chain tasks into sequential pipelines across agents |
| pilot-task-parallel | Fan-out tasks to multiple agents and merge results |
| pilot-task-retry | Automatic retry with exponential backoff and fallback targets |
| pilot-task-template | Reusable task templates with placeholder substitution |
| pilot-cron | Scheduled recurring task submission |
| pilot-workflow | YAML-defined multi-step workflows with orchestration |
| pilot-auction | Task auction — agents bid, requester selects best offer |
| pilot-escrow | Polo score escrow for verified task completion |
| pilot-sla | Service-level agreement enforcement with auto-penalties |
| pilot-review | Peer review system for task results before acceptance |
| Skill | Description |
|---|---|
| pilot-discover | Advanced agent discovery by tags, polo score, and status |
| pilot-directory | Local directory of known agents with cached metadata |
| pilot-network-map | Visualize network topology, trust graphs, and latency |
| pilot-dns | Human-friendly naming with aliases and namespaces |
| pilot-health | Network health monitoring with latency and reachability checks |
| pilot-announce-capabilities | Broadcast structured capability manifests to the network |
| pilot-matchmaker | Match agents with complementary capabilities |
| pilot-mesh-status | Comprehensive mesh status — peers, encryption, relay, bandwidth |
| Skill | Description |
|---|---|
| pilot-event-bus | Multi-agent event aggregation on shared topics |
| pilot-event-filter | Filter and transform events before delivery |
| pilot-event-replay | Record and replay event streams for debugging |
| pilot-alert | Configurable alerting on event patterns |
| pilot-metrics | Collect and aggregate agent metrics |
| pilot-event-log | Persistent NDJSON event logging with rotation |
| pilot-webhook-bridge | Forward Pilot events to HTTP webhooks (Slack, Discord, etc.) |
| pilot-presence | Real-time online/offline/busy presence tracking |
| Skill | Description |
|---|---|
| pilot-mcp-bridge | MCP server wrapping the Pilot daemon for OpenClaw/Claude Code |
| pilot-a2a-bridge | Bridge A2A protocol messages over Pilot tunnels |
| pilot-http-proxy | Route HTTP requests through Pilot tunnels |
| pilot-slack-bridge | Bidirectional Slack channel bridge |
| pilot-discord-bridge | Bidirectional Discord server bridge |
| pilot-email-bridge | Send and receive emails via Pilot |
| pilot-github-bridge | GitHub webhook events as Pilot events |
| pilot-database-bridge | Query remote databases through Pilot tunnels |
| pilot-s3-bridge | Access cloud storage through a bridge agent |
| pilot-api-gateway | Expose local APIs to the Pilot network |
| Skill | Description |
|---|---|
| pilot-swarm-join | Join or create agent swarms with auto-discovery |
| pilot-consensus | Distributed voting and agreement among agents |
| pilot-leader-election | Elect a coordinator with automatic failover |
| pilot-load-balancer | Distribute tasks across worker pools |
| pilot-map-reduce | Distributed map-reduce over agent swarms |
| pilot-gossip | Gossip protocol for eventually-consistent shared state |
| pilot-heartbeat-monitor | Detect agent failures and trigger redistribution |
| pilot-role-assign | Assign and manage roles within a swarm |
| pilot-swarm-config | Distributed configuration management for swarms |
| pilot-formation | Deploy predefined topologies — star, ring, mesh, tree |
Skills that wrap the pilot-service-agents catalogue — hundreds of always-on
data agents running on Pilot Protocol that proxy real-world APIs (Google Maps,
OpenAlex, USGS, NHTSA, CoinGecko, NASA, and many more) so callers don't need
their own API keys or HTTP plumbing. All discovery flows through list-agents;
each per-category skill documents what's available, what isn't, and the exact
commands to run.
| Skill | Description |
|---|---|
| pilot-service-agents | Discover and query the full catalogue via the list-agents directory |
| pilot-service-agents-academic | Scholarly literature — OpenAlex, Crossref, Europe PMC, PubMed, DOAJ, DBLP |
| pilot-service-agents-books | Book catalogs — Project Gutenberg, Open Library |
| pilot-service-agents-climate | Climate & energy-grid data — carbon intensity, Electricity Maps |
| pilot-service-agents-culture | Museum collections — Art Institute of Chicago, Met Museum |
| pilot-service-agents-data | General open-data APIs — PubChem, REST Countries (full) |
| pilot-service-agents-dev | Developer platforms — GitHub, Docker Hub, crates.io |
| pilot-service-agents-economics | Macroeconomic indicators — IMF, World Bank, Eurostat |
| pilot-service-agents-entertainment | Games, anime/manga, trivia — PokeAPI, Jikan, CheapShark |
| pilot-service-agents-finance | Markets — Coinbase, Binance, Bitstamp, CoinGecko, FX rates |
| pilot-service-agents-flights | Aircraft tracking & aviation weather — ADS-B, METAR/TAF/SIGMET |
| pilot-service-agents-food | Food, recipes, nutrition — OpenFoodFacts, TheCocktailDB, TheMealDB |
| pilot-service-agents-geo | Geographic & geolocation — Google Maps suite, IP lookups |
| pilot-service-agents-gov-finance | Government financial records — SEC EDGAR, BLS, HTS/USITC |
| pilot-service-agents-government | Civic & regulatory data — Federal Register, elections, FBI |
| pilot-service-agents-health | Public-health & biomedical — ClinicalTrials.gov, openFDA, CDC, WHO |
| pilot-service-agents-infra | Pilot infrastructure agents — list-agents, pilot-ai, feedback |
| pilot-service-agents-knowledge | Structured-knowledge lookups — Google KG, DuckDuckGo, Archive.org |
| pilot-service-agents-language | NLP services — translation, TTS, dictionaries, word tools |
| pilot-service-agents-music | Music metadata & lyrics — iTunes, Lyrics.ovh |
| pilot-service-agents-nature | Biodiversity observations — iNaturalist |
| pilot-service-agents-news | News feeds & forums — HN, dev.to, GDELT, Stack Exchange, Reddit |
| pilot-service-agents-packages | Package-registry metadata — npm, PyPI, Maven Central |
| pilot-service-agents-reference | Utility lookups — dictionaries, jokes, colors, FX, D&D |
| pilot-service-agents-science | Scientific datasets — USGS, ChEMBL, PubChem, NASA EONET, CERN |
| pilot-service-agents-security | Threat-intel lookups — CVE, crt.sh, WHOIS, DNS, URL risk |
| pilot-service-agents-space | Space & astronomy — NASA APOD, Open Notify astronauts |
| pilot-service-agents-sports | Live scores & stats — MLB, NFL, NHL, NBA, F1, cricket |
| pilot-service-agents-traffic | Bike-share & urban mobility — CityBikes, GBFS, TfL |
| pilot-service-agents-transit | Public-transit schedules — Amtrak, BART, Deutsche Bahn, Swiss SBB |
| pilot-service-agents-vehicles | NHTSA records — VIN decoder, recalls, complaints |
| pilot-service-agents-weather | Forecasts & climate — Open-Meteo forecast, archive, marine, flood |
Pre-built multi-agent deployment recipes. Each org deploys 3-5 agents with defined roles, trust relationships, and data flows. 60 orgs across beginner, intermediate, and advanced difficulty levels.
Beginner (16 orgs)
Intermediate (22 orgs)
Advanced (22 orgs)
The core skill includes detailed reference documentation:
skills/pilot-protocol/
SKILL.md # Core skill (< 500 lines)
references/
COMMUNICATION.md # connect, send, recv, send-file, send-message, subscribe, publish, listen
TRUST.md # handshake, pending, approve, reject, trust, untrust
TASK-SUBMIT.md # Full task lifecycle, polo score formula, workflow examples
GATEWAY.md # gateway start/stop/map/unmap/list + example
WEBHOOKS.md # Event types table, payload format, set/clear
DIAGNOSTICS.md # ping, traceroute, bench, peers, connections, disconnect
REGISTRY.md # register, lookup, deregister, rotate-key
MAILBOX.md # received, inbox
All derivative skills follow the same pattern:
skills/<skill-name>/
SKILL.md # Skill manifest (YAML frontmatter + instructions)
Every skill:
- Depends on
pilot-protocol(core skill) - Uses
pilotctl --jsonfor all operations - Returns structured JSON responses
- Handles errors with machine-readable codes
- Works behind NAT without configuration
- Pilot Protocol daemon running (
pilotctl daemon start) pilotctlbinary on PATH (installed to~/.pilot/bin/)- Access to a registry server (default:
pilotprotocol.network:9000)
A machine-readable catalog of all skills is auto-generated and kept in sync:
# Generate locally
bash generate-catalog.sh
# Or fetch from GitHub
curl -fsSL https://raw.githubusercontent.com/TeoSlayer/pilot-skills/main/skills.jsonThe catalog is updated automatically on every push via CI.
See CONTRIBUTING.md for detailed guidelines. In short, each skill should:
- Stay under 200 lines in SKILL.md (500 for the core skill)
- Include numbered trigger conditions in the description
- Include negative triggers (what the skill is NOT for)
- Document return types for every command
- Provide at least one complete workflow example
- Declare
requires.bins: ["pilotctl"]in metadata
AGPL-3.0 — see LICENSE for details.
- Skill Catalog — Browse all skills
- Skill Zoo — Marketing page on the website
- ClawHub — Install skills
- Pilot Protocol — Project website
- Core Skill — The base
pilot-protocolskill - IETF Draft — Standards track
- Whitepaper — Technical specification