brand-domain-naming

Generates product naming candidates and checks domain availability across .com, .net, .ai, and .io TLDs.

Updated Mar 27, 2026
One-click install
npx skills add https://github.com/gmackie/agent-skills --skill brand-domain-naming-gmackie
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: brand-domain-naming
Source: https://github.com/gmackie/agent-skills/tree/main/skills/brand-domain-naming
Command: npx skills add https://github.com/gmackie/agent-skills --skill brand-domain-naming-gmackie

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve? Naming a product or startup often devolves into anchoring on an internal codename or grabbing whatever domain happens to be open, producing weak brands that fail on trust, culture fit, or memorability. This Skill enforces a structured naming workflow that starts from brand identity and ends with a domain-backed recommendation. ## Core Features & Use Cases - Brand Identity Diagnosis: Reads landing pages, in-app copy, and design systems to produce an identity brief covering audience, promise, proof, personality, and cultural lane before any brainstorming. - Territory-Based Name Generation: Generates 5-8 candidates per naming territory (outcome, mechanism, proof, emotional frame) and scores them on brand fit, trust, memorability, and domain path. - Domain Availability Checking: Runs scripts/check_domains.py to triage .com, .net, .ai, and .io status via WHOIS, DNS, and HTTPS signals, with markdown or JSON output. - Use Case: For a homeowner-facing property tax appeal app, the Skill steers naming toward trust and savings territories, recommends .com over .io, and delivers a top-3 shortlist with domain paths and collision screening. ## Quick Start Use the brand-domain-naming skill to generate naming candidates for my product and check domain availability for the top names.

Frequently Asked Questions about brand-domain-naming

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check domain availability for multiple names at once?▼

Run scripts/check_domains.py with one or more base names as arguments, and it checks each against .com, .net, .ai, and .io by default. Use the --json flag for machine-readable output or --tlds to customize the TLD list.

What is the best process for naming a startup or product?▼

Start with a brand identity brief covering audience, promise, proof, and cultural lane, then pick 3-4 naming territories before brainstorming candidates. Score names on brand fit, trust, and memorability before checking domains, since an open domain cannot fix weak positioning.

Should my product use a .com, .ai, or .io domain?▼

Choose .com for consumer trust and mainstream audiences, .ai when AI is central to the purchase story, and .io for developer tools or startup-native B2B products. Use .net mainly as a defensive registration rather than a primary brand.

Does the domain check script confirm a domain is available to buy?▼

No, the script provides triage signals from WHOIS, DNS resolution, and HTTPS reachability, not registrar truth. Dormant domains are often still owned, so confirm final candidates at a registrar and run trademark review before purchasing.

Why should I not keep my existing product codename as the public brand?▼

Internal codenames are implementation residue, not brand strategy, and anchoring on them narrows the naming space. The workflow treats the current name as disposable unless explicitly preserved, keeping only strengths that emerge naturally from the identity brief.