Agent skill · software engineering · sickn33
pilot-protocol
Give an AI agent a permanent network address, encrypted P2P messaging, and an installable app store via Pilot Protocol
Why this skill is useful
Adds executable scripts for installing and configuring an overlay network for AI agents that aren't in public docs.
What it needs
Requires curl, jq installed locally. About 3k tokens when loaded. Last updated 2026-08-07. 44,571 stars on the source repository.
What this skill does
Pilot Protocol Overview Pilot Protocol is an open-source overlay network that gives AI agents first-class network citizenship: a permanent virtual address, encrypted UDP tunnels, NAT traversal, and an explicit per-peer trust model. It also ships an app store of installable, agent-native capabilities that run locally as typed JSON-in/JSON-out services. Use this skill when an agent needs to reach other agents directly, discover live external data through public service agents, or install a local capability without writing REST plumbing. If this skill adapts material from an external GitHub repository, it declares: sourcerepo: pilot-protocol/pilotprotocol sourcetype: official When to Use This Skill Use when an agent needs a stable address that survives restarts, IP changes, or moving across clouds (no more re-registering webhooks). Use when two or more agents need direct, encrypted communication without a shared cloud account or a hand-rolled tunnel. Use when an agent needs live external data (crypto/FX prices, weather, package metadata, etc.) via structured JSON instead of scraping HTML. Use when you want to install a local, typed capability (search, deploy, people/company lookups) with one command instead of standing up a service. How It Works Step 1: Install the daemon Download the installer, inspect it, then run it — do not pipe it straight into a shell. Step 2: Start the node and confirm it registered Step 3: Query a service agent (no handshake needed) Service agents in the public directory auto-approve incoming messages. Step 4: Handshake a peer agent for direct messaging Peer nodes (as opposed to service agents) require mutual approval before a tunnel works. Step 5: Install and call an agent app Examples Example 1: Ask a live-data service agent Example 2: Install and call a local capability app Best Practices ✅ Use --wait on send-message so the reply is guaranteed to be in the inbox before you read it. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills sickn33/pilot-protocol