convex-acquire-domain

Find, purchase, and bind a custom domain to a Convex deployment.

9.4k|1.5k|Updated Jan 3, 2026
One-click install
npx skills add https://github.com/openclaw/clawhub --skill convex-acquire-domain
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: convex-acquire-domain
Source: https://github.com/openclaw/clawhub/tree/main/.agents/skills/convex-acquire-domain
Command: npx skills add https://github.com/openclaw/clawhub --skill convex-acquire-domain

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Setting up a custom domain for a Convex app normally requires juggling registrar accounts, DNS configuration, and auth origin rebinding by hand. This Skill guides the agent through the entire acquisition flow so a domain is found, purchased, and attached without leaving the Convex control plane.

Core Features & Use Cases

  • Name brainstorming and availability checks: Suggests on-theme domain names and checks live availability plus annual pricing before any commitment.
  • Registration through Convex: Registers the chosen domain via Convex (DNSimple) as a Tier-2 spend action, so the agent never holds registrar credentials.
  • Binding and auth rebinding: Points DNS at the deployment, attaches the domain as a Convex custom domain, updates the auth origin (RP_ID/ORIGIN), and re-publishes.
  • Use Case: You just deployed a new Convex app and want a memorable public URL. The agent proposes available names with prices, you pick one, and it registers and binds the domain end to end.

Quick Start

Ask the agent to find and buy a domain for my current Convex app and bind it to the deployment.

Frequently Asked Questions about convex-acquire-domain

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

FAQPage Schema
How do I buy a domain for my Convex app?

The agent brainstorms on-theme names, checks live availability and annual price, and after your explicit approval registers the domain through Convex using DNSimple. It then points DNS at your deployment and attaches it as a Convex custom domain.

How to bind a custom domain to a Convex deployment?

After registration, the agent points DNS at the deployment and attaches the domain as a Convex custom domain. It then rebinds the auth origin by updating RP_ID and ORIGIN and re-publishes the app.

Does the agent register a domain without my approval?

No. Registration is a Tier-2 spend action and only happens after an explicit yes on a specific domain. The price is always shown before registering, and the agent never holds the registrar credential.

What if I already own a domain for my Convex app?

If you already own a domain, the agent does not buy a new one. It hands off to the separate domains capability, which handles binding an existing domain instead of purchasing one.

Why must I re-publish after changing my Convex domain?

Rebinding the domain changes the auth origin, specifically the RP_ID and ORIGIN values used for authentication. Re-publishing applies these updated values so sign-in flows continue to work on the new domain.