Install
openclaw skills install domaininfoLook up domain WHOIS information, check email security (DMARC/SPF/DKIM), inspect TLS certificates, and capture website screenshots. Provides a comprehensive, domain-only report.
openclaw skills install domaininfoLook up domain WHOIS information and (optionally) capture website screenshots.
When the user types whois <domain> or whois <url> or whois <email>:
https://, http://, www. prefixes@, extract the domain part after @ (e.g., user@example.com → example.com)CRITICAL: Zero output until everything is ready. No progress messages.
https://, http://, www. prefixes.@, take the part after @.^[a-z0-9.-]+$ (case-insensitive).whois via safe exec with timeout (10s). Store registrar data.dig for A, AAAA, NS, MX via safe exec with timeout (10s). Store results.https://ipinfo.io/{IP}/country using web_fetch with timeout (5s)._dmarc.<domain><domain> and extract the string containing v=spf1 (parse in code; avoid shell pipelines)default, google, selector1)Only attempt a website screenshot if one of the following is already available in this runtime:
browser tool to navigate to the site and take a screenshot.scripts/domain-screenshot.js (only if Node + Playwright + a Chromium runtime are already installed).If neither is available (missing tool / missing module / missing browser runtime), skip the screenshot silently and continue the report.
openssl (timeout 10s).message tool.Use message tool with action=send and filePath:
{
"action": "send",
"caption": "domain.com screenshot",
"filePath": "domain-screenshot.png"
}
Do NOT also implement provider-API fallbacks (e.g., raw HTTP requests). If message sending fails, report failure rather than double-sending.
references/setup.md for non-invasive environment notes.