关于 domain-query
domain-query 是通过接口盒子 API 查询域名 ICP 备案和 WHOIS 注册信息的命令行技能。它可一次查询两类信息,也能单独查询或以 JSON 输出。
主要功能
- 01查询 ICP 备案信息
- 02查询 WHOIS 注册信息
- 03选择仅查询备案或 WHOIS
- 04绕过缓存进行实时 WHOIS 查询
- 05以 JSON 输出原始结果
适用场景
- 01核实域名的 ICP 备案信息
- 02查看域名注册商、日期和 DNS 服务器
- 03获取绕过缓存的 WHOIS 信息
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ wmy2981/ skills --skill domain-query安装后在 Claude Code 中输入/domain-query确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
.claude-plugin/plugin.jsonreferences/icp_api_doc.mdwhoisall_api_doc.mdscripts/.env.exampledomain_query.py详细介绍
域名查询
通过一条命令查询接口盒子 API,获取任意域名的 ICP 备案和 WHOIS 注册信息。
执行规则
直接运行用户请求的命令,不要预先检查依赖项、环境变量或配置。如果有问题,脚本会报出明确的错误——届时再检查并修复。
环境变量
| 变量 | 描述 |
|---|---|
JKHZ_ID | 接口盒子(apihz.cn)用户 ID |
JKHZ_KEY | 接口盒子 API 密钥 |
脚本会自动从 ~/.wmyskills/.env(所有技能共用)加载这些变量;如果脚本目录中存在 scripts/.env,则会优先使用。以 scripts/.env.example 为模板——将变量添加到 ~/.wmyskills/.env,切勿覆盖已有文件。
要求
pip install python-dotenv
用法
脚本:scripts/domain_query.py
查询全部(ICP + WHOIS)
python scripts/domain_query.py example.com
WHOIS 实时查询(跳过缓存)
python scripts/domain_query.py example.com --live
仅查询一项
python scripts/domain_query.py example.com --only icp
python scripts/domain_query.py example.com --only whois
输出原始 JSON
python scripts/domain_query.py example.com --json
查询项目
| 项目 | 内容 |
|---|---|
| 📋 ICP 备案(ICP 备案) | 备案号、组织名称、类型、审核日期 |
| 📝 WHOIS | 注册商、注册/到期日期、DNS 服务器、域名状态等 |
参数
| 参数 | 描述 |
|---|---|
domain | 域名(必填),例如 example.com |
--live | WHOIS 实时查询(绕过缓存;使用缓存速度更快) |
--only | 仅查询以下一项:icp、whois |
--json | 输出原始 JSON(用于调试) |
注意事项
- 默认情况下会同时查询两个项目
- WHOIS 缓存模式速度更快;
--live可获取最新数据,但耗时更长
评论
支持 Markdown