localsetup-cloudflare-dns

Manage Cloudflare DNS records from the terminal via a Python wrapper.

3|2|Updated Dec 25, 2025
One-click install
npx skills add https://github.com/cptnfren/localsetup --skill localsetup-cloudflare-dns
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: localsetup-cloudflare-dns
Source: https://github.com/cptnfren/localsetup/tree/main/_localsetup/skills/localsetup-cloudflare-dns
Command: npx skills add https://github.com/cptnfren/localsetup --skill localsetup-cloudflare-dns

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Cloudflare DNS management is often manual, error-prone, and time-consuming. This Skill provides a scriptable, terminal-based approach to listing, creating, updating, and deleting DNS records across zones, plus zone surveys and automated snapshots.

Core Features & Use Cases

  • List DNS records across zones
  • Create, modify, and delete DNS records (A/AAAA/CNAME/MX/TXT)
  • Run DNS zone surveys and generate snapshot outputs
  • Schedule automated DNS refreshes for ongoing maintenance

Quick Start

Install the tool, configure your Cloudflare API token, and start managing DNS records from the terminal.

Frequently Asked Questions about localsetup-cloudflare-dns

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

FAQPage Schema
How do I manage Cloudflare DNS records from the terminal?

You can manage Cloudflare DNS records from the terminal by using a Python wrapper around flarectl with token-based authentication to list, create, update, and delete records across multiple zones scriptably.

Can I automate Cloudflare DNS snapshots and zone surveys via CLI?

Yes, you can automate Cloudflare DNS snapshots and zone surveys via CLI by scheduling automated DNS refreshes and generating snapshot outputs to simplify ongoing maintenance.

What do I need to configure before listing DNS records across multiple zones?

Before listing DNS records across multiple zones, you need to configure a local Cloudflare API token to enable token-based authentication for the terminal tool.

Does this approach support creating A, AAAA, CNAME, MX, and TXT records?

Yes, this approach supports creating, modifying, and deleting standard DNS record types including A, AAAA, CNAME, MX, and TXT records directly from the terminal.

Why use a scriptable CLI tool instead of the Cloudflare dashboard for DNS administration?

Using a scriptable CLI tool for DNS administration reduces manual errors and saves time compared to the dashboard by automating repetitive record management tasks across multiple zones.