domain-check

Solid

Reconcile domain-name availability across sources that disagree. Registrar availability endpoints report registered, broker-parked domains as available; this skill fixes the precedence — RDAP (Registration Data Access Protocol) is authoritative, DNS (Domain Name System) corroborates, broker nameservers override any "available", and the registrar is consulted for price only. Works on one domain or a bulk candidate sweep. Trigger via /domain-check, "is this domain available", "check these domain names", "did the availability tool lie". Not /investigate (read-only fact-gathering over a codebase) or /double-check (re-verifies one already-stated claim) — domain-check owns the availability verdict itself.

AI & Automation 0 stars 0 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 78/100

Stars 20%
0
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# /domain-check Availability tools disagree, and the one most people reach for is the one most likely to be wrong. This skill is a **reconciliation policy**, not another lookup client. It says which source wins when two sources conflict, what a negative result does and does not prove, and what the handler still does not know when the verdict lands. The house rule is **wrap, don't build**. Keyless servers already implement lookup with sensible fallbacks — `saidutt46/domain-check` and `stucchi/domain-check-mcp` both do RDAP with a WHOIS fallback, and Brave Labs' `domain-checker-mcp` ships a DNS-then-RDAP hybrid. Use one of those, or plain `curl` and `nslookup`. What none of them handle is **aftermarket detection** and a **documented precedence order**. That gap is this skill. > **Structured execution spec:** [`protocol.yon`](protocol.yon). Read it for the canonical rules and step sequence; this file is explanation. The two must stay in sync — if you edit one, update the other and refresh the `@STAMP` date. ## Why this exists A GoDaddy-backed availability tool reported `available: true` for seven domains: `hexis.com`, `shim.com`, `mortise.com`, `limen.com`, `vinculum.com`, `honeyourcraft.com` and `poweryouragent.com`. Every one was registered and parked on a broker nameserver — `afternic.com`, `namefind.com`, or `domainmarket.com`. The failure was confirmed independently. A request to `https://rdap.verisign.com/com/v1/domain/hexis.com` returns HTTP 200, meaning registered....

Details

Author
allemaar
Repository
allemaar/open-skills
Created
1 months ago
Last Updated
today
Language
JavaScript
License
Apache-2.0

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

domain-availability

Check whether domain names are available to register across many TLDs, using DNS delegation + RDAP (whois's replacement) with a system-whois fallback — no MCP, no dependencies. Use when the user asks if a domain is available, wants to check a domain name, brainstorm or find available domains, or check a name across TLDs (e.g. "is acme.com free?", "find me a domain for X", "check acme across TLDs").

2 Updated yesterday
magnusrodseth
AI & Automation Solid

domain-checker

Bulk domain availability checker. Use when the user wants to check whether one or many domain names are available for registration (e.g., "is acme.com free", "check these 50 domains", "find an available .io for my brand"). Supports any TLD (.com/.net/.io/.ai/.dev/.app/...), parallel checking, three input modes (CLI args / file / stdin), bare-name + TLD-list expansion, and table/JSON/CSV output. Python stdlib only — no pip installs, no API keys.

25 Updated 1 weeks ago
georgekhananaev
AI & Automation Listed

domain-search

Check domain-name availability and brainstorm brandable names to buy. Use when the user wants to know if a domain is available/taken, find an available name for a project, compare names across TLDs (.com/.ai/.io/...), or pick a product/company/brand name. Triggers: "is X.com available", "find a domain", "check these domains", "available domain names", "name this project/product/company", "brainstorm a brand name", "domain availability".

1 Updated today
thattimc