convex-domains

Configure DNS records and attach custom domains to Convex app deployments.

Updated Sep 17, 2026
One-click install
npx skills add https://github.com/Tehzeeb07/CodeRush --skill convex-domains-tehzeeb07
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: convex-domains
Source: https://github.com/Tehzeeb07/CodeRush/tree/main/.agents/skills/convex-domains
Command: npx skills add https://github.com/Tehzeeb07/CodeRush --skill convex-domains-tehzeeb07

SYSTEM DOCUMENTATION & REQUIREMENTS

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.

Frequently Asked Questions about convex-domains

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I point my custom domain at a Convex app?▼

Identify your deployment target (the convex.app hosting URL or HTTP actions URL), create a CNAME record plus the TXT verification record at your registrar, then attach the domain as a Convex custom domain via the dashboard or CLI and wait for verification.

How do I create DNS records for a custom domain automatically?▼

If a DNS CLI is already authenticated on your machine, the Skill can use it: flarectl dns create for Cloudflare, aws route53 change-resource-record-sets for Route53, gcloud dns record-sets create for Google Cloud DNS, doctl for DigitalOcean, or vercel dns add for Vercel DNS.

Why does sign-in break after switching to a custom domain?▼

Changing the domain changes the auth origin, so OAuth and passkey flows fail until you rebind SITE_URL, RP_ID, and ORIGIN environment variables to the new domain and re-deploy or re-publish the app.

What DNS records are needed for a Convex custom domain?▼

You need a CNAME record pointing at the Convex target (or an A/ALIAS record at the apex) plus the TXT verification record. Both are required; omitting the TXT record prevents domain verification from completing.

Does the Skill handle my registrar credentials?▼

No. It never asks for or handles registrar credentials and never runs CLI login flows. It only uses DNS CLIs already authenticated on your machine, showing exact commands and asking for confirmation before making changes.