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 <skill_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:
CODEBLOCK0
Examples:
- - "Is eagerbots available?" → INLINECODE1
- "Check openclaw.ai" → INLINECODE2
- "Check eagerbots and clawbay" → INLINECODE3
Brainstorm names from a description
When the user asks to brainstorm domain names or find a domain for an idea/project, run:
CODEBLOCK1
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
domain-name-checker
检查域名可用性并构思域名。
触发短语
- - [域名] 可用吗?
- 检查 [名称].com 是否被占用
- 为 [创意] 找一个域名
- 为 [项目] 构思域名
- [关键词] 有哪些可用域名?
使用方法
技能目录:脚本位于 /scripts/check.py。
检查特定名称在各顶级域名下的情况
当用户要求检查某个域名或名称是否可用时,提取名称(除非用户指定了顶级域名,否则不包含顶级域名)并运行:
bash
python /scripts/check.py <名称>
示例:
- - 检查 eagerbots 是否可用 → python dir>/scripts/check.py eagerbots
- 检查 openclaw.ai → python dir>/scripts/check.py openclaw.ai
- 检查 eagerbots 和 clawbay → python /scripts/check.py eagerbots clawbay
根据描述构思名称
当用户要求构思域名或为某个创意/项目寻找域名时,运行:
bash
python /scripts/check.py --brainstorm <描述>
需要设置 OPENROUTERAPIKEY 环境变量。如果未设置,请告知用户并回退到手动检查用户建议的名称。
显示输出
直接显示脚本输出——Rich 负责终端格式(表格、颜色)。如果在非 TTY 环境中运行,可通过 cat 管道输出以去除 ANSI 转义码(如需要)。
注意事项
- - DNS 检查超时:每个域名 3 秒
- 未知状态 = DNS 超时或结果不确定;不一定可用
- 注册链接指向 Namecheap 搜索页面