Guide · Agent skill
How to use the Buy and bind a domain agent skill
Updated · written with AI from the project's own documentation and checked against our catalogue data
The convex-acquire-domain skill is an agent skill for Convex apps. It lets your AI agent suggest domain names, check live availability and annual prices, and then register a domain through Convex and bind it to your deployment. This guide explains what the skill does, how to install it, how to trigger it, and what to watch for, since a registration is a real charge.
Quick start
- 1Download the ZIP. Get the convex-acquire-domain ZIP from this directory page.
- 2Install the skill. Unzip it into ~/.claude/skills/ or a project's .claude/skills/ folder, or upload it under Settings → Capabilities → Skills in the Claude apps.
- 3Confirm your requirements. Make sure you have a Convex project and deployment and access to the labs domain purchasing feature.
- 4Ask for domain ideas. Describe your Convex app and ask the agent to suggest and price domain names.
- 5Choose a specific domain. Review the options and prices, then reply with the exact domain you want. Nothing is bought until you do.
- 6Bind and re-publish. Let the agent point DNS, attach the custom domain and rebind the auth origin, then re-publish your app.
What is an agent skill and what does this one do?
An agent skill is a folder containing a SKILL.md file that gives an AI agent specific instructions for a task. This skill is labelled as a Convex labs feature and is described as a spend action, meaning it can lead to a purchase.
When installed, the agent can brainstorm on-theme domain names for your Convex app, check live availability and annual price, and present the best options. It registers a domain only after you explicitly confirm a specific name and price. Registration is handled through Convex (via DNSimple) by a control plane, so the agent never sees the registrar credential.
After registration, the skill can point DNS at your deployment, attach the domain as a Convex custom domain, and rebind the auth origin (RP_ID/ORIGIN). You then re-publish the app.
Install the convex-acquire-domain skill
The skill ships as a ZIP from the directory page. There are two ways to install it.
Option one is to unzip it into your user skills folder, ~/.claude/skills/, or into a project's .claude/skills/ folder if you want it limited to one project.
Option two is to upload the ZIP in the Claude apps under Settings → Capabilities → Skills.
- Download the ZIP from this page.
- Unzip it into ~/.claude/skills/ for all projects, or into your project's .claude/skills/ folder for one project.
- Or upload the ZIP in the Claude apps under Settings → Capabilities → Skills.
Check the requirements before you start
The skill needs a Convex project and deployment. It also needs a Convex account with access to the labs domain purchasing feature, because the control plane performs the registration through DNSimple.
The skill's package contains a single file, SKILL.md. It does not run scripts, but it does use the network, since it checks availability and prices and calls Convex to register and bind.
- A Convex project and deployment.
- A Convex account with access to the labs domain purchasing feature.
- Network access (the skill uses the network; it runs no scripts).
How to trigger the skill with natural requests
You do not need a special command. Describe what you want in plain language while working in your Convex project. The agent should pick up the skill when your request matches its description, which is finding and buying a domain for the current Convex app.
Good requests name the app and the goal, for example asking for a memorable domain for your app and for the agent to check price and availability. The agent will come back with options and wait for you to choose.
- Suggest a few memorable domain names for this Convex app and check availability and annual prices.
- Find and buy a custom domain for my Convex app, then connect it to the deployment.
- Bind a domain I just bought to this Convex deployment and update the auth origin.
What the workflow looks like, step by step
The skill follows a fixed sequence. It brainstorms names and checks live availability and annual price. It then presents the top options with prices and waits for an explicit pick.
Only after you name a specific domain does it register through Convex. Afterwards it points DNS at the deployment, attaches the domain as a custom domain, and rebinds the auth origin before you re-publish.
- Brainstorm names and check live availability and annual price.
- Present the top options with prices and wait for your pick.
- Register through Convex (DNSimple) after an explicit yes.
- Point DNS at the deployment, attach the custom domain, rebind the auth origin, and re-publish.
Safety rules and tips
The skill's rules are strict. It never registers without an explicit yes on a specific domain, and it shows the price before registering. Rebinding the domain changes the auth origin, so you must re-publish afterward.
If you already own a domain, the skill hands off to the domains capability instead of buying a new one. Read every price carefully, because a purchase costs real money. The agent never holds the registrar credential.
- Confirm the exact domain name and price in your reply before any purchase.
- If you already own a domain, use the separate domains capability instead.
- Expect to re-publish after the auth origin changes.
- Treat this as a labs feature that can incur real charges.
What people use it for
- Picking a memorable custom domain for a new Convex app and binding it without leaving your agent session.
- Comparing a few on-theme names with live availability and annual prices before deciding.
- Connecting a domain you bought through Convex to an existing deployment and updating the auth origin.
- Re-publishing a Convex app after its domain changes, so the auth origin matches the new address.
Frequently asked questions
What is the convex-acquire-domain skill?
It is an agent skill for Convex apps that finds a domain, checks live availability and annual price, registers the domain you explicitly choose through Convex (via DNSimple), and binds it to your deployment. It is listed as a labs feature.
How do I install the convex-acquire-domain skill?
Download the ZIP from the directory page and unzip it into ~/.claude/skills/ or a project's .claude/skills/ folder. You can also upload the ZIP in the Claude apps under Settings → Capabilities → Skills.
Is the convex-acquire-domain skill free?
The skill is published under the MIT licence. Registering a domain through Convex is a real purchase, so you pay for the domain at the price shown before you confirm. This page does not list prices.
What do I need to use it?
You need a Convex project and deployment, and a Convex account with access to the labs domain purchasing feature. The skill uses the network and runs no scripts.
Can the agent buy a domain without asking me?
No. The skill never registers a domain without an explicit yes on a specific domain, and it shows the price first. The agent also never sees the registrar credential, since the control plane handles registration.
What if I already own a domain?
Do not use this skill to buy a new one. The skill says to use the separate domains capability instead, so you avoid an unnecessary cost.
New agent skills, repos and AI tools — every week
The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.
Our verdict
Use this skill if you are launching a Convex app, want a custom domain without leaving your agent workflow, and accept that registrations are real charges. Pick something else if you already own a domain, since the domains capability fits better, or if you want an agent that buys domains on its own, because this skill is built to require your confirmation.
Download the skill