portal-connect
Reach, inspect, or consume a service that someone published through a Portal relay. Turns a Portal hostname, a service name plus relay, or a bare service name into the right public URL (name.relay-host over HTTPS) or raw host:port, lists what is live on a public or self-hosted relay through GET /api/state, makes bounded HTTPS requests or protocol probes, connects to raw TCP/UDP endpoints such as game servers, SSH, or databases, and recognizes an x402 402 Payment Required challenge and reports its terms without paying. Use when the user pastes a Portal URL or hostname, asks what is available on a relay, wants to call, fetch, test, browse, or check an app, API, agent, or game server exposed with Portal, asks what a paid route costs, or asks whether a Portal tunnel is reachable from the outside. Do not use for exposing a local app (portal-expose), running or registering a relay (portal-relay), paying for a route (a separate payment workflow), or generic HTTP debugging of hosts that are not behind Portal.
- License
- MIT
Pinned to revision f2c884152b10, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/portal-connect/SKILL.md
- skills/portal-connect/agents/openai.yaml
- skills/portal-connect/references/discovery-api.md
- skills/portal-connect/references/raw-transport.md
Every link opens the file at its source, pinned to the revision this page describes.