Install
openclaw skills install website-scannerComprehensive website analysis and scanning tool. Analyzes IP (IPv4/IPv6), DNS records, WHOIS data, website content (including Schema.org JSON-LD, robots.txt, llms.txt, sitemap.xml), SEO metrics, and third-party data (Google index). Supports deep scanning with Playwright for client-side rendered pages. Generates detailed technical reports.
openclaw skills install website-scannerComprehensive website analysis tool that scans domains and generates detailed technical reports.
Use this skill when you need to:
dig - DNS lookup utilitywhois - WHOIS query toolpip install requests beautifulsoup4 aiohttp
pip install playwright
playwright install chromium
python3 scripts/scan.py example.com
python3 scripts/scan.py example.com --deep --max-pages 10
python3 scripts/scan.py example.com --output report.json --markdown report.md
Human-readable markdown report with:
{
"scan_info": {
"url": "https://example.com",
"domain": "example.com",
"scan_date": "2026-04-02T10:00:00"
},
"ip_info": { ... },
"dns_info": { ... },
"whois_info": { ... },
"content_analysis": { ... },
"seo": { ... },
...
}
Formatted report suitable for documentation or sharing.
python3 scripts/scan.py hugogu.cn
Output includes:
python3 scripts/scan.py hugogu.cn --deep --max-pages 20 \
--output audit.json --markdown audit.md
Performs comprehensive analysis including:
# Ubuntu/Debian
sudo apt-get install dnsutils
# macOS
brew install bind
# CentOS/RHEL
sudo yum install bind-utils
# Ubuntu/Debian
sudo apt-get install whois
# macOS
brew install whois
Check if domain is accessible:
nslookup example.com
dig example.com
┌─────────────────┐
│ WebsiteScanner │
└────────┬────────┘
│
┌────┴────┬──────────┬──────────┐
│ │ │ │
┌───▼───┐ ┌──▼────┐ ┌───▼───┐ ┌───▼────┐
│ IP │ │ DNS │ │ WHOIS │ │ Content│
│Analyzer│ │Analyzer│ │Analyzer│ │Analyzer│
└───────┘ └───────┘ └───────┘ └───────┘
│
┌────────┼────────┐
│ │ │
┌───▼───┐ ┌─▼────┐ ┌─▼────┐
│ SEO │ │ JSON │ │ Deep │
│Analyzer│ │ -LD │ │ Scan │
└───────┘ └──────┘ └──────┘
This skill can be invoked from OpenClaw to:
Example OpenClaw workflow:
User: "Scan hugogu.cn and tell me about its infrastructure"
→ Run scanner
→ Analyze results
→ Generate summary