cloudflare-dns

Automate Cloudflare DNS record operations for Azure-hosted applications via REST API.

7|1|Updated Jul 12, 2026
One-click install
npx skills add https://github.com/julianobarbosa/claude-code-skills --skill cloudflare-dns
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cloudflare-dns
Source: https://github.com/julianobarbosa/claude-code-skills/tree/main/skills/cloudflare-dns-skill
Command: npx skills add https://github.com/julianobarbosa/claude-code-skills --skill cloudflare-dns

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires curl, jq, and includes references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides comprehensive Cloudflare DNS operations, including token-based authentication, DNS record management, proxy settings, and External-DNS integration guidance.

Core Features & Use Cases

  • DNS management: List, create, update, and delete DNS records via API.
  • Proxy control: Manage proxied vs DNS-only records and global per-record overrides.
  • External-DNS integration: Kubernetes DNS automation patterns with Cloudflare.

Quick Start

Create a Cloudflare A record for app.example.com pointing to the service IP with proxied enabled.

Frequently Asked Questions about cloudflare-dns

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

FAQPage Schema
How do I automate DNS record management with Cloudflare's API?

Automate DNS record management by configuring a Cloudflare API token and zone ID, then using the REST API to create, update, list, and delete A, AAAA, CNAME, TXT, MX, SRV, and CAA records. The Skill provides token-based authentication and complete CRUD operations for DNS records.

Can I use Cloudflare DNS automation with Kubernetes and External-DNS?

Yes. External-DNS integration with Cloudflare enables Kubernetes to automatically manage DNS records. The Skill covers External-DNS patterns and configuration to sync service IPs and hostnames directly to Cloudflare DNS.

What's the difference between proxied and DNS-only records in Cloudflare?

Proxied records route traffic through Cloudflare's network for caching and protection; DNS-only records point directly to your origin. The Skill covers proxy control and per-record overrides to manage both modes via API.

How do I set up and verify a Cloudflare API token for DNS operations?

Create an API token in Cloudflare with DNS edit permissions, store it in CF_API_TOKEN, and set CF_ZONE_ID for your domain. The Skill includes token configuration, security practices, and verification steps before performing DNS operations.

Can I manage multiple DNS record types through a single API workflow?

Yes. The Skill automates operations across A, AAAA, CNAME, TXT, MX, SRV, and CAA records through a unified REST API workflow, enabling batch or sequential management of multiple record types.

What do I need to troubleshoot if Cloudflare DNS changes aren't applying?

Verify API token permissions, confirm CF_ZONE_ID matches your domain, check record syntax, and inspect API response errors. The Skill includes troubleshooting and monitoring guidance to diagnose DNS operation failures.