One-click install
npx skills add https://github.com/InverterNetwork/hermes-agent --skill pinggy-tunnel-inverternetwork
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pinggy-tunnel
Source: https://github.com/InverterNetwork/hermes-agent/tree/main/optional-skills/devops/pinggy-tunnel
Command: npx skills add https://github.com/InverterNetwork/hermes-agent --skill pinggy-tunnel-inverternetwork

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill solves the challenge of sharing local development servers, webhooks, or internal services with external parties or remote systems without needing complex network configuration or permanent software installations.

Core Features & Use Cases

  • Zero-Install Tunneling: Uses the native SSH client to create secure reverse tunnels to the public internet.
  • Flexible Access Control: Supports Basic Auth, Bearer tokens, and IP whitelisting to secure exposed endpoints.
  • Use Case: Quickly generate a public URL for a local webhook receiver to test Stripe or GitHub integrations, or share a local MCP server with a remote colleague.

Quick Start

Use the pinggy-tunnel skill to expose the local service running on port 8000 to the public internet.

Frequently Asked Questions about pinggy-tunnel

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I expose a localhost service to the public internet for testing webhooks?

To expose a localhost service to the public internet, you can use SSH-based reverse tunneling. This creates a secure public URL that forwards external webhook requests directly to your local development server without requiring complex network configuration.

What is SSH reverse tunneling and when do I need it for local development?

SSH reverse tunneling is a technique that securely maps a public internet address to a local port. You need it for local development when you must receive external API callbacks, like Stripe webhooks, or share a local server with remote collaborators.

Can I secure a public tunnel endpoint for my local API?

Yes, you can secure a public tunnel endpoint for your local API. The tunneling mechanism supports access control methods including Basic Auth, Bearer tokens, and IP whitelisting to protect exposed local services from unauthorized access.

Do I need to install extra software to create a tunnel for my local server?

No, you do not need to install extra software to create a tunnel. The process relies entirely on the native SSH client already present on your system, requiring only an active local service listening on a specified port.

What is the best way to share a local development server with a remote colleague?

The best way to share a local development server with a remote colleague is by generating a public URL through an SSH tunnel. This provides instant remote access to your local network services without permanent software installations.