domain-checker
Check domain name availability across multiple TLDs. Fast bulk checking for domain research and brainstorming.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/mrgoodb/domain-checkerDomain Checker
Check if domains are available for registration.
Quick Check (WHOIS)
# Single domain
whois example.com 2>/dev/null | grep -iE "no match|not found|available|no data found" && echo "✅ AVAILABLE" || echo "❌ TAKEN"
# Multiple TLDs at once
for tld in com ai io co net; do
result=$(whois "myname.$tld" 2>/dev/null | grep -iE "no match|not found|available|no data found|^No " | head -1)
if [ -n "$result" ]; then
echo "✅ myname.$tld - AVAILABLE"
else
echo "❌ myname.$tld - taken"
fi
done
Bulk Check Function
check_domains() {
local name="$1"
shift
local tlds="${@:-com ai io co net org}"
echo "Checking: $name"
echo "---"
for tld in $tlds; do
domain="${name}.${tld}"
# Use timeout to avoid hanging on slow WHOIS servers
result=$(timeout 5 whois "$domain" 2>/dev/null | grep -iE "no match|not found|available|no data found|^No |status: free" | head -1)
if [ -n "$result" ]; then
echo "✅ $domain"
else
echo "❌ $domain"
fi
done
}
# Usage
check_domains "asklee" com ai io co bot
check_domains "myproject" com net org io
Brainstorm + Check Pattern
When helping with domain research:
- Generate 10-20 name ideas
- Bulk check availability:
for name in idea1 idea2 idea3 brandname coolbot; do
check_domains "$name" com ai io
echo ""
done
TLD-Specific WHOIS Quirks
| TLD | Available indicator |
|---|---|
| .com, .net, .org | "No match for" |
| .io | "is available" or "NOT FOUND" |
| .ai | "NOT FOUND" or "No Data Found" |
| .co | "No Data Found" |
| .bot | "No match for domain" |
| .app | "Domain not found" |
Fast API Alternative (if WHOIS is slow)
# Using domainr API (no key needed for basic checks)
curl -s "https://domainr.p.rapidapi.com/v2/status?domain=example.com" \
-H "X-RapidAPI-Key: YOUR_KEY"
# Or DNS-based check (not 100% reliable but fast)
dig +short "$domain" | grep -q . && echo "❌ Has DNS" || echo "🤔 No DNS (might be available)"
Tips
- Check during off-peak hours for faster WHOIS responses
- Some premium/reserved domains show as "available" in WHOIS but aren't purchasable
- Always verify on registrar (GoDaddy, Namecheap, Porkbun) before announcing availability
- .ai domains require Anguilla presence or use a registrar that handles it
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-mrgoodb-domain-checker": {
"enabled": true,
"auto_update": true
}
}
}Related Skills
adobe
Access Adobe Creative Cloud APIs - Photoshop, Lightroom, PDF Services, and Firefly AI. Automate creative workflows.
xero
Manage Xero accounting - invoices, contacts, bank transactions, and reports via Xero API.
statuspage
Manage Statuspage incidents and components via API. Update status and communicate outages.
fly-machines
Deploy and manage Fly.io Machines - create, start, stop, delete, and monitor containerized apps. Use for deploying containers, managing app instances, and orchestrating multi-tenant workloads.
gamma
Create presentations, documents, social posts, and websites using Gamma's AI API. Use when asked to create slides, presentations, decks, documents, or web content via Gamma.