Domain Finder
This skill helps agents find available .com domain names based on dynamically generated keywords.
How it Works
The process is split into two steps to ensure flexibility:
- •Ideation (Agent): The Agent (you) generates a list of 50-100 meaningful, creative names based on the user's specific query.
- •Verification (Script): The Agent saves these names to a file and runs the script to check their availability.
Prerequisites
- •Python 3
- •
whoiscommand (install viabrew install whoisorapt-get install whois)
Application Interface
Script Usage
bash
python3 scripts/check_domains.py <input_file> [--tld .com] [--output results.txt]
- •
<input_file>: A text file with one domain name (or word) per line. - •
--tld: (Optional) Top-level domain to append if the input lines are just words (default:.com). - •
--output: (Optional) File to save available domains to.
Workflow for Agents
When a user asks to find a domain for a specific topic (e.g., "AI cooking app"):
- •Brainstorm: Generate a list of 50-100 relevant, creative names.
- •Example:
chefai,cookbot,sizzle,pan,gourmet,tastyai...
- •Example:
- •Save to File: Write these names to a temporary file (e.g.,
candidates.txt). - •Run Script: Execute the checker.
bash
python3 skills/custom/domain-finder/scripts/check_domains.py candidates.txt --output available.txt
- •Read Results: Read
available.txtand present the available options to the user.