Agent Skills
返回列表
💻

域名检查服务

开发编程 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @org-rn88lg3j/domaincheck

技能介绍

要解决什么问题

当你需要确认一批域名是否已被注册——比如挑选可用域名、核对品牌保护清单、或批量整理候选域名清单时,逐个手动查询非常繁琐,而且大多数查询渠道要么只支持单个域名,要么返回的数据格式各异,难以自动化集成。

域名检查服务就是为了解决这个问题:它是一个基于 Python 和 MCP 协议实现的域名注册状态检查服务器,支持批量检查与双重验证,让你可以直接用自然语言把整张域名列表丢给大模型,由它路由到对应的工具函数完成查询。

它是如何工作的

这个技能的核心设计是“大模型做路由层,代码做执行层”:

  • 模型负责理解意图:大模型解析你的请求,判断你需要查什么,并提取参数;
  • 代码负责调用 API:真正的域名注册状态查询由后端脚本完成,模型不自行编造结果。

具体工作流程如下:

  1. 检查 API 密钥:若 scripts.config.settings.api_key 为空,必须通过 AskUserQuestion 向你询问密钥,拿到后调用 scripts.config.set_api_key(key) 保存;
  2. 选择工具:根据意图从工具列表中选定 scripts.tools.check_domains;
  3. 提取参数:从你的输入中解析出待检查的域名数组,如 ["example.com", "test.com"];
  4. 调用工具:使用关键字参数调用工具函数,例如 scripts.tools.check_domains(domains=[...]);
  5. 整理返回:工具返回包含 result["raw"]、result["success"]、result["message"] 的 dict,其中 raw 为 API 原始 JSON 数据,整理后直接展示给你。

输出结果是一个结构化的 JSON 对象,为每个域名标注 registered 状态(true 表示已注册,false 表示未注册),方便你进一步过滤或汇总。

适用边界与注意点

  • API 密钥是硬性前提:没有配置 XBY_APIKEY 时,技能不会工作,也无法用其他方式绕过。这是使用前必须完成的配置项。
  • 不要期望模型瞎猜:资料中明确禁止在缺少 API 密钥时自行搜索或编造数据——这意味着你得到的每个状态都来自真实的 API 返回。
  • 参数不完整时会反问:如果输入的域名列表缺失或格式不对,模型会用 AskUserQuestion 追问,而不是默默提交错误参数。
  • 定位是开发工具而非终端产品:它面向需要把域名检查嵌入自动化流程的工程师,本身不提供 Web 界面,交互发生在大模型的对话过程中。

使用场景

  • 你在为公司新品牌挑选可用域名,想一次性确认十几个候选名的注册状态,避免逐个去注册商查询。
  • 你负责品牌保护,需要定期核对一批核心域名是否已被他人注册,及时发现被抢注的域名。
  • 你写了脚本帮团队筛域名,想接入程序化查询,自动过滤掉已注册的域名,只保留可用候选。
  • 你在整理项目迁移清单,需要确认旧域名和备选域名当前的注册状态,用于续费或替换决策。

适合人员

  • 独立开发者:想在自己的自动化脚本里接入域名注册状态批量检查,不想自己对接注册商 API。
  • 品牌保护专员:负责监控公司持有和候选的品牌域名,需要定期批量核对注册状态。
  • 运维工程师:在做域名迁移或续费决策前,需要快速确认一批域名的当前注册情况。
  • 全栈工程师:正在用 MCP 协议构建 AI 工具链,需要把域名查询能力集成进大模型对话流程。