cloudflare-dns

Manage Cloudflare DNS records via REST API with CRUD operations.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill simplifies the management of Cloudflare DNS records, automating tasks like creation, deletion, and verification, which can be complex and time-consuming when done manually.

Core Features & Use Cases

  • Record Management: Create, list, update, and delete A and CNAME DNS records.
  • Proxy Control: Toggle Cloudflare's proxy (orange cloud) status for records.
  • DNS Verification: Confirm DNS record propagation and resolution.
  • Zone Export: Export DNS zone configurations in BIND format.
  • Use Case: Automatically add an A record for a new microservice, ensuring it's correctly pointed to its IP address and optionally proxied for performance and security.

Quick Start

Use the cloudflare-dns skill to list all your Cloudflare DNS records.

Frequently Asked Questions about cloudflare-dns

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

FAQPage Schema
How do I automate Cloudflare DNS record creation for Kubernetes External-DNS?

You can automate Cloudflare DNS record management for Kubernetes External-DNS using this Skill to perform CRUD operations via the REST API, requiring a Cloudflare API token with Zone:Read and DNS:Edit permissions.

Can I toggle Cloudflare proxy status on existing DNS records via the API?

Yes, you can toggle the Cloudflare proxy status (orange cloud) on DNS records, allowing you to enable or disable proxy settings for performance and security directly through API calls.

What do I need to manage Cloudflare DNS records using this automation Skill?

You need curl and jq installed, along with a Cloudflare API token configured with Zone:Read and DNS:Edit permissions to manage A and CNAME records.

How do I export a Cloudflare DNS zone configuration in BIND format?

You can export your Cloudflare DNS zone configuration in BIND format using the zone export feature, which retrieves and formats your DNS records for backup or migration.

Does this DNS automation approach work within Azure environments?

Yes, this Skill integrates with Azure environments to automate DNS management tasks alongside Kubernetes External-DNS, supporting automated creation and verification of DNS records.

How do I verify Cloudflare DNS record propagation after creating a new record?

You can verify Cloudflare DNS record propagation and resolution using the DNS verification feature, which confirms that newly created A or CNAME records are correctly pointed and resolving.