Install
openclaw skills install buy-domain-helperClawHub Security found sensitive or high-impact capabilities. Review the scan results before using.
3-layer site launcher: tunnel any HTML instantly (no account), deploy to Cloudflare Pages (permanent), then buy a domain and link it via DNS. Use when a user wants to share a local page, host a site, or get a custom domain live.
openclaw skills install buy-domain-helper3 layers — pick the depth that fits the user's need:
| Layer | What it does | Needs |
|---|---|---|
| 1 — Tunnel | Instant public URL for any local dir or port | Nothing (cloudflared auto-installs) |
| 2 — Pages | Permanent hosting on *.pages.dev | Cloudflare account + Pages token |
| 3 — Domain | Custom domain linked to Pages via DNS | Domain purchased + DNS token |
node site.js <command> [--token CF_API_TOKEN] [--account CF_ACCOUNT_ID]
| Command | Layer | Description |
|---|---|---|
tunnel <dir|port> | 1 | Instant public URL via Cloudflare Tunnel |
deploy <name> <dir> | 2 | Deploy to Cloudflare Pages |
zone <domain> | 3 | Get zone ID for a domain |
dns-link <zone-id> <project> | 3 | Add CNAME pointing domain to Pages |
pages-domain <project> <domain> | 3 | Attach custom domain to Pages project |
domain-check <domain> | 3 | Check availability on Cloudflare Registrar |
cloudflared installs automatically via Homebrew if missing.Create tokens at: https://dash.cloudflare.com/profile/api-tokens