{"id":"c5854bf2-7e70-48ba-bffd-8cd47d9d76cc","shortId":"fec6tg","kind":"skill","title":"pilot-http-proxy","tagline":"Route HTTP requests through Pilot Protocol tunnels.  Use this skill when: 1. You need to access HTTP services behind NATs or firewalls 2. You want to proxy HTTP traffic through the Pilot overlay network 3. You're exposing local HTTP servers to remote agents  Do NOT use this skill","description":"# Pilot HTTP Proxy\n\nRoute HTTP requests through Pilot Protocol tunnels using the gateway subsystem.\n\n## Commands\n\n### Start Gateway\n```bash\npilotctl --json gateway start\n```\n\n### Map Remote HTTP Service\n```bash\npilotctl --json gateway map <hostname> <local-ip>\n```\n\n### List Mappings\n```bash\npilotctl --json gateway list\n```\n\n### Remove Mapping\n```bash\npilotctl --json gateway unmap <local-ip>\n```\n\n### Stop Gateway\n```bash\npilotctl --json gateway stop\n```\n\n## Workflow Example\n\n```bash\n#!/bin/bash\n# Access remote HTTP API\n\npilotctl --json daemon start\npilotctl --json find api-server\npilotctl --json gateway start\npilotctl --json gateway map api-server 192.168.100.50\n\n# Access remote service\ncurl http://192.168.100.50/api/v1/status\ncurl http://192.168.100.50:8080/metrics\n```\n\n## Port Mapping\n\nGateway forwards common HTTP ports:\n- Port 80 (HTTP)\n- Port 443 (HTTPS)\n- Port 8080 (alternative HTTP)\n\n## Dependencies\n\nRequires pilot-protocol skill with running daemon. Root/sudo on Linux for port <1024.","tags":["pilot","http","proxy","skills","teoslayer","agent-skills","ai-agents","clawhub","networking","openclaw","overlay-network","p2p"],"capabilities":["skill","source-teoslayer","skill-pilot-http-proxy","topic-agent-skills","topic-ai-agents","topic-clawhub","topic-networking","topic-openclaw","topic-overlay-network","topic-p2p","topic-pilot-protocol"],"categories":["pilot-skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/TeoSlayer/pilot-skills/pilot-http-proxy","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add TeoSlayer/pilot-skills","source_repo":"https://github.com/TeoSlayer/pilot-skills","install_from":"skills.sh"}},"qualityScore":"0.453","qualityRationale":"deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 6 github stars · SKILL.md body (1,004 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T19:14:56.817Z","embedding":null,"createdAt":"2026-05-18T13:22:42.069Z","updatedAt":"2026-05-18T19:14:56.817Z","lastSeenAt":"2026-05-18T19:14:56.817Z","tsv":"'/api/v1/status':141 '/bin/bash':109 '1':16 '1024':176 '192.168.100.50':135,140,143 '2':27 '3':39 '443':156 '80':153 '8080':159 '8080/metrics':144 'access':20,110,136 'agent':48 'altern':160 'api':113,122,133 'api-serv':121,132 'bash':71,80,87,94,101,108 'behind':23 'command':68 'common':149 'curl':139,142 'daemon':116,170 'depend':162 'exampl':107 'expos':42 'find':120 'firewal':26 'forward':148 'gateway':66,70,74,83,90,97,100,104,126,130,147 'http':3,6,21,32,44,55,58,78,112,150,154,161 'https':157 'json':73,82,89,96,103,115,119,125,129 'linux':173 'list':85,91 'local':43 'map':76,84,86,93,131,146 'nat':24 'need':18 'network':38 'overlay':37 'pilot':2,9,36,54,61,165 'pilot-http-proxi':1 'pilot-protocol':164 'pilotctl':72,81,88,95,102,114,118,124,128 'port':145,151,152,155,158,175 'protocol':10,62,166 'proxi':4,31,56 're':41 'remot':47,77,111,137 'remov':92 'request':7,59 'requir':163 'root/sudo':171 'rout':5,57 'run':169 'server':45,123,134 'servic':22,79,138 'skill':14,53,167 'skill-pilot-http-proxy' 'source-teoslayer' 'start':69,75,117,127 'stop':99,105 'subsystem':67 'topic-agent-skills' 'topic-ai-agents' 'topic-clawhub' 'topic-networking' 'topic-openclaw' 'topic-overlay-network' 'topic-p2p' 'topic-pilot-protocol' 'traffic':33 'tunnel':11,63 'unmap':98 'use':12,51,64 'want':29 'workflow':106","prices":[{"id":"a1359aa2-ffa6-4675-9e02-8286c8237be5","listingId":"c5854bf2-7e70-48ba-bffd-8cd47d9d76cc","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"TeoSlayer","category":"pilot-skills","install_from":"skills.sh"},"createdAt":"2026-05-18T13:22:42.069Z"}],"sources":[{"listingId":"c5854bf2-7e70-48ba-bffd-8cd47d9d76cc","source":"github","sourceId":"TeoSlayer/pilot-skills/pilot-http-proxy","sourceUrl":"https://github.com/TeoSlayer/pilot-skills/tree/main/skills/pilot-http-proxy","isPrimary":false,"firstSeenAt":"2026-05-18T13:22:42.069Z","lastSeenAt":"2026-05-18T19:14:56.817Z"}],"details":{"listingId":"c5854bf2-7e70-48ba-bffd-8cd47d9d76cc","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"TeoSlayer","slug":"pilot-http-proxy","github":{"repo":"TeoSlayer/pilot-skills","stars":6,"topics":["agent-skills","ai-agents","clawhub","networking","openclaw","overlay-network","p2p","pilot-protocol"],"license":"agpl-3.0","html_url":"https://github.com/TeoSlayer/pilot-skills","pushed_at":"2026-05-13T06:08:49Z","description":"80+ agent skills for Pilot Protocol — communication, file transfer, trust, task routing, swarm coordination, and more","skill_md_sha":"20c4297247fe29390016a00d0314990e73f9cd75","skill_md_path":"skills/pilot-http-proxy/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/TeoSlayer/pilot-skills/tree/main/skills/pilot-http-proxy"},"layout":"multi","source":"github","category":"pilot-skills","frontmatter":{"name":"pilot-http-proxy","license":"AGPL-3.0","description":"Route HTTP requests through Pilot Protocol tunnels.  Use this skill when: 1. You need to access HTTP services behind NATs or firewalls 2. You want to proxy HTTP traffic through the Pilot overlay network 3. You're exposing local HTTP servers to remote agents  Do NOT use this skill when: - Services are already publicly accessible - You need direct HTTP access on the same network - The daemon is not running","compatibility":"Requires pilot-protocol skill and pilotctl binary on PATH. The daemon must be running (pilotctl daemon start)."},"skills_sh_url":"https://skills.sh/TeoSlayer/pilot-skills/pilot-http-proxy"},"updatedAt":"2026-05-18T19:14:56.817Z"}}