---
name: cloudflare
description: Cloudflare Tunnel setup and management via official Cloudflare SDK
tools:
  - cf-set-token
  - cf-add-zone
  - tunnel-login
  - cf-zone-status
  - tunnel-status
  - tunnel-install
  - tunnel-create
  - tunnel-enable
  - tunnel-disable
  - tunnel-add-hostname
  - dns-lookup
---

# Cloudflare Tunnel Setup

Guides through setting up a Cloudflare Tunnel so customers can reach this assistant via a custom domain (e.g., `chat.mybusiness.com`). All operations are deterministic MCP tool calls — auth via `tunnel-login` (one-click OAuth) or `cf-set-token` (paste token), zone/tunnel/DNS via the official Cloudflare SDK. Browser-specialist is navigation-only (screenshots + page state) — no `browser_evaluate`, no dashboard API scripts.

## When to activate

- User mentions Cloudflare, custom domain, public access, or internet access
- User wants to expose the assistant publicly with a custom URL
- User asks about setting up remote access with a custom domain
- User says "set up Cloudflare" or similar

## What it unlocks

- Public internet access via a custom domain
- Reliable mobile admin access (replacing or supplementing Tailscale)
- Custom-branded public chat URLs
- Webhook endpoints on a stable domain

## Skills

| Skill | Purpose |
|-------|---------|
| [setup-tunnel.md](skills/setup-tunnel.md) | Browser-guided tunnel setup — `tunnel-login` one-click auth in VNC, domain verification, tunnel creation, and activation |

## References

| Reference | Topics |
|-----------|--------|
| [setup-guide.md](references/setup-guide.md) | Prerequisites, domain setup, troubleshooting, tool reference |

Load the relevant skill or reference based on the task.
