Skip to content

bluei98/claudecode-skill-domain-search

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌐 domain-search

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.

English 한국어 日本語 简体中文

License Bash whois Claude Code


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 .com availability, length, pronunciation, meaning, trademark risk
  • 🔁 Auto Round-2 — if Round-1 produces ≤2 .com-available names, automatically regenerates with creative style
  • 🌏 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 en to get Korean-pronunciation names with English labels — useful for Korean-market brands pitching to international investors.

💡 For crowded categories, pass --style creative --count 20 to get more coined-word options (higher .com availability).

💡 .app / .dev whois 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 / .dev DNS 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-maker skill hand-off for TOP 3 previews

License

MIT © Haru

Author

Built by Haru — building tools for makers and writers.

If this skill saved you time, a ⭐ on the repo means a lot.

About

Brand-name generator + multi-TLD whois availability checker. A Claude Code skill that collapses the rename-and-recheck loop into one command: generate 10 candidates, check 5 default TLDs (+custom) in real time, rank via a 9-point score. Multilingual (en/ko/ja/zh), optional Gmail HTML email delivery, per-run AI cost estimate.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages