ssh-tunnel

Start, stop, and check public SSH tunnels for remote Claude Code debugging.

Updated Apr 2, 2026
One-click install
npx skills add https://github.com/alexaundre/mycc_init --skill ssh-tunnel-alexaundre
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ssh-tunnel
Source: https://github.com/alexaundre/mycc_init/tree/main/.claude/skills/ssh-tunnel
Command: npx skills add https://github.com/alexaundre/mycc_init --skill ssh-tunnel-alexaundre

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables a one-click public SSH tunnel to allow another machine running Claude Code to remotely connect to your local host for debugging and development.

Core Features & Use Cases

  • Start tunnel: automatically ensure cloudflared is installed and a tunnel is started if none exists.
  • Stop tunnel: terminate the tunnel session and clean up.
  • Status: report whether a tunnel is currently running and provide the access URL.
  • Use Case: remotely debug Claude Code on a colleague's machine by providing them a secure access URL.

Quick Start

Run the ssh-tunnel command to start the tunnel and share the connection URL with your remote debugger.

Frequently Asked Questions about ssh-tunnel

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

FAQPage Schema
How do I expose my local Claude Code for remote debugging?

You can expose local Claude Code for remote debugging by opening a public SSH tunnel. This skill automatically sets up the connection and provides a secure access URL to share with your remote collaborator.

Do I need cloudflared to open an SSH tunnel for Claude Code?

Yes, cloudflared is required to open an SSH tunnel for Claude Code. The skill automatically checks for cloudflared installation and ensures it is present before starting the tunnel session.

Can I check the status of a public SSH tunnel session?

Yes, you can check the status of a public SSH tunnel session. The status command reports whether the tunnel is currently running and provides the specific access URL needed for remote connection.

How do I stop an SSH tunnel and clean up the connection?

To stop an SSH tunnel and clean up the connection, run the stop command. This terminates the active tunnel session and performs the necessary cleanup to ensure no lingering processes remain.

Why is remote login not working when I start an SSH tunnel?

SSH tunnel remote login may not work if SSH remote login is not enabled on your machine. This skill enforces basic checks to ensure SSH remote login is active before attempting to establish the connection.

What is the best way to remotely debug Claude Code on another machine?

The best way to remotely debug Claude Code on another machine is by using a public SSH tunnel. This approach provides a secure access URL, allowing a remote machine to connect directly to your local host.