| name | domain-full-setup |
| description | End-to-end domain setup: check availability, register, configure DNS, and set up email. Use when launching a new project needing everything from scratch. Requires domain-suite-mcp. |
Run a complete domain setup for $ARGUMENTS using the domain-suite-mcp server.
This skill walks through the full setup pipeline. Each phase is confirmed before proceeding.
Phase 1 — Check & Register
- Call
list_providers to see what's configured.
- Call
check_availability for the domain across common TLDs.
- Present availability and pricing. Let the user pick their preferred domain.
- Collect registrant contact information.
- Confirm with the user before registering (paid, irreversible).
- Call
register_domain.
Phase 2 — DNS Setup
- Ask for the server IP address or hosting target (Vercel, Netlify, Render, etc.).
- Call
create_dns_record for:
- A/CNAME @ →
- CNAME www → @ (or separate A record)
- Ask if any subdomains are needed (api., staging., etc.) and create them.
Phase 3 — Email Setup
- Ask which mail provider they're using (Google Workspace, Resend, SendGrid, etc.). Skip if none.
- Run in order:
setup_mx with the mail provider template
setup_spf with the mail provider template
setup_dkim — ask for selector and public key (explain where to find them)
setup_dmarc — start with policy: none, ask for report email
Phase 4 — Summary
- Call
list_dns_records to show the complete final DNS state.
- Provide a checklist of next steps:
Notes
- Each phase can be skipped if the user already completed it
- All email tools are idempotent — safe to re-run
- For a Porkbun/Cloudflare split setup: register on Porkbun, then point nameservers to Cloudflare before doing DNS/email steps