oc-domain-check_skill

This skill helps you check domain availability and pricing on Vercel and manage domain purchases from the CLI.
  • Python

1.4k

GitHub Stars

2

Bundled Files

2 months ago

Catalog Refreshed

3 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill openclaw/skills --skill oc-domain-check

  • _meta.json285 B
  • SKILL.md3.6 KB

Overview

This skill checks domain availability and pricing through Vercel and streamlines buying and managing domains via the Vercel CLI or API. It surfaces purchase and renewal prices, shows taken vs available status, and supports interactive purchases and programmatic workflows. Use it to research TLD costs and operate domains within a Vercel team account.

How this skill works

Availability checks call the Vercel Registrar price endpoint for each queried name and TLD; a null purchasePrice means the name is taken, a numeric purchasePrice means it is available. The Vercel CLI wraps interactive flows for buying, listing, inspecting, adding, moving, transferring-in, and removing domains. For automation, the skill uses the Vercel API with a VERCEL_TOKEN and optional teamId to query prices or create purchase requests.

When to use it

  • Research name availability and compare prices across TLDs quickly.
  • Automate domain price checks in scripts or CI using the Vercel API and token.
  • Purchase domains interactively from the same machine that has Vercel CLI auth.
  • Add or attach owned domains to Vercel projects or move domains between teams.
  • Transfer domains into Vercel or out to another registrar when consolidating management.

Best practices

  • Use the price API for availability checks rather than domains inspect (inspect only works for owned domains).
  • Keep your Vercel CLI authenticated on the machine that performs interactive buys; the token is typically in ~/.local/share/com.vercel.cli/auth.json.
  • When calling the CLI programmatically for purchases, run with pty:true so the confirmation prompt works.
  • Include teamId when querying or buying if you operate under a Vercel team to get correct pricing and ownership.
  • Double-check high-cost TLDs (for example .ai) before confirming purchases to avoid unexpected charges.

Example use cases

  • Quickly scan myproject across common TLDs to find an available domain and reasonable renewal price.
  • Script nightly checks for a brand name and notify when a desired TLD becomes available.
  • Purchase a domain interactively with npx vercel domains buy from an authenticated workstation.
  • Add a newly purchased domain to a Vercel project with npx vercel domains add mydomain.com my-project.
  • Transfer an externally registered domain into Vercel with npx vercel domains transfer-in mydomain.com.

FAQ

Call the Vercel price endpoint for the domain; purchasePrice set to a number means available, null means taken.

Can I buy domains non-interactively?

Purchases via the CLI are interactive and require pty:true. You can create purchases via the Vercel API by POSTing to /v1/registrar/domains with an authenticated token and teamId.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational