auth0-custom-domains

Automate custom Auth0 login domain setup, verification, and management.

40|23|Updated Jan 23, 2026
One-click install
npx skills add https://github.com/auth0/agent-skills --skill auth0-custom-domains
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: auth0-custom-domains
Source: https://github.com/auth0/agent-skills/tree/main/plugins/auth0/skills/auth0-custom-domains
Command: npx skills add https://github.com/auth0/agent-skills --skill auth0-custom-domains

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires auth0, dns provider api, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill helps you set up, verify, manage, and troubleshoot custom Auth0 login domains. It simplifies the process of custom domain management, providing an efficient way to handle CNAME setup, verification, TLS policy, and more.

Core Features & Use Cases

  • Setup Custom Domains: Automate the process of creating custom domains and verifying their ownership.
  • Troubleshoot Verification: Diagnose and resolve issues related to domain verification.
  • Manage Existing Domains: Modify existing domains, set TLS policies, manage metadata, and change default domains.
  • Remove Custom Domains: Safely delete custom domains with proper DNS cleanup.
  • Check Domain Health: Assess the status of your custom domains and detect potential issues.
  • Use Case: If you have a custom domain like login.example.com for your Auth0 login, this Skill can automate the verification process, manage the TLS policy, and help troubleshoot any verification issues.

Quick Start

Use the auth0-custom-domains skill to verify the ownership of your custom domain 'login.example.com'.

Frequently Asked Questions about auth0-custom-domains

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

FAQPage Schema
How do I automate Auth0 custom domain verification and CNAME setup?

Automate Auth0 custom domain verification by using scripts to create the domain via the Auth0 Management API, configure the required CNAME record with your DNS provider, and verify ownership automatically. This handles the CNAME setup and verification process end-to-end without manual DNS intervention.

What is the process to configure TLS policy for an Auth0 custom login domain?

Configuring TLS policy for an Auth0 custom login domain involves modifying the domain settings through the Auth0 Management API to enforce specific TLS requirements. You can automate this configuration alongside domain creation to ensure secure connections for your login pages.

Why does my Auth0 custom domain verification fail or stay pending?

Auth0 custom domain verification fails when the CNAME record is missing, misconfigured, or DNS propagation is incomplete. You can troubleshoot verification issues by diagnosing the domain health, checking CNAME resolution against your DNS provider, and re-triggering verification via the Auth0 Management API.

Do I need DNS provider API credentials to manage Auth0 custom domains?

You need DNS provider API credentials to fully automate Auth0 custom domain management, specifically for creating and cleaning up CNAME records programmatically. While Auth0 Management API credentials are required for domain creation and verification, DNS API access is necessary to automate the underlying DNS configuration.

How do I safely delete an Auth0 custom domain and clean up DNS records?

Safely delete an Auth0 custom domain by removing it through the Auth0 Management API and then using your DNS provider's API to clean up the associated CNAME records. This ensures proper DNS cleanup and prevents orphaned DNS entries from causing routing conflicts.