domain-names
Manage domains from Claude Code — check availability, register, configure DNS, and more via the dn CLI
Not in a marketplace yet, so it loads for one session with --plugin-dir.
Plugin domain-names in Automattic/dn-cli. Commands read from the repo's manifest — 1 month ago.
What it installs
Skills (18)
dn-cartView the WordPress.com shopping cart using the dn CLI. Use when the user wants to see what domains are in their cart before checkout. User mode only - not available in partner mode.
dn-checkCheck domain name availability and pricing using the dn CLI. Use when the user wants to know if a domain is available, see domain pricing, or verify multiple domains at once. Supports both partner mode (Domain Services API) and user mode (WordPress.com API).
dn-checkoutOpen WordPress.com checkout in the browser using the dn CLI. Use when the user wants to complete a domain purchase after adding domains to cart. User mode only.
dn-configureSet up credentials for the dn CLI tool. Use when the user needs to authenticate, switch between partner and user mode, set up API keys, or connect their WordPress.com account via OAuth. Also use when the user mentions "dn configure" or needs to reconfigure their dn CLI setup.
dn-contacts-setUpdate domain contact information (WHOIS contacts) using the dn CLI. Use when the user wants to change owner, admin, tech, or billing contacts for a domain. Partner mode only.
dn-deleteDelete a domain registration using the dn CLI. Use when the user wants to remove or cancel a domain. Shows a confirmation prompt before proceeding. Partner mode only - user mode redirects to WordPress.com.
dn-dns-getRetrieve DNS records for a domain using the dn CLI. Use when the user wants to view current DNS records (A, AAAA, CNAME, MX, TXT, etc.) for a domain. Partner mode only.
dn-dns-setSet a DNS record for a domain using the dn CLI. Use when the user wants to add or update DNS records (A, AAAA, CNAME, MX, TXT, etc.). Partner mode only.
dn-infoGet detailed information about a registered domain using the dn CLI. Use when the user wants to see domain details like expiration date, nameservers, contacts, EPP status, privacy settings, or transfer lock status. Partner mode only - user mode redirects to WordPress.com.
dn-privacySet WHOIS privacy for a domain using the dn CLI. Use when the user wants to enable, disable, or change the privacy/redaction settings for domain WHOIS records. Partner mode only.
dn-registerRegister a new domain name using the dn CLI. Use when the user wants to purchase or register a domain. In partner mode, performs direct registration with contact info. In user mode, adds the domain to a WordPress.com shopping cart for browser checkout.
dn-renewRenew a domain registration using the dn CLI. Use when the user wants to extend a domain's registration period. Partner mode only - user mode redirects to WordPress.com.
dn-resetRemove stored dn CLI configuration and credentials. Use when the user wants to clear their saved credentials, start fresh, or switch between authentication modes. Does not require existing configuration.
dn-restoreRestore a previously deleted domain using the dn CLI. Use when the user wants to recover a domain that was deleted and is still within the redemption grace period. Partner mode only.
dn-suggestGet domain name suggestions based on a search query using the dn CLI. Use when the user wants creative domain name ideas, alternative TLDs, or domain brainstorming. Supports filtering by TLD and count.
dn-transferTransfer a domain into the registrar using the dn CLI. Use when the user wants to transfer a domain from another registrar. Requires an EPP authorization code and contact details. Partner mode only.
dn-transferlockSet or remove the transfer lock on a domain using the dn CLI. Use when the user wants to lock or unlock a domain to prevent or allow transfers to another registrar. Partner mode only.
setupVerify that the dn CLI is installed and configured. Use when the user first installs the domain-names plugin, or when a dn command fails because the CLI is missing or not set up.
Problems found in this repo's manifests
- .claude-plugin/marketplace.json has no "name" — nobody can install from it
Maintain domain-names?
This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.