Back to Skills Hub
Ngrok Unofficial Webhook Skill

Ngrok Unofficial Webhook Skill

@tanchunsiong
developmentWebhook Routingngrok TunnelingEvent Auto-discovery

Start a public webhook endpoint via ngrok to receive incoming webhooks from any service. Auto-discovers installed skills that can handle specific webhook events and routes them accordingly.

🚀 Instantly create a public webhook endpoint using ngrok to receive events from any service. This skill automatically discovers other installed skills, detects which ones can handle specific webhook events, and routes incoming data to them—no manual configuration needed.

💡 Perfect for connecting external services like Zoom, Slack, or custom APIs to your local applications. Automatically forward events to running services, execute shell commands, or get notified via WhatsApp/Telegram so you can decide what to do next.

✨ Built-in health checks and smart event routing mean your webhooks work reliably. Get a consistent public URL (even across restarts) and let the skill handle all the heavy lifting of discovery and forwarding.

GitHub

Requirements

ngrok Auth Token

Authentication token from ngrok dashboard for tunnel creation

Node.js

Runtime environment for webhook server

ngrok npm package

Node.js client library for ngrok tunneling