đ domain-search
April 22, 2026 ¡ View on GitHub
Generate brand-name suggestions and check domain availability across multiple TLDs in one shot. A Claude Code skill for founders, indie hackers, and anyone naming a project.
Why
Every founder hits the same loop: brainstorm â open whois â wait â open another whois â wait â realize the .com is gone â rename â repeat. This skill collapses that loop into a single command and gives you a ranked shortlist you can actually use.
"AI translation for creators"
â
[ brand-name generator ¡ 10 candidates ]
â
nexora ¡ lingui ¡ phraya ¡ kinto ¡ ...
â
whois ¡ .com ¡ .co.kr ¡ .kr ¡ .co.jp ¡ .jp
â
â
nexora.com â lingui.com
â
lingui.io â
phraya.com
â
TOP 3 recommended ¡ 9-point scoring
Features
- đˇī¸ 5 naming styles â short / compound / creative / descriptive / mixed
- đ Real-time whois â 5 default TLDs (
.com .co.kr .kr .co.jp .jp) + custom TLDs - đ 9-point scoring â ranks candidates by
.comavailability, length, pronunciation, meaning, trademark risk - đ Auto Round-2 â if Round-1 produces â¤2
.com-available names, automatically regenerates withcreativestyle - đ Multilingual â input and output in English / Korean / Japanese / Chinese
- âī¸ Email delivery (optional) â HTML email draft via Gmail MCP + one-click send link
- đ° AI cost tracking â estimated API cost reported per run
- đĄī¸ Rate-limit friendly â 1s delay between whois queries, auto backoff, DNS fallback for
.app/.dev
Quick start
# Natural-language trigger
Find a domain for an AI-based translation service
# Explicit slash command with flags
/domain-search freelancer matching platform --style short --tld io,dev --count 15
# With email delivery
/domain-search SaaS marketplace --email user@gmail.com
Install
The skill ships as a directory. Drop it at:
~/.claude/skills/domain-search/
Or wire it as a git submodule. Only prerequisite: whois on your PATH.
# Debian/Ubuntu
sudo apt install whois
# macOS (usually pre-installed)
brew install whois
For --email, Gmail MCP must be configured in Claude Code. The skill prints setup instructions on first use.
Triggers
/domain-search ¡ domain search ¡ brand name ¡ find domain
Flags
| Flag | Default | Description |
|---|---|---|
<description> | â | (required) Brief describing the brand / service |
--style <type> | mixed | short / compound / creative / descriptive / mixed |
--count <n> | 10 | Number of candidates to generate |
--tld <list> | â | Extra TLDs, comma-separated (added to defaults) |
--lang <ko|en|both> | en | Naming language for the candidates |
--locale <en|ko|ja|zh> | auto-detect | Output label language (separate from --lang) |
--email <address> | â | Send the result as an HTML email draft via Gmail |
Default TLDs
.com ¡ .co.kr ¡ .kr ¡ .co.jp ¡ .jp â override or extend with --tld.
Naming styles
| Style | Traits | Examples |
|---|---|---|
short | 4â6 chars, punchy | Uber ¡ Zoom ¡ Bolt |
compound | Two-word combo | YouTube ¡ PayPal |
creative | Coined / altered spelling | Spotify ¡ Flickr |
descriptive | Directly describes the service | Booking ¡ Indeed |
mixed (default) | Blend of all styles | â |
Pipeline
Phase 1 đ Requirements â industry / audience / tone / keywords
Phase 2 đˇī¸ Generate brand names per style
Phase 3 đ Real-time whois across all TLDs
Phase 4 đ Score + TOP 3 recommendations
Phase 5 âī¸ (--email) HTML email draft
Phase 6 đ° AI cost summary
Round 2 auto-trigger
If Round 1 yields â¤2 .com-available names, a second round runs automatically with creative style to find coined alternatives.
Scoring (max 9)
| Criterion | Points |
|---|---|
.com available | +3 |
| 2+ primary TLDs available | +2 |
| Length ⤠7 chars | +1 |
| Easy pronunciation | +1 |
| Clear meaning | +1 |
| Low trademark-conflict risk | +1 |
AI cost estimate
Every run ends with an "estimated cost if the same work were done via API":
| Scenario | Estimated (Sonnet) |
|---|---|
| Default (Round 1) | ~$0.06 |
| Round 2 included | ~$0.08 |
| Round 2 + email | ~$0.14 |
Tips
đĄ Mix
--lang ko --locale ento get Korean-pronunciation names with English labels â useful for Korean-market brands pitching to international investors.đĄ For crowded categories, pass
--style creative --count 20to get more coined-word options (higher.comavailability).đĄ
.app/.devwhois servers are unreliable â the skill falls back to DNS and marks results with â * when availability is inferred from DNS, not confirmed via whois.
Limitations
- whois is rate-limited (1s per query, +2s every 5). Runtime â
count à tlds à 1.2s .app/.devDNS fallback is a best-effort signal, not a guarantee- Gmail MCP doesn't expose
send_draftâ the skill creates a draft and gives a one-click send URL - No registrar-price comparison (varies per registrar)
Roadmap
- SNS handle availability (Instagram ¡ X ¡ Threads ¡ TikTok ¡ YouTube)
- Registrar price comparison (Namecheap ¡ Cloudflare ¡ Gabia)
- TLD presets (
--preset startup|global|korea|japan|web3) - RDAP primary path (faster, JSON-native, modern)
- Trademark pre-check (USPTO ¡ KIPRIS)
-
logo-makerskill hand-off for TOP 3 previews
License
MIT Š Haru
Author
Built by Haru â building tools for makers and writers.
- đ§ĩ Threads ¡ @life.of.haru
- đˇ Instagram ¡ @life.of.haru
- âī¸ Blog ¡ harulogs.com
If this skill saved you time, a â on the repo means a lot.