preview

Expose local development services via Tailscale serve and funnel protocols.

5|Updated Jun 3, 2026
One-click install
npx skills add https://github.com/vinceferro/claude-kickoff --skill preview-vinceferro
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: preview
Source: https://github.com/vinceferro/claude-kickoff/tree/main/plugin/skills/preview
Command: npx skills add https://github.com/vinceferro/claude-kickoff --skill preview-vinceferro

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires tailscale, jq, and includes scripts (resource) components.

What problem does it solve?

This skill bridges the gap between local development and live verification by providing a secure, automated way to expose running services to your own devices or external collaborators.

Core Features & Use Cases

  • Tailnet Exposure: Securely publish dev servers to your personal Tailscale network for mobile or remote testing.
  • Public Funneling: Safely share a public HTTPS link with external stakeholders using human-gated Tailscale Funnel.
  • Unified Ingress: Route multiple services through a single origin using automated Caddy configuration for complex, multi-service applications.

Quick Start

Use the preview skill to expose the current project service to your tailnet and provide the access link.

Frequently Asked Questions about preview

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

FAQPage Schema
How do I expose my local development server to the internet for testing?

You can expose local development server to the internet safely using Tailscale Funnel protocols. This approach provides a public HTTPS link for external collaborators while ensuring secure, human-gated project previews.

Can I route multiple local services through a single ingress point?

Yes, you can route multiple local services through a single ingress by utilizing automated Caddy configuration. This unified ingress manages complex web applications and routes traffic to distinct backend services via one origin.

What's the best way to securely share a running web app with stakeholders?

The best way to securely share a running web app is using Tailscale Funnel to generate a public HTTPS link. It allows external stakeholders to access your local project preview through a secure, human-gated URL.

Do I need Tailscale CLI installed to publish local services to a private network?

Yes, you need the Tailscale CLI installed and local service availability to publish local services. The integration uses Tailscale serve and funnel protocols to facilitate secure exposure to your private tailnet.

How does Tailscale serve handle health-gated URL reporting for local apps?

Tailscale serve handles health-gated URL reporting by verifying local service availability before exposing routes. It ensures your local apps are actively running, providing valid access links only when health checks pass successfully.