connect-domainlisted
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>.<