stacks-tunnel

Expose local development servers via tunnels for webhook testing.

622|17|Updated Apr 26, 2022
One-click install
npx skills add https://github.com/stacksjs/stacks --skill stacks-tunnel
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: stacks-tunnel
Source: https://github.com/stacksjs/stacks/tree/main/.claude/skills/stacks-tunnel
Command: npx skills add https://github.com/stacksjs/stacks --skill stacks-tunnel

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Expose local services and development servers to the world for webhook testing and cloud deployments, without deploying to production infrastructure.

Core Features & Use Cases

  • Local tunnel for exposing a running app from your development machine to the internet for testing webhooks and demos.
  • Cloud tunnel deployment tooling to AWS EC2 for staging or lightweight tunnel hosting.
  • Event callbacks support (onConnect, onRequest, onResponse, onError) and subdomain configuration.
  • Buddy CLI integration via buddy share to quickly expose a local port and share it.

Quick Start

Start a local development tunnel on port 3000 and share it publicly for webhook testing.

Frequently Asked Questions about stacks-tunnel

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

FAQPage Schema
How do I expose my local development server for webhook testing?

Expose your local development server for webhook testing by creating a local tunnel that maps your local port to a public URL, allowing external services to send event callbacks directly to your local environment.

What is a local tunnel and how does it work for cloud deployment?

A local tunnel is a networking mechanism that exposes your localhost to the internet. It works for cloud deployment by routing traffic from a public subdomain to your local machine, enabling testing without production infrastructure.

Can I deploy a local tunnel to AWS EC2 for staging?

Yes, you can deploy a local tunnel to AWS EC2 for staging. The cloud deployment tooling supports AWS EC2 integration, allowing you to host lightweight tunnels for your testing environments.

Does the local tunnel support event callbacks like onRequest and onResponse?

Yes, the local tunnel supports event callbacks including onConnect, onRequest, onResponse, and onError. These callbacks let you monitor and handle traffic during webhook testing and local development workflows.

How do I share a local port using the Buddy CLI?

You can share a local port using the Buddy CLI by running the buddy share command. This quickly exposes your local app to the internet via a tunnel, providing a public URL for webhook testing and demos.

Is TypeScript subdomain configuration available for local tunnel providers?

Yes, TypeScript subdomain configuration is available for local tunnel providers. It provides typings to define and manage subdomain settings, ensuring type-safe configuration when exposing local apps.