From unstoppable-domains
Use when building a domain reseller platform, integrating the Unstoppable Domains partner API, white-label domain registration, programmatic domain management for resellers, or implementing domain search and registration for end users via REST API.
How this skill is triggered — by the user, by Claude, or both
Slash command
/unstoppable-domains:reseller-apiThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
The Reseller API provides domain search, registration, DNS management, and lifecycle operations for resellers offering DNS domain registration to their end users.
The Reseller API provides domain search, registration, DNS management, and lifecycle operations for resellers offering DNS domain registration to their end users.
Authorization: Bearer YOUR_API_KEY| Environment | Base URL |
|---|---|
| Production | https://api.unstoppabledomains.com/partner/v3 |
| Sandbox | https://api.ud-sandbox.com/partner/v3 |
No charge for sandbox usage.
curl "https://api.ud-sandbox.com/partner/v3/domains?query=example.com&ending=com&\$expand=registration" \
-H "Authorization: Bearer YOUR_API_KEY"
Operations — Every mutating call returns an Operation object: QUEUED -> PROCESSING -> COMPLETED | FAILED | CANCELLED. Poll GET /operations/{id} to track progress. Use webhooks in production instead of polling.
Preview Mode — Add $preview=true to validate requests and get price quotes without executing. No charges incurred.
Domain Flags — 6 flags control domain behavior: DNS_RESOLUTION, DNS_TRANSFER_OUT, DNS_DELETE, DNS_UPDATE, DNS_RENEW, DNS_WHOIS_PROXY.
| Operation | Method | Path |
|---|---|---|
| Search domains | GET | /domains?query=...&ending=...&$expand=registration |
| Get pricing | GET | /pricing/dns/domains/{name} |
| Register domain | POST | /domains?$preview=false |
| Transfer in | POST | /domains (with dns.authorizationCode) |
| Create contact | POST | /contacts |
| List DNS records | GET | /domains/{name}/dns/records |
| Create DNS record | POST | /domains/{name}/dns/records |
| Set nameservers | PUT | /domains/{name}/dns/nameservers |
| Renew domain | POST | /domains/{name}/renewals |
| Get auth code | GET | /domains/{name}/dns/authorization-code |
| Manage flags | GET/PUT | /domains/{name}/flags |
| Browse marketplace | GET | /marketplace/domains/listings?tlds=... |
| Register webhook | POST | /account/webhooks |
| Check operation | GET | /operations/{id} |
For detailed implementation guide with code examples, see implementation.md.
npx claudepluginhub unstoppabledomains/skills --plugin unstoppable-domainsCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.