zipbox-dns

Manages A and AAAA DNS records under a sandbox apex using the tribes-dns CLI.

1|Updated Jun 17, 2026
One-click install
npx skills add https://github.com/tribes-protocol/trading-harness --skill zipbox-dns-tribes-protocol
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: zipbox-dns
Source: https://github.com/tribes-protocol/trading-harness/tree/main/skills/zipbox-dns
Command: npx skills add https://github.com/tribes-protocol/trading-harness --skill zipbox-dns-tribes-protocol

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? It clarifies when DNS records actually need to be created in a zipbox sandbox and provides the exact CLI commands to pin, list, or delete records without touching zone files or provider APIs. ## Core Features & Use Cases - Wildcard-first guidance: Explains that every name under the sandbox apex already resolves via a platform wildcard, so serving a subdomain requires no DNS work at all. - Explicit record management: Uses the baked tribes-dns CLI to set A (IPv4-only) or AAAA (IPv6-only) records, expose both stacks, list records, and delete them. - Safety guardrails: Documents reserved system names, apex protection, record quotas (30 records, 10 mutations/minute), and the need to re-expose records after a restore or host move. - Use Case: You want api.hish.zipbox.ai to answer over IPv6 only. Run tribes-dns set api AAAA to pin the name to the sandbox's guest IPv6, overriding the wildcard for that exact name. ## Quick Start Ask the agent to list current DNS records with tribes-dns, or to pin a subdomain like api to a single stack using the tribes-dns set command.

Frequently Asked Questions about zipbox-dns

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a DNS record for a subdomain in a zipbox sandbox?▼

You usually do not need to create one because the platform wildcard already resolves every name under your apex. To pin a name to one stack, run `tribes-dns set <label> A` for IPv4 only or `tribes-dns set <label> AAAA` for IPv6 only.

How do I point a subdomain to my sandbox server?▼

Just serve it, for example by adding the site with the Caddy CLI. The wildcard A and AAAA records published by the platform already route any subdomain to your VM with no DNS configuration required.

Can I create CNAME or TXT records with tribes-dns?▼

No. The CLI only supports A and AAAA records, and the server pins their content automatically. CNAME, TXT, MX, NS, SRV, and wildcard records are all refused.

Why did my DNS record stop working after a sandbox restore?▼

Explicit records freeze the address pinned at creation time, and a restore or host move changes the host IPv4 and guest IPv6. Re-run `tribes-dns expose <label>` or `set` for each record to re-pin it.

What are the limits of the tribes-dns CLI?▼

You can create at most 30 records under your apex and perform 10 mutations per minute. Records are deleted when the sandbox is stopped or destroyed, and reserved names like ide, vnc, and tunnel cannot be written.