What problem does it solve?
Apps deployed on Eliza Cloud get an auto-assigned *.apps.eliza.app subdomain, which is unsuitable for production branding. This Skill handles the entire custom domain purchase flow — availability check, price quote, Cloudflare registration, DNS pointing, and app attachment — paid directly from the user's existing cloud credit balance with no separate registrar account or manual DNS configuration.
Core Features & Use Cases
- Availability and Price Quoting: Checks whether a domain is available and returns the exact total price (Cloudflare wholesale plus margin) before any charge occurs.
- Atomic Purchase with Refund Protection: Debits credits, registers via Cloudflare, attaches the domain to the app, and automatically refunds if registration fails; idempotent for domains already owned by the same organization.
- First-Class Agent Actions: Conversational agents using
@elizaos/plugin-cloud-apps can call CHECK_APP_DOMAIN, BUY_APP_DOMAIN, and LIST_APP_DOMAINS instead of raw SDK calls.
- Use Case: A user says "build me a landing page and put it on mybrand.com" — after the app ships, the agent quotes the domain price, gets explicit confirmation, and completes the purchase in one flow.
Quick Start
Ask the agent to check availability and buy a custom domain like myapp.com for your deployed Eliza Cloud app, confirming the quoted price before purchase.