agentsclimarketplace

Domain check skill

Skill simp-lee/domain-check-skill/domain-check-skill

Batch domain availability checker via whois.com with Playwright browser automation. Handles anti-bot/CAPTCHA challenges by bringing browser to foreground for manual verification. Supports any TLD. Use when (1) checking if domains are available for registration, (2) batch-checking multiple domain candidates, (3) verifying domain availability before purchase, or (4) exporting domain check results to JSON.From its SKILL.md

Install
npx -y skills add simp-lee/domain-check-skill --skill domain-check-skill

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

3 things to look at

  • 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
  • runs commandsInstructs the agent to run 3 commands, including `cd $SKILL_DIR && npm run setup` and 2 more.
  • fetches URLsInstructs the agent to fetch 1 URL, including whois.com.

SKILL.md

2.1 KB, 429 tokens by cl100k_base, as published. Nobody here has run it

Domain Availability Check

Batch-check domain availability via whois.com with anti-bot/CAPTCHA assist.

Quick Start

# Setup (first time)
cd $SKILL_DIR && npm run setup

# Check domains from command line
node run.js scripts/domain-check.js --domains "example.ai,myapp.io" --nslookup

# Check domains from file
node run.js scripts/domain-check.js --file domains.txt --out results.json --nslookup

File format: one domain per line, # for comments. See examples/domains.txt.

Options

OptionDescriptionDefault
--domainsComma-separated domain list-
--filePath to domain list file-
--outOutput JSON file pathstdout
--nslookupCorroborate with DNS lookupfalse
--user-data-dirPersistent browser profile (reduces CAPTCHA)-
--challenge-waitMax CAPTCHA wait time (ms)120000
--delayDelay between checks (ms)900

Behavior

  • Opens visible browser (headless=false) for CAPTCHA handling.
  • On Security Check / CAPTCHA: brings browser to front, waits for manual completion.
  • Classification rules:
    • Looks like this domain has not been registered yet -> available
    • Domain Information / Registrar Information -> registered
    • WHOIS patterns like No match for, Domain not found -> available
  • --nslookup: NXDOMAIN suggests unregistered DNS (corroboration only).

Output

JSON array with domain, status (available|registered|unknown|error), nslookup.

Tips

  • Use --user-data-dir ./profile to reduce repeated CAPTCHA challenges.
  • Run sequentially to minimize anti-bot triggers.

What ships with it: 4 files

14.2 KB alongside SKILL.md, 2 of them executable

examples/

scripts/

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.