ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified developer tools Safety 4/5

tunneling

Create free SSH tunnels to expose local ports to the internet using tinyfi.sh. Use when you need to share a locally running app, test webhooks, demo a prototype, or get a public HTTPS URL for any local service — no signup or authentication required.

Why use this skill?

Easily expose local ports to the internet using OpenClaw's tunneling skill. Perfect for webhooks, remote demos, and sharing local apps with a simple SSH command.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/simantak-dabhade/tunneling
Or

What This Skill Does

The tunneling skill enables OpenClaw users to instantly expose local services to the public internet without the need for complex firewall configuration, port forwarding, or dedicated server infrastructure. By leveraging the tinyfi.sh service and the standard SSH protocol, this skill creates a secure bridge between your local development environment and a public HTTPS URL. Whether you are running a web server on your laptop, testing a mobile application against a backend on your local machine, or demonstrating a prototype to a client located remotely, this skill handles the heavy lifting of tunnel management. It abstracts away the command-line intricacies of SSH reverse proxying, allowing you to focus on development while ensuring your local resources are accessible via a globally resolvable domain.

Installation

To integrate this capability into your OpenClaw environment, execute the following command in your terminal or via the OpenClaw command pallet: clawhub install openclaw/skills/skills/simantak-dabhade/tunneling Once installed, the skill automatically registers its ability to interact with your local SSH client. Ensure your environment has OpenSSH installed, as the skill performs a pre-flight check to verify connectivity.

Use Cases

  • Web Development & Previewing: Quickly share a preview of a Next.js or Vite application with teammates or clients who are not on your local network.
  • Webhook Testing: Receive real-time payloads from third-party services like Stripe, GitHub, or Twilio directly into your local development environment for debugging.
  • Mobile App Testing: Connect your physical mobile device to your local API server without needing to host your code on a staging server.
  • Remote Demos: Present your work during a video call by providing a stable, public link to a local dashboard or demo application.

Example Prompts

  1. "I'm running a Vite project on port 5173. Please create a public tunnel so I can show it to my client."
  2. "Expose my local Django server running on 8000. Give me a custom subdomain named 'my-django-app' if possible."
  3. "Open a persistent SSH tunnel to my local Flask app on port 5000 and keep it alive while I'm testing."

Tips & Limitations

  • Security Warning: Be aware that exposing a local service to the internet makes it accessible to anyone with the URL. Avoid exposing sensitive development databases or private administration dashboards.
  • Keep-Alives: For long development sessions, always utilize the keep-alive flag to prevent the connection from dropping during idle periods.
  • Rate Limits: Note that the tinyfi.sh service enforces a limit of 5 SSH connections per minute and 100 HTTP requests per minute. If you are performing load testing, these limits may be reached, resulting in temporary service degradation.

Metadata

Stars1015
Views1
Updated2026-02-15
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-simantak-dabhade-tunneling": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#ssh#tunneling#dev-tools#networking#localhost
Safety Score: 4/5

Flags: network-access