tunnel-manager

Manage Cloudflare, Tailscale, and Ngrok tunnels through a unified interface.

1|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/winsorllc/upgraded-carnival --skill tunnel-manager
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tunnel-manager
Source: https://github.com/winsorllc/upgraded-carnival/tree/main/.pi/skills/tunnel-manager
Command: npx skills add https://github.com/winsorllc/upgraded-carnival --skill tunnel-manager

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill simplifies the complex task of managing network tunnels across different providers, offering a unified interface for creation, monitoring, and control.

Core Features & Use Cases

  • Agnostic Tunnel Management: Supports Cloudflare, Tailscale, and Ngrok with a consistent command structure.
  • Lifecycle Control: Create, start, stop, list, and delete tunnels.
  • Use Case: You need to expose a local development server to the internet for a client demo. Use this Skill to quickly set up a secure tunnel using your preferred provider without learning each provider's specific CLI.

Quick Start

Create a new Cloudflare tunnel named 'dev-server' for local port 8080.

Frequently Asked Questions about tunnel-manager

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

FAQPage Schema
How do I manage network tunnels across Cloudflare, Tailscale, and Ngrok from a single interface?

A unified tunnel management interface supports Cloudflare, Tailscale, and Ngrok, allowing you to create, list, start, stop, and delete tunnels using a consistent command structure regardless of the provider.

What is the best way to expose a local development server to the internet for a client demo?

Using an agnostic tunnel manager lets you quickly expose a local port to the internet by generating a dynamic URL through Cloudflare, Tailscale, or Ngrok, facilitating secure client demonstrations.

Do I need provider-specific CLIs installed to use an agnostic tunnel manager?

Yes, you must have the provider-specific CLIs already installed and configured on your system, as the agnostic tunnel manager relies on these underlying tools to execute commands for Cloudflare, Tailscale, and Ngrok.

Can I use a single command structure to control the lifecycle of tunnels on different platforms?

A consistent command structure allows you to control the full lifecycle of tunnels across different platforms, enabling uniform creation, starting, stopping, listing, and deletion operations.

How do I create a Cloudflare tunnel for a specific local port?

You create a Cloudflare tunnel for a specific local port by using the unified interface to specify the provider, assign a tunnel name, and designate the local port for exposure.