
Description
Register 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.
SKILL.md
dn register
Register a new domain name.
Usage
# Partner mode: register with contact details (interactive prompts for missing fields)
dn register example.com
dn register example.com --period=2 --privacy=on
# Partner mode: full non-interactive registration
dn register example.com \
--first-name=John --last-name=Doe \
--email=john@example.com --phone=+1.5551234567 \
--address="123 Main St" --city=Springfield --state=IL \
--postal-code=62701 --country=US
# Premium domain (partner mode)
dn register premium.com --price=50000
# User mode: adds domain to cart (no direct registration)
dn register example.com
# User mode with site association
dn register example.com --site=mysite.wordpress.com
Options
| Option | Description |
|---|---|
--period, -p | Registration period in years (default: 1) |
--privacy | on (default), off, or redact (partner mode) |
--price | Price in cents for premium domains (partner mode) |
--site, -s | WordPress.com site slug (user mode) |
--first-name, --last-name, etc. | Contact details (partner mode, prompted if missing) |
Behavior by Mode
- Partner mode: Registers directly via API. Prompts for contact info if not provided via flags. Asks for confirmation before proceeding.
- User mode: Checks availability first, then adds to WPCOM shopping cart. Outputs a checkout URL. Use
dn checkoutto complete purchase in browser.
Notes
- In user mode, defaults to domain-only siteless checkout (
no-site) - Product slug mapping:
.com=domain_reg, others =dot{tld}_domain
More skills from the dn-cli repository
View all 18 skillsdn-cart
view WordPress.com domain cart
Apr 6CLIDomainsWordPressdn-check
check domain availability and pricing
Apr 6CLIDomainsdn-checkout
open WordPress.com checkout for domain purchases
Apr 6CLIDomainsWordPressdn-configure
configure dn CLI credentials
Apr 6AuthenticationCLIDomainsdn-contacts-set
update domain WHOIS contacts
Apr 6CLIDomainsWordPressdn-delete
delete domain registrations via dn CLI
Apr 6CLIDomainsWordPress
More from Automattic
View publisherannotate
collect visual feedback with browser annotation tools
studio
May 6FrontendProductivityUX CopyUX Designblock-content
write editable WordPress block markup
studio
May 27Block EditorCSSHTMLWordPresshosting-plans-helper
provide WordPress.com hosting plan information
studio
Jul 2PricingReferenceWordPressliberate
migrate websites to WordPress
studio
Jul 9CMSMigrationWeb DevelopmentWordPressneed-for-speed
run frontend performance audits for WordPress sites
studio
May 6AuditFrontendPerformanceWordPressplugin-recommendations
recommend WordPress plugins for site features
studio
May 27Content CreationPlugin DevelopmentWordPress