eliza-cloud-manage-domain

Manage Eliza Cloud domains and DNS records through the Cloud API.

19.2k|5.7k|Updated Jul 9, 2024
One-click install
npx skills add https://github.com/elizaOS/eliza --skill eliza-cloud-manage-domain
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: eliza-cloud-manage-domain
Source: https://github.com/elizaOS/eliza/tree/main/packages/skills/skills/eliza-cloud-manage-domain
Command: npx skills add https://github.com/elizaOS/eliza --skill eliza-cloud-manage-domain

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @elizaos/cloud-sdk, and includes references (resource) components.

What problem does it solve?

After buying a domain through Eliza Cloud, users still need to inspect what they own, edit DNS records, refresh live status, verify external domains, and detach domains from apps. This Skill provides the exact Cloud API endpoints and workflows for all post-purchase domain operations, so nothing requires manual dashboard digging.

Core Features & Use Cases

  • Domain Listing & Status: List domains org-wide or per app, and re-sync live registrar status for any attached domain.
  • DNS Record CRUD: Create, update, list, and delete A, AAAA, CNAME, TXT, MX, SRV, and CAA records on Cloudflare-managed zones.
  • External Domain Verification: Re-check TXT verification challenges for domains registered elsewhere, and detach domains from apps with confirmation safeguards.
  • Use Case: A user asks to point www.myapp.com at a new server. The Skill lists current DNS records, creates or patches the CNAME/A record via the Cloud API, and confirms the change propagates within minutes.

Quick Start

Ask the agent to list your domains and show the DNS records for myapp.com using the Eliza Cloud API.

Frequently Asked Questions about eliza-cloud-manage-domain

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

FAQPage Schema
How do I edit DNS records for my Eliza Cloud domain?

List current records with GET /api/v1/apps/{appId}/domains/{domain}/dns, then create, patch, or delete records using the corresponding POST, PATCH, or DELETE endpoints. DNS CRUD only works on Cloudflare-registered domains managed by Cloud.

How do I check if my domain is active on Eliza Cloud?

Call POST /api/v1/apps/{appId}/domains/status with the domain name to get its live registrar status. Use the Cloud API plus direct DNS or HTTP checks rather than search results, which can be stale.

Can I edit DNS for a domain I bought outside Eliza Cloud?

No. External domains are read-only in this Skill; the DNS endpoints return 409 for them. You must edit those records at your original DNS provider such as Namecheap or Google Domains.

What DNS record types does Eliza Cloud support?

Cloudflare-managed zones support A, AAAA, CNAME, TXT, MX, SRV, and CAA records. Use ttl 1 for automatic TTL and proxied true for HTTP traffic that should pass through Cloudflare.

Why does my DNS delete or detach operation need confirmation?

Deleting DNS records is irreversible and detaching removes the domain from your app, so the Skill requires explicit user confirmation first. It lists the exact record name, type, and content before any destructive change.