domaininfo for Openclaw

An automated reconnaissance tool for retrieving WHOIS data, DNS records, email security protocols, and website screenshots in a single report.

sxlderek
v1.0.7
Mar 23, 2026
0
1k
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install domaininfo

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 domaininfo 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 domaininfo?

domaininfo is a robust utility designed for the Openclaw Skills ecosystem that automates the gathering of domain intelligence. It streamlines technical reconnaissance by aggregating data from WHOIS, DNS queries, and security headers into a consolidated, easy-to-read report.

This skill prioritizes security and efficiency, implementing strict input validation and timeout-bounded external calls. It is particularly valuable for developers and security researchers who need to verify domain ownership, inspect email authentication records like SPF and DMARC, or check the validity of TLS certificates without manual overhead.

domaininfo Use Cases

  • Investigating domain ownership and registrar details using WHOIS lookup.
  • Verifying email deliverability configurations by checking SPF, DMARC, and DKIM records.
  • Performing quick security audits of TLS/SSL certificate issuers and expiration dates.
  • Automating website visual verification via optional browser-based screenshots.
  • Resolving domain hostnames to IP addresses with associated country-level geolocation.

How domaininfo Works

  1. Domain Extraction: Validates the input by stripping prefixes (http/https/www) and extracting domains from email addresses.
  2. WHOIS & DNS Querying: Executes safe shell commands with 10-second timeouts to retrieve registrar and A/AAAA/NS/MX records.
  3. Geolocation Mapping: Resolves hostnames to IPs and queries country codes to identify the server's physical location.
  4. Security Auditing: Performs TXT record lookups for email security protocols and inspects certificate chains via openssl.
  5. Optional Visualization: If environment-compatible tools like Playwright are detected, it captures a high-resolution screenshot.
  6. Unified Reporting: Aggregates all collected data into a single, comprehensive response to ensure a clean user experience.

domaininfo Setup

Ensure your environment has the necessary networking utilities installed. This skill leverages standard CLI tools for its core logic within the Openclaw Skills framework.

# Ensure required networking tools are available
sudo apt-get install whois dnsutils openssl

# Optional: To enable screenshot functionality, ensure Playwright is configured
npm install playwright

domaininfo Data Schema & Taxonomy

The skill organizes its output into a structured report following this metadata taxonomy:

Category Data Points Captured
WHOIS Registrar name, registration dates, and status.
DNS Records A, AAAA, Name Servers (NS), and Mail Exchangers (MX).
Email Security SPF records (v=spf1), DMARC policies, and DKIM selectors.
Network IP address geolocation (ISO country codes).
Security TLS Certificate issuer and expiry date.
Assets PNG screenshot of the landing page (optional).

domaininfo Advanced Features

  • Strict Buffer-First Execution: Guarantees zero partial output; the report is only delivered once all data points are collected.
  • Smart Extraction: Automatically handles dirty input including full URLs and email addresses to find the root domain.
  • Conditional Screenshotting: Dynamically detects the presence of the OpenClaw browser tool or Playwright before attempting visual captures.
  • Security Hardening: Includes built-in command injection prevention and regex-based input sanitization.
  • Internal Caching: Optimized IP-to-country lookups to prevent rate-limiting on external geolocation APIs.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*