zeabur/agent-skills

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).

First seen Mar 23, 2026

Installation

$ npx skills add zeabur/agent-skills --skill zeabur-domain-dns

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from zeabur/agent-skills · top by installs.

npx skills add zeabur/agent-skills

Browse all from zeabur/agent-skills

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 41
License MIT
Default branch main
Open issues 4
Status Active

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,533 B
  • docs SUMMARY.md 287 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 147 installs

SKILL.md

Zeabur Domain DNS Management

Always use npx zeabur@latest to invoke Zeabur CLI. Never use zeabur directly or any other installation method. If npx is 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-url skill instead.
  • --domain accepts the domain name (e.g. example.com). Use --domain-id only for advanced scripting.