cloudflare-dns

Automate CRUD operations on Cloudflare DNS records for owned zones.

2|Updated Mar 7, 2026
One-click install
npx skills add https://github.com/enkira-ai/claude-plugins --skill cloudflare-dns-enkira-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cloudflare-dns
Source: https://github.com/enkira-ai/claude-plugins/tree/main/plugins/enkira-cloudflare-dns/skills/cloudflare-dns
Command: npx skills add https://github.com/enkira-ai/claude-plugins --skill cloudflare-dns-enkira-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Cloudflare DNS management is automated and secure, enabling you to create, read, update, and delete DNS records without exposing credentials on disk.

Core Features & Use Cases

  • Create and manage CNAME, A, and TXT records for domain validation and Azure container bindings.
  • List, read, and update existing DNS records across zones with validated access tokens via Infisical.
  • Use case: Bind an Azure app or verify domain ownership for SSL by programmatically adjusting DNS records.

Quick Start

Issue DNS changes for your zones using Cloudflare DNS to automate zone configuration.

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 management without storing credentials on disk?

You can automate Cloudflare DNS record management by using a Cloudflare API token injected at runtime via Infisical, ensuring no secrets are written to disk. It supports creating, reading, updating, and deleting DNS records for owned zones.

What permissions do I need in Cloudflare to manage DNS records via API?

Managing DNS records via API requires a Cloudflare API token with Zone:DNS:Edit permissions stored in the shared-infra Infisical project. The tool uses infisical run to inject the token at runtime for secure access.

Can I programmatically create DNS records for Azure Container Apps using Cloudflare?

Yes, you can programmatically create CNAME, A, and TXT records for binding domains to Azure Container Apps. This automation also validates domain ownership for SSL by adjusting Cloudflare DNS records via the REST API.

What types of DNS records can I automate with the Cloudflare REST API?

You can automate creation, reading, updating, and deletion of CNAME, A, and TXT DNS records for your owned Cloudflare zones. This is useful for domain validation and binding Azure container applications.

Does this DNS automation approach work with Infisical for secret management?

Yes, this DNS automation approach works with Infisical by using infisical run to inject the Cloudflare API token at runtime. The token must have Zone:DNS:Edit permissions and be stored in the shared-infra Infisical project.