What problem does it solve? Pointing a domain you already own at a Convex app involves multiple error-prone steps: creating the right DNS records at your registrar, attaching the custom domain to Convex, and rebinding auth origins so sign-in keeps working. This Skill walks through the entire process with concrete commands and verification steps. ## Core Features & Use Cases - DNS Record Creation: Detects already-authenticated DNS CLIs (flarectl, aws, gcloud, doctl, vercel) and offers to create CNAME/A and TXT verification records automatically, or gives exact record values for manual setup. - Custom Domain Attachment: Attaches the domain as a Convex custom domain via dashboard or CLI and verifies propagation with dig. - Auth Origin Rebinding: Updates SITE_URL, RP_ID, and ORIGIN environment variables so passkey/OAuth sign-in continues working on the new domain. - Use Case: You deployed a Convex app at myapp.convex.app and want it served at app.example.com with working Google OAuth sign-in. ## Quick Start Point my domain app.example.com at my Convex deployment and make sure auth still works.