Back to skills
extension
Category: Data & AnalyticsNo API key required

Ai Domain Analyzer

自动化分析最新注册的.ai域名,发现AI领域的商业机会和投资趋势

personAuthor: user_b22a52bahubcommunity

AI 域名情报分析器

每天自动扫描全球新注册域名,从中识别早期 AI 产品,生成图文并茂的商业机会报告。

核心价值: 在新 AI 产品出现在 Product Hunt、Hacker News 或任何媒体之前,第一时间通过域名注册行为发现它们。


工作原理

本 Skill 由 Claude Code(具备浏览器控制能力)驱动,运行一条六步流水线:

domains-monitor.com
        │
        ▼
 [步骤1] 浏览器下载当日新注册域名列表(需登录态)
        │
        ▼
 [步骤2] domains-process.py — 过滤 + 并发抓取首页
        │                     → homepages_result.json
        ▼
 [步骤3] Agent逐条分析首页内容,过滤域名停放页、非 AI 网站
        │
        ▼
 [步骤4] 按商业价值排序,筛出最具潜力的 Top 10
        │
        ▼
 [步骤5] 用 Chrome 依次访问 Top 10,截图保存
        │
        ▼
 [步骤6] 生成图文并茂的 HTML 分析报告

步骤1 — 数据获取

复用已打开的 Chrome 浏览器访问 domains-monitor.com,定位「Newly registered domains (last day)」对应的 .txt 链接并下载。直接复用浏览器登录态,无需额外鉴权。

步骤2 — 域名过滤与首页抓取

domains-process.py 读取原始域名列表,只保留满足以下条件的域名:

  • 后缀为 .ai.com
  • 前缀为 1~10 位纯英文字母(不含连字符、数字、子域名)

然后多线程并发抓取每个域名的 HTTPS 首页,结果写入 homepages_result.json

步骤3 — AI 产品识别

Claude 读取 JSON 中每条首页内容,过滤掉域名停放页、注册商引流页、与 AI/技术无关的网站。

步骤4 — 商业价值排序

对剩余网站按创意性、创新性、商业潜力打分排序,最终选出不超过 10 个进入报告。

步骤5 — 网站截图

Claude 控制 Chrome 依次访问筛选出的域名,对每个网站首页截图保存。

步骤6 — 报告生成

输出一份精美的 HTML 报告,包含:

  • 数据概览(总域名数、.ai 数量、.com 数量、可访问数、AI 相关数)
  • 分析结果总体概述
  • 商业机会矩阵评估
  • 趋势分析与投资建议
  • Top 10 网站卡片(上半部分为首页截图,下半部分为分析内容)

文件说明

| 文件 | 用途 | |------|------| | SKILL.md | Skill 定义文件,由 Claude Code 读取执行 | | domains-process.py | 域名过滤 + 并发首页抓取脚本 | | report.html | 报告样式参考模板 |


环境要求

  • Claude Code、Codex、OpenClaw、Marvis等任意Agent产品,需开启浏览器控制(computer use)能力
  • Chrome 浏览器,已登录 domains-monitor.com
  • Python 3.8+,已安装 requests
pip install requests

使用方法

运行完整 Skill

在 Claude Code 中直接调用:

执行 ai-domain-analyzer skill

Claude 将自动完成全部六个步骤。

单独运行域名处理脚本

# 默认:读取 dailyupdate.txt,输出 homepages_result.json
python domains-process.py

# 指定输入文件
python domains-process.py -f /path/to/domains.txt

# 自定义输出文件
python domains-process.py -f domains.txt -o output.json

# 限制采样数量(适合快速测试)
python domains-process.py -f domains.txt --max-sample 500

# 调整并发数和超时时间
python domains-process.py -f domains.txt --workers 16 --timeout 5

命令行参数

| 参数 | 默认值 | 说明 | |------|--------|------| | -f / --file | dailyupdate.txt | 输入域名文件路径 | | -o / --output | homepages_result.json | 输出 JSON 文件路径 | | --max-sample | 10000 | 最大处理域名数(0 表示不限制) | | --timeout | 3 | 单个请求超时秒数 | | --workers | CPU 核心数 | 并发线程数 |

输出文件

| 文件 | 说明 | |------|------| | homepages_result.json | 域名 → { "homepage": "<html>…" } 的映射 | | failed_domains.log | 超时或访问失败的域名记录 |


报告预览

生成报告延续 report.html 的视觉风格——暖白色卡片布局,包含:

  • 顶部 KPI 数据条(域名统计一览)
  • 商业机会矩阵网格
  • 趋势分析板块
  • Top 10 网站卡片(截图 + 分析文字)

设计说明

为什么必须用浏览器下载,不能用 curl domains-monitor.com 的下载接口需要登录态 Cookie。复用已打开的 Chrome 会话比在脚本中维护 Cookie 更简单可靠。

为什么只保留纯字母、1~10 位的域名? AI 产品域名普遍偏向短、易读、纯字母的品牌名。这条规则能在不漏掉重要目标的前提下,将待处理量压缩约 80~90%。

为什么默认采样上限是 10,000? 每日新注册域名可超过 10 万条。默认上限能让单次运行在普通笔记本上控制在 10 分钟以内,同时覆盖足够的样本。如需处理全量,使用 --max-sample 0


已知限制

  • 必须有一个已打开且已登录的 Chrome 实例,无法在无头服务器上独立运行。
  • 每个域名的首页内容截取上限为 500 KB,超出部分会被截断。
  • 仅检测 HTTPS,纯 HTTP 站点会被跳过。
  • 最终 Top 10 的质量依赖 AI 对步骤 3~4 的分析判断,结果会因模型版本有所差异。

License

MIT