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 a P2P network for AI agents, enabling direct communication and app installation capabilities.

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--7edab5

View the source on GitHub

Browse the @skills marketplace