WHOIS Toolkit for Openclaw

A zero-dependency domain WHOIS lookup toolkit for querying ownership, registration dates, and expiry status across all major TLDs.

johnnywang2001
v1.0.0
Mar 21, 2026
0
906
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install whois-toolkit

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install whois-toolkit using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is WHOIS Toolkit?

The WHOIS Toolkit is a high-performance utility designed to provide structured domain registration data without the need for external API keys or heavy dependencies. By utilizing raw socket queries, this tool offers a direct line to WHOIS servers, making it an essential addition to the library of Openclaw Skills for developers who need reliable domain intelligence.

This skill excels at extracting critical metadata such as registrar details, creation and expiry dates, nameservers, and registrant organizations. It is particularly useful for automated workflows that require monitoring domain lifecycles or investigating the infrastructure of specific web properties.

WHOIS Toolkit Use Cases

  • Investigating domain ownership and registrant organization details during security audits.
  • Monitoring domain expiry dates to prevent accidental service interruptions.
  • Batch processing multiple domains to compare nameservers and registrar configurations.
  • Generating machine-readable JSON data for integration into larger security or SEO dashboards within Openclaw Skills.

How WHOIS Toolkit Works

  1. The user provides one or more domain names via the CLI or an automated agent prompt.
  2. The toolkit identifies the correct WHOIS server based on its built-in TLD mapping or a user-provided override.
  3. A raw socket connection is established to port 43 of the target WHOIS server.
  4. The toolkit parses the raw text response into a structured format, isolating dates, status codes, and server information.
  5. Output is rendered to the console with color-coded expiry warnings or exported as a JSON object for further processing.

WHOIS Toolkit Setup

To integrate this into your environment, ensure you have Python 3 installed. Since this is one of the dependency-free Openclaw Skills, no pip installation is required for external libraries.

# Clone the repository and navigate to the toolkit directory
cd whois-toolkit

# Run a test lookup to verify connectivity
python3 scripts/whois_lookup.py example.com

WHOIS Toolkit Data Schema & Taxonomy

The toolkit organizes its findings into a structured schema, ensuring consistency across different registrars. When using the --json flag, the following fields are typically returned:

Field Description
domain_name The primary domain queried
registrar The entity where the domain is registered
expiry_date ISO-formatted date when the domain expires
creation_date The original registration date
nameservers An array of DNS servers associated with the domain
status Domain status codes (e.g., clientTransferProhibited)

WHOIS Toolkit Advanced Features

  • Color-coded expiry alerts: Visual warnings triggered at 30 and 90-day thresholds to flag urgent renewals.
  • Raw Passthrough: Access the unparsed WHOIS response for debugging or deep-dive investigations.
  • Custom Server Override: Ability to specify a particular WHOIS server to bypass standard TLD routing.
  • Batch Processing: Query an unlimited list of domains in a single command execution, a staple feature for advanced Openclaw Skills.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*