Convex Domains
Point a domain you already own at your Convex app — DNS records, custom-domain attach, auth-origin rebind
- What
- Point a domain you already own at your Convex app — DNS records, custom-domain attach, auth-origin rebind
- Cost
- Free
- Needs
- a Convex project with hosting or a deployment (see the repo README for setup); a domain you already own; an already-authenticated DNS CLI for your provider (optional — otherwise you get exact values to create at your registrar)
- Install
- Copy the installer prompt below into your Muse — your agent does the rest.
Curated by Skill Harbor — the operator's guide to a custom domain on Convex: identify the target (hosting vs deployment HTTP URL), detect an ALREADY-AUTHENTICATED DNS CLI (flarectl/CF API, Route53, gcloud, doctl, vercel dns) and offer to create the records — or hand the user the exact concrete values (CNAME/A/ALIAS at apex + TXT verification record, no placeholders) to create at their own registrar — attach the custom domain, verify with `dig`, and REBIND the auth origin (SITE_URL/RP_ID/ORIGIN) if the app uses auth, otherwise sign-in breaks. Hard rule: never ask for or handle registrar credentials — the CLI stays in the user's tool, its login flow is never run for this. No DNS/custom-domain skill exists in the catalogue (convex-add covers hosting, not wiring your own domain). By @get-convex, listed here with credit to its creator. Honest caveats: requires a Convex project with hosting or a deployment (free tier exists) and a domain you own; DNS propagation takes minutes to hours. Skill Harbor never reviews the code, review it yourself before use.
Version:
Install
Prerequisites: a Convex project with hosting or a deployment (see the repo README for setup); a domain you already own; an already-authenticated DNS CLI for your provider (optional — otherwise you get exact values to create at your registrar) Install "Convex Domains" for me. Give my agent the workflow for pointing my own domain at my Convex app: identify the target, create DNS records via my already-authenticated CLI (read-only auth check first, consent before running) or hand me the exact CNAME/A/ALIAS + TXT values for my registrar, attach the custom domain, verify with dig, and rebind the auth origin (SITE_URL/RP_ID/ORIGIN) if the app uses auth — never asking for registrar credentials Repository: https://github.com/get-convex/agent-skills/blob/main/skills/convex-domains/SKILL.md 1. Fetch the SKILL.md file for the get-convex-agent-skills-convex-domains skill from the repository into a temporary folder and summarize what it does in one or two sentences. 2. Safety check: review the SKILL.md for anything suspicious (unexpected network calls, shell commands, credential harvesting). This repo should contain zero secrets in code, credentials only via the secure vault, allowed hosts declared in the SKILL.md. Verify that holds here; STOP on any red flag and tell me. 3. Install it as a skill: copy SKILL.md into the agent's skills directory, in a folder named "get-convex-agent-skills-convex-domains". 4. Verify with no network calls: frontmatter valid, files in place. 5. Report what was installed, where, and what I still need to do myself (e.g. own the domain, have DNS CLI auth or registrar access). GitHub is optional: if I have a GitHub account or the gh CLI, you may use it; otherwise public access is fine. Never require it unless it's in the prerequisites above. Rules: don't touch anything outside the temp folder and the install target. Never ask me to paste secrets in chat — credentials go through the secure vault or environment variables. If anything looks off, stop and ask me.
Questions
How do I install a build?
Every product page includes a copy-paste install prompt. Paste it into your Muse and it sets the build up for you — no manual configuration.
Where does my money go?
Straight to the seller. Skill Harbor never processes payments: checkout happens on the seller’s own page, usually Stripe.
What does the ✓ next to a creator’s name mean?
It means we confirmed the identity of the person behind the listing. It says nothing about the code itself — always check a build before installing it.