用途
Domain Hunter 是一个帮助用户寻找并以最优价格购买域名的技能。它面向需要为项目挑选域名的用户,从创意生成、可用性核实、价格比较到促销码查找,提供一条完整的推荐流程。
主要能力
1. 生成域名建议并检查可用性
根据用户的项目描述,生成 5-10 个有创意的域名建议。命名准则包括:名称保持在 15 个字符以内;易记且有品牌感;可参考 {action}{noun}、{noun}{suffix}、{prefix}{keyword} 等组合方式;常见后缀有 app、io、hq、ly、ify、now、hub。
在向用户展示域名之前,必须先检查可用性。可用方法包括:
-
RDAP 检查(最可靠):
curl -s -o /dev/null -w "%{http_code}" "https://rdap.org/domain/{domain}.{tld}"输出 HTTP 状态:404 = 可用,200 = 已被占用,其他 = 未知。命令失败(无网络、超时、限流、空输出或其他状态)均表示未知。绝不能把失败读作已占用,也不能读作可用。未知的域名应报告为未验证并重试。
-
whois 确认(仅在存在该二进制文件时):
whois {domain}.{tld}用于确认 RDAP 结果,而非替代它。存在注册记录表示已占用;成功响应中出现 "No match" 或 "not found" 表示可用;缺少二进制文件、非零退出或空输出表示未知,而非已占用。停放域名横幅可能包含 "available" 一词,因此应读取记录本身,而不是用子串匹配。
-
注册商搜索页:在浏览器中打开注册商的域名搜索进行核实:
open "https://www.spaceship.com/domains/?search={domain}.{tld}" -
通过 Namecheap/Dynadot 批量检查:
https://www.namecheap.com/domains/registration/results/?domain={domain} https://www.dynadot.com/domain/search?domain={domain}
重要事项:只呈现已确认可用的域名;任何不确定的域名标记为 "(unverified)";未知结果属于未验证,而非已占用,因此绝不能因此丢弃候选域名;向用户展示建议并等待确认后再继续;请用户挑选偏好选项或提供反馈;只有在用户批准域名后才进入第 2 步。
2. 比较价格
使用 WebSearch 查找当前价格:
WebSearch: "cheapest .{tld} domain registrar 2026 site:tld-list.com"
WebSearch: ".{tld} domain price comparison tldes.com"
主要价格比较网站:
- tld-list.com/tld/{tld}
- tldes.com/{tld}
- domaintyper.com/{tld}-domain
3. 查找促销码
使用 WebSearch 搜索注册商社交账号和社区中的促销码:
Twitter/X 搜索——搜索注册商账号的近期促销:
WebSearch: "site:x.com from:{registrar} promo code"
WebSearch: "site:x.com {registrar} promo code coupon"
Reddit 搜索——搜索域名社区中的优惠:
WebSearch: "site:reddit.com r/Domains {registrar} promo code"
WebSearch: "site:reddit.com r/Domains {registrar} coupon discount"
主要注册商 Twitter 账号:@spaceship、@Dynadot、@Namecheap、@Porkbun、@namesilo、@Cloudflare
4. 给出推荐
以如下格式呈现最终推荐:
## Recommendation
**Domain:** example.ai
**Best Registrar:** Spaceship
**Price:** $68.98/year (2-year minimum = $137.96)
**Promo Code:** None available for .ai
**Purchase Link:** https://www.spaceship.com/
### Price Comparison
| Registrar | Year 1 | Renewal | 2-Year Total |
|-----------|--------|---------|--------------|
| Spaceship | $68.98 | $68.98 | $137.96 |
| Cloudflare| $70.00 | $70.00 | $140.00 |
| Porkbun | $71.40 | $72.40 | $143.80 |
重要说明
- 高级 TLD(.ai、.io)很少有促销码——批发成本太高
- .ai 域名要求至少注册 2 年
- Cloudflare 提供无加价的成本价
- 续费价格通常与注册价格不同——务必同时查看两者
- 大多数注册商(Cloudflare、Namecheap、Porkbun)提供免费 WHOIS 隐私保护
域名检查脚本
如需批量检查可用性,可使用域名检查脚本:
python "${CLAUDE_PLUGIN_ROOT}/skills/domain-hunter/scripts/domain_checker.py" name1 name2 --tlds .com,.io
该脚本通过 RDAP 检查可用性,无需 API 密钥,也无需第三方包。默认使用 .com、.app、.io、.co;可通过 --tlds 覆盖。每行报告 AVAILABLE、TAKEN 或 UNKNOWN,其中 UNKNOWN 表示查询失败,而非域名可用。
如果脚本无法运行,可回退到 RDAP curl 检查(第 1 步方法 1)或 WebSearch 查询。
参考资料
- references/registrars.md——详细的注册商比较
- references/spaceship-api.md——用于自动化域名操作的 Spaceship API
适用场景
适用于用户想要购买域名、检查域名价格、比较注册商,或需要为项目寻找可用域名并获取最优购买建议的场景。
限制
- 可用性检查依赖 RDAP、whois 或注册商页面,网络失败、超时、限流等会导致结果未知,需重试或标记为未验证
- 高级 TLD 促销码稀少
- .ai 域名有 2 年最低注册要求
- 续费价格可能与注册价格不同
- 资料未提供该技能的具体收费、价格或平台支持信息