← ClaudeAtlas

connect-domainlisted

Give a Simple Host site a shorter or custom address, either a free <name>.simple-host.app (one call, no DNS) or the person's own domain or subdomain (for example rsvp.example.com via a CNAME record, or example.com via an A record) to a site they already have on Simple Host, using the connect_domain, domain_status and remove_domain tools. Use when the person wants their site on a nicer or shorter address, or asks how to point a domain they bought (Vercel, GoDaddy, Porkbun, Namecheap, Cloudflare, Squarespace and others) at their site. Optional, since every site already has its own address where sign-in and private collections work. Gets the two DNS records (the address and a TXT ownership record), relays them with registrar-specific steps, and checks until the domain is live.
vineetu/simple-host · ★ 1 · AI & Automation · score 74
Install: claude install-skill vineetu/simple-host
<!-- Derived from simple-host-website/skills/connect-domain/SKILL.md (+ references/registrars.md). Keep in step. --> # Connect a custom domain A Simple Host site is already live at its own address, `https://<site>.<handle>.simple-host.app/`, where visitor sign-in and private collections already work. This is optional and gives it a nicer or shorter address, served over HTTPS: a free `<name>.simple-host.app`, or the person's own domain. You do the Simple Host side with the tools; the person adds two DNS records where their domain is managed. The person's own explicit instructions take priority over this guidance. You are already signed in as the person. Never ask for a Simple Host email, code or password. If a tool says the connection is no longer signed in, ask them to reconnect Simple Host in the app's settings. ## The free address: `<name>.simple-host.app` One call, no DNS step. Offer it first when the person wants a shorter address and has no domain of their own. - `connect_domain` with `site` and `domain: "clay-studio.simple-host.app"`. It answers `status: "active"` at once. Give the person `https://clay-studio.simple-host.app/`. - First come, first served. `domain_taken`: another site has it; suggest another name. `name_reserved`: reserved names (`www`, `api`, `admin`, `mail` and others) are refused. `invalid_name`: one label, lowercase letters, digits and hyphens. - It behaves exactly like a custom domain: everything below applies, and the site's `<site>.<