domain-availability

Check domain name availability across TLDs using DNS, RDAP, and WHOIS.

2|Updated Jun 2, 2024
One-click install
npx skills add https://github.com/magnusrodseth/dotfiles --skill domain-availability
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: domain-availability
Source: https://github.com/magnusrodseth/dotfiles/tree/main/.claude/skills/domain-availability
Command: npx skills add https://github.com/magnusrodseth/dotfiles --skill domain-availability

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill simplifies the process of checking domain availability across various top-level domains (TLDs), helping users determine if a domain name is available for registration.

Core Features & Use Cases

  • Cross-TLD Availability: Check if a domain name is available for registration across a broad range of TLDs.
  • DNS and RDAP Queries: Utilizes DNS delegation and the Registration Data Access Protocol (RDAP) for accurate domain availability checks.
  • WHOIS Fallback: Offers a WHOIS lookup as a fallback method for TLDs without RDAP support.
  • Use Case: For users seeking to brainstorm domain names or confirm the availability of a specific domain name for registration.

Quick Start

Check the availability of the domain 'example.com' across TLDs by running: python3 scripts/check_domains.py example.com.

Frequently Asked Questions about domain-availability

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

FAQPage Schema
How do I check domain availability across multiple TLDs at once?▼

To check domain availability, you can run a script that queries DNS delegation and RDAP endpoints, with a WHOIS fallback, to determine if a domain is available across various TLDs.

What is the most reliable way to verify if a domain name is available for registration?▼

Verifying domain availability reliably involves querying DNS records and RDAP endpoints first, then falling back to WHOIS data for TLDs lacking RDAP support to ensure accurate registration status.

Do I need to install any external Python packages to check domain availability?▼

No external Python packages are needed to check domain availability; the script relies on Python 3 stdlib and requires system tools 'dig' and 'whois' to be installed.

How does RDAP compare to WHOIS for domain availability lookups?▼

RDAP is queried first for domain availability because it provides structured registration data, while WHOIS serves as a fallback method for TLDs that do not support RDAP endpoints.

Why does my domain availability check fail for certain TLDs?▼

Domain availability checks may fail for certain TLDs if RDAP endpoints are unsupported and the WHOIS fallback cannot retrieve registration data or DNS delegation records.

Can I use this domain availability checker for brainstorming new domain names?▼

Yes, you can use this tool for brainstorming domain names and verifying their availability across a broad range of TLDs before attempting registration.