zeabur-domain-dns
Use when managing DNS records for Zeabur-registered domains. Use when user says "add DNS record", "update DNS", "delete DNS record", "list DNS records", "set A record", "add CNAME", or "manage DNS". NOT for service domain binding (use zeabur-domain-url instead).
How do I install this agent skill?
npx skills add https://github.com/zeabur/agent-skills --skill zeabur-domain-dnsIs this agent skill safe to install?
- Gen Agent Trust Hubpass
This skill provides standard functionality for managing DNS records via the Zeabur CLI and is safe to use. It uses official vendor tools and standard network utilities.
- Socketpass
No alerts
- Snykpass
Risk: LOW · No issues
- ZeroLeakspass
Score: 93/100 · 2 sections analyzed
What does this agent skill do?
Zeabur Domain DNS Management
Always use
npx zeabur@latestto invoke Zeabur CLI. Never usezeaburdirectly or any other installation method. Ifnpxis not available, install Node.js first.
List DNS Records
npx zeabur@latest domain dns list --domain example.com -i=false
Create a DNS Record
npx zeabur@latest domain dns create --domain example.com --type A --name @ --content 1.2.3.4 -i=false
Supported Record Types
A, AAAA, CNAME, MX, TXT, SRV, CAA, NS
Optional Flags
| Flag | Description |
|---|---|
--ttl | TTL in seconds (default 1 = auto) |
--priority | Priority for MX/SRV records |
--proxied | Proxy through Cloudflare |
Examples
# A record
npx zeabur@latest domain dns create --domain example.com --type A --name @ --content 93.184.216.34 -i=false
# CNAME record
npx zeabur@latest domain dns create --domain example.com --type CNAME --name www --content example.com -i=false
# MX record
npx zeabur@latest domain dns create --domain example.com --type MX --name @ --content mail.example.com --priority 10 -i=false
# TXT record (SPF)
npx zeabur@latest domain dns create --domain example.com --type TXT --name @ --content "v=spf1 include:_spf.google.com ~all" -i=false
Update a DNS Record
Identify the record by --type and --name (no need to look up record IDs):
npx zeabur@latest domain dns update --domain example.com --type A --name @ --content 5.6.7.8 -i=false
Optional: --ttl, --priority, --proxied
If multiple records match the same type+name, use --record-id to specify.
Delete a DNS Record
npx zeabur@latest domain dns delete --domain example.com --type A --name test -y -i=false
Verify DNS Propagation
After creating/updating records, verify with dig:
dig @<nameserver> <name>.<domain> <type> +short
Important Notes
- This manages DNS for Zeabur-registered domains only. For domains registered elsewhere, configure DNS at your registrar.
- To bind a domain to a Zeabur service, use the
zeabur-domain-urlskill instead. --domainaccepts the domain name (e.g.example.com). Use--domain-idonly for advanced scripting.
How can the creator link this skill?
Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.
<a href="https://skillzs.dev/skills/zeabur/agent-skills/zeabur-domain-dns">View zeabur-domain-dns on skillZs</a>