← 返回 Skills 市场
josephflu

Domain Name Checker

作者 Joseph Fluckiger · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ✓ 安全检测通过
169
总下载
0
收藏
0
当前安装
3
版本数
在 OpenClaw 中安装
/install domain-name-checker
功能描述
Check domain availability and brainstorm names. Checks .com/.net/.org/.io/.ai/.co/.app/.dev and more. Suggests alternatives when taken. No API key required.
使用说明 (SKILL.md)

domain-name-checker

Check domain availability and brainstorm domain names.

Trigger phrases

  • "Is [domain] available?"
  • "Check if [name].com is taken"
  • "Find me a domain for [idea]"
  • "Brainstorm domain names for [project]"
  • "What domains are available for [keyword]?"

How to use

Skill directory: The script is at \x3Cskill_dir>/scripts/check.py.

Check a specific name across TLDs

When the user asks to check if a domain or name is available, extract the name (without TLD unless they specified one) and run:

python \x3Cskill_dir>/scripts/check.py \x3Cname>

Examples:

  • "Is eagerbots available?" → python \x3Cskill_dir>/scripts/check.py eagerbots
  • "Check openclaw.ai" → python \x3Cskill_dir>/scripts/check.py openclaw.ai
  • "Check eagerbots and clawbay" → python \x3Cskill_dir>/scripts/check.py eagerbots clawbay

Brainstorm names from a description

When the user asks to brainstorm domain names or find a domain for an idea/project, run:

python \x3Cskill_dir>/scripts/check.py --brainstorm "\x3Cdescription>"

Requires OPENROUTER_API_KEY env var. If not set, inform the user and fall back to checking a name they suggest manually.

Display output

Display the script output as-is — Rich handles the terminal formatting (tables, colors). If running in a non-TTY context, pipe output through cat to strip ANSI if needed.

Notes

  • DNS check timeout: 3 seconds per domain
  • Unknown = DNS timed out or inconclusive; not necessarily available
  • Registration links go to Namecheap search
安全使用建议
This skill is coherent for checking domains and generating name ideas. Before installing, note: (1) Basic TLD checks require no credentials; the optional brainstorm mode requires an OPENROUTER_API_KEY which the tool sends to https://openrouter.ai — only supply that key if you trust OpenRouter. (2) The script runs subprocesses (dig, whois) if present, and falls back to socket DNS — review whether you allow those subprocess calls on your host. (3) There is a small docs/code mismatch: SKILL.md implies it will gracefully fall back if OPENROUTER_API_KEY is missing, but the script exits on missing key when brainstorm is requested. If you plan to use brainstorm mode, provide a key; otherwise avoid that command. Finally, run dependencies (rich, httpx) in a virtual environment and review the script if you want to confirm there are no hidden endpoints beyond OpenRouter and Namecheap links.
功能分析
Type: OpenClaw Skill Name: domain-name-checker Version: 1.0.1 The domain-name-checker skill is a legitimate tool for checking domain availability and brainstorming names. It uses standard system utilities (dig and whois) via safe subprocess calls and integrates with the OpenRouter API for its brainstorming feature as documented. No evidence of malicious intent, data exfiltration, or prompt injection was found in scripts/check.py or SKILL.md.
能力评估
Purpose & Capability
The skill is a domain-availability and brainstorming tool and the included files implement that. Basic DNS/whois checks do not require credentials, and the LLM-based brainstorm mode uses an OpenRouter API key. The SKILL.md and top-level description say "No API key required" which is true for basic checks but could be misleading because brainstorm mode does require OPENROUTER_API_KEY.
Instruction Scope
SKILL.md instructs the agent to run the bundled script (<skill_dir>/scripts/check.py) and only references python3 and optional OPENROUTER_API_KEY. The script does subprocess calls (dig, whois) and network calls to https://openrouter.ai when brainstorm is requested. One inconsistency: SKILL.md suggests the skill will "inform the user and fall back" if OPENROUTER_API_KEY is unset, but the script's brainstorm path exits with sys.exit(1) when the key is missing — so the assistant may not actually fall back automatically.
Install Mechanism
No install spec included (instruction-only with bundled scripts). The script lists lightweight Python deps (rich, httpx) but does not perform any automatic downloads. This is low-risk from install mechanics; users should still install dependencies in a controlled environment.
Credentials
The only environment variable referenced is OPENROUTER_API_KEY for LLM brainstorming. That is proportionate to the optional brainstorming feature. Confirm you are comfortable providing an OpenRouter API key; the script uses it only to call OpenRouter. No other secrets or unrelated credentials are requested.
Persistence & Privilege
The skill does not request persistent or elevated privileges; always:false and no config paths or system-wide changes are requested. It runs as a one-off script invoked by the agent.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install domain-name-checker
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /domain-name-checker 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
Stable release
v0.1.1
Add --json output mode for scripting/agent use; better domain suffixes (hq, hub, lab, pro)
v0.1.0
Initial release of domain-name-checker. - Check domain availability across popular TLDs (.com, .net, .org, .io, .ai, .co, .app, .dev, and more). - Suggest alternative domain names when the queried name is taken. - Brainstorm domain names based on a project idea or description. - Does not require an API key for availability checks; brainstorming uses OPENROUTER_API_KEY if set. - Outputs results in a well-formatted table with registration links. - Includes helpful trigger phrases for easy activation and usage instructions.
元数据
Slug domain-name-checker
版本 1.0.1
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 3
常见问题

Domain Name Checker 是什么?

Check domain availability and brainstorm names. Checks .com/.net/.org/.io/.ai/.co/.app/.dev and more. Suggests alternatives when taken. No API key required. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 169 次。

如何安装 Domain Name Checker?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install domain-name-checker」即可一键安装,无需额外配置。

Domain Name Checker 是免费的吗?

是的,Domain Name Checker 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Domain Name Checker 支持哪些平台?

Domain Name Checker 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Domain Name Checker?

由 Joseph Fluckiger(@josephflu)开发并维护,当前版本 v1.0.1。

💬 留言讨论