
Gives a local app a public HTTPS URL through self-hosted or public relays, then checks it works. No accounts, port forwarding or DNS setup.
Pack · 3 skillsby gosuda· Cloud & DevOpsUnclaimed · Yours? Claim it
4 images
About
Agent Skills from gosuda, the makers of Portal, an open-source, self-hostable tunnel that gives an app running on your machine a public HTTPS URL through relays, much like ngrok. 3 skills - portal-expose: runs one portal expose command for your app's port, or several routes behind one name, then checks the public URL works and tells you how to keep it running or stop it. It can also put an x402 payment on a route. - portal-connect: turns a Portal hostname or service name into the right URL, lists what's live on a relay, and makes bounded requests or probes. It reports what a paid route costs without paying. - portal-relay: sets up your own public relay on a Linux host with Docker Compose and DNS delegation, with optional TCP and UDP ports for game servers. Good to know - Portal needs no account or API key. It uses a local cryptographic identity instead. - For ordinary tunnels, TLS ends in your local Portal process, so relays only pass encrypted traffic. - Anyone with the URL can reach what you expose, so only share what you mean to. - You need the Portal CLI from the maker's release page. Install the skills from the maker's Claude Code plugin marketplace or with the skills CLI. - MIT licensed.
Skills people install alongside Portal Tunnel.
Once it’s added
“Expose my app on port 3000 with Portal and verify the public URL”
“Give me an HTTPS link so I can test the camera on my phone”
“What's live on this Portal relay?”
“Is myapp reachable from outside?”
“Set up my own Portal relay on this server”
Before you add it
Reads only
Your local app's port and routes · Public Portal relays and the services on them
Makes changes · your agent can ask first
Starts and stops Portal tunnels on your machine · A relay's Docker Compose setup, when you run your own
Pack · 3 skills, each with its own page
From people who use it
Step by step
Nothing new reaches your agent until a person has looked at it.
Scanned on every change, and again when our rules improve.
Runs on your machine.
Runs on your machine.
Runs on your machine.
Runs on your machine.
npx -y degit gosuda/portal-tunnel/plugins/portal-deploy/skills/portal-connect ~/.copilot/skills/portal-connect npx -y degit gosuda/portal-tunnel/plugins/portal-deploy/skills/portal-expose ~/.copilot/skills/portal-expose npx -y degit gosuda/portal-tunnel/plugins/portal-deploy/skills/portal-relay ~/.copilot/skills/portal-relay
Runs on your machine.
npx -y degit gosuda/portal-tunnel/plugins/portal-deploy/skills/portal-connect ~/.cursor/skills/portal-connect npx -y degit gosuda/portal-tunnel/plugins/portal-deploy/skills/portal-expose ~/.cursor/skills/portal-expose npx -y degit gosuda/portal-tunnel/plugins/portal-deploy/skills/portal-relay ~/.cursor/skills/portal-relay
Runs on your machine.
/plugin marketplace add gosuda/portal-tunnel /plugin install portal-deploy@portal-tunnel
npx -y degit gosuda/portal-tunnel/plugins/portal-deploy/skills/portal-connect ~/.claude/skills/portal-connect npx -y degit gosuda/portal-tunnel/plugins/portal-deploy/skills/portal-expose ~/.claude/skills/portal-expose npx -y degit gosuda/portal-tunnel/plugins/portal-deploy/skills/portal-relay ~/.claude/skills/portal-relay
Runs on your machine.
npx -y degit gosuda/portal-tunnel/plugins/portal-deploy/skills/portal-connect ~/.agents/skills/portal-connect npx -y degit gosuda/portal-tunnel/plugins/portal-deploy/skills/portal-expose ~/.agents/skills/portal-expose npx -y degit gosuda/portal-tunnel/plugins/portal-deploy/skills/portal-relay ~/.agents/skills/portal-relay
Runs on your machine.
Runs on your machine.
npx -y degit gosuda/portal-tunnel/plugins/portal-deploy/skills/portal-connect ~/.gemini/skills/portal-connect npx -y degit gosuda/portal-tunnel/plugins/portal-deploy/skills/portal-expose ~/.gemini/skills/portal-expose npx -y degit gosuda/portal-tunnel/plugins/portal-deploy/skills/portal-relay ~/.gemini/skills/portal-relay
Runs on your machine.
npx -y degit gosuda/portal-tunnel/plugins/portal-deploy/skills/portal-connect .agents/skills/portal-connect npx -y degit gosuda/portal-tunnel/plugins/portal-deploy/skills/portal-expose .agents/skills/portal-expose npx -y degit gosuda/portal-tunnel/plugins/portal-deploy/skills/portal-relay .agents/skills/portal-relay
Runs on your machine.
npx -y degit gosuda/portal-tunnel/plugins/portal-deploy/skills/portal-connect ~/.openclaw/skills/portal-connect npx -y degit gosuda/portal-tunnel/plugins/portal-deploy/skills/portal-expose ~/.openclaw/skills/portal-expose npx -y degit gosuda/portal-tunnel/plugins/portal-deploy/skills/portal-relay ~/.openclaw/skills/portal-relay
Runs on your machine.
npx -y degit gosuda/portal-tunnel/plugins/portal-deploy/skills/portal-connect ~/.config/opencode/skills/portal-connect npx -y degit gosuda/portal-tunnel/plugins/portal-deploy/skills/portal-expose ~/.config/opencode/skills/portal-expose npx -y degit gosuda/portal-tunnel/plugins/portal-deploy/skills/portal-relay ~/.config/opencode/skills/portal-relay
Runs on your machine.
npx -y degit gosuda/portal-tunnel/plugins/portal-deploy/skills/portal-connect ~/.hermes/skills/portal-connect npx -y degit gosuda/portal-tunnel/plugins/portal-deploy/skills/portal-expose ~/.hermes/skills/portal-expose npx -y degit gosuda/portal-tunnel/plugins/portal-deploy/skills/portal-relay ~/.hermes/skills/portal-relay
Scanned and passed · checked 2 h ago
No reviews yet. Used Portal Tunnel? Say how it went.
Write a reviewSkills people install alongside Portal Tunnel.
Microsoft's Azure know-how for your coding agent: prepare and deploy apps, run AKS, Azure AI, storage and identity.
Keep your agent's Terraform and OpenTofu correct: a failure-mode workflow against state churn, leaked secrets, blast radius and CI drift.
Makes your agent diagnose Kubernetes failure modes before writing YAML, so manifests, Helm charts and RBAC come out secure and current.
Vast.ai's own skills for its CLI and Python SDK: your agent finds GPU offers, rents and manages instances, volumes and serverless endpoints.
Nobody has shared how they use Portal Tunnel yet.
Security scan
Passed
Safe to install in every agent it supports. Runs in your agent, as instructions.