Pilot HTTP Proxy for Openclaw

A networking skill that enables AI agents to route HTTP traffic through secure Pilot Protocol tunnels to bypass NATs and firewalls.

teoslayer
v1.0.0
Apr 9, 2026
0
841
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install pilot-http-proxy

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install pilot-http-proxy using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Pilot HTTP Proxy?

Pilot HTTP Proxy is a specialized networking extension designed to route HTTP requests through Pilot Protocol tunnels using the gateway subsystem. It functions as a bridge for Openclaw Skills, allowing agents to interact with web services that are tucked behind NATs, firewalls, or private overlays without requiring public IP exposure.

By leveraging the Pilot overlay network, this skill ensures that local HTTP servers can be safely exposed to remote agents. It is particularly valuable for developers building distributed AI systems that require secure, encrypted communication channels across different network environments.

Pilot HTTP Proxy Use Cases

  • Accessing internal HTTP APIs and microservices located behind restrictive firewalls.
  • Proxying traffic through the Pilot overlay network to maintain anonymity or security.
  • Exposing locally hosted development servers to remote AI agents for testing and interaction.
  • Bypassing NAT limitations to establish peer-to-peer HTTP communication.

How Pilot HTTP Proxy Works

  1. The Pilot daemon is initialized to establish a connection to the overlay network.
  2. The gateway subsystem is started to prepare the local environment for traffic routing.
  3. A remote hostname is mapped to a specific local virtual IP address.
  4. HTTP requests sent to the mapped local IP are automatically tunneled through the Pilot Protocol to the remote destination.
  5. Standard HTTP ports (80, 443, 8080) are forwarded through the established tunnel.

Pilot HTTP Proxy Setup

To use this skill within the ecosystem of Openclaw Skills, ensure the pilotctl binary is in your PATH and the pilot-protocol skill is active.

# Start the required daemon
pilotctl --json daemon start

# Initialize the gateway subsystem
pilotctl --json gateway start

# Map a remote service to a local IP
pilotctl --json gateway map <remote-hostname> <local-ip>

Pilot HTTP Proxy Data Schema & Taxonomy

The skill manages network mappings and gateway states using the following structure:

Feature Description
Gateway State Tracks active/inactive status of the proxy subsystem.
Mappings A list of hostname-to-IP associations managed via gateway list.
Port Range Specifically targets ports 80, 443, and 8080 for HTTP/HTTPS traffic.
Metadata Includes author information (vulture-labs) and versioning (1.0).

Pilot HTTP Proxy Advanced Features

  • Multi-port forwarding support covering standard and alternative HTTP ports.
  • Seamless integration with the Pilot Protocol discovery mechanism to find remote nodes by name.
  • JSON-wrapped CLI output for programmatic consumption by AI agents.
  • Automated mapping cleanup via the unmap command to maintain network hygiene.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*