Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/fadil369-cloudflare-dns-b3b886
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: backend, cloud
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions: not checked yet.
What's inside
- Skill name
cloudflare-dns- Description
- Manage Cloudflare DNS records via API. Use when user asks to list, create, update, or delete DNS records, set up DDNS, manage domains on Cloudflare, or check DNS propagation. Supports A, AAAA, CNAME, TXT, MX, and other record types.
- License
- MIT
- Instructions
- 76 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Files (4)
- origin.json · .clawhub/
- SKILL.md
- _meta.json
- cf-dns.sh · scripts/
SKILL.md (first lines)
# Cloudflare DNS Manage DNS records via Cloudflare API using the bundled `cf-dns.sh` script. ## Setup Store credentials in environment or pass via flags: ```bash export CF_API_TOKEN="your-api-token" export CF_ZONE_ID="your-zone-id" # optional, can auto-detect from domain ``` Get API token: Cloudflare Dashboard → My Profile → API Tokens → Create Token → "Edit zone DNS" template. Get Zone ID: Cloudflare Dashboard → select domain → Overview → right sidebar "Zone ID". ## Usage The script is at `scripts/cf-dns.sh`. All commands: ```bash # List zones (find zone ID) cf-dns.sh zones # List all records for a zone cf-dns.sh list <zone_id> cf-dns.sh list --domain example.com # Get specific record cf-dns.sh get <zone_id> <record_id> # Create record cf-dns.sh create <zone_id> --type A --name www --content 1.2.3.4 [--ttl 300] [--proxied] cf-dns.sh create <zone_id> --type CNAME --name blog --content example.com cf-dns.sh create <zone_id> --type TXT --name @ --content "v=spf1 ..." cf-dns.sh create <zone_id> --type MX --name @ --content mail.example.com --priority 10 # Update record cf-dns.sh update <zone_id> <record_id> --content 5.6.7.8 [--ttl 600] [--proxied] # Delete record cf-dns.sh delete <zone_id> <record_id> # DDNS: update A record to current public IP cf-dns.sh ddns <zone_id> --name home cf-dns.sh ddns --domain example.com --name home ``` ## Common Patterns **Add subdomain pointing to IP:** ```bash cf-dns.sh create <zone_id> --type A --name subdomain --content 203.0.113.50 --proxied ``` **Set up email (MX + SPF):** ```bash cf-dns.sh create <zone_id> --type MX --name @ --content mail.example.com --priority 10 cf-dns.sh create <zone_id> --type TXT --name @ --content "v=spf1 include:_spf.google.com ~all" ``` **Dynamic DNS for home server:** ```bash # Run periodically via cron cf-dns.sh ddns --domain example.com --name home ``` ## Notes - `--proxied` enables Cloudflare proxy (orange cloud) — hides origin IP, adds CDN - TTL in seconds; use 1 for "Auto" when proxied - `@` means root domain - Script outputs JSON; pipe to `jq` for parsing
From Fadil369/opal, MIT.
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- May 12, 2026 (5 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/Fadil369/opal
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
Same skill elsewhere
Copies of this SKILL.md published by others; search shows only one of them.
More from Fadil369
- 0.502score
agent-deploy
Fadil369
Deploy a new isolated OpenClaw agent with its own Telegram bot, workspace, and session storage.
SkillCFreshness: C★ 1Claude Code +9 - 0.502score
cloudflare-dns
Fadil369
Manage Cloudflare DNS records via API.
SkillCFreshness: C★ 1Claude Code +9 - 0.498score
cloudflare
Fadil369
Manage Cloudflare domains, DNS records, SSL settings, zone configuration, firewall rules, tunnels, and analytics via the Cloudflare API.
SkillCFreshness: C★ 1Claude Code +9 - 0.498score
cloudflare-image-gen
Fadil369
Generate images using Cloudflare Workers AI flux-1-schnell model.
SkillCFreshness: C★ 1Claude Code +9 - 0.495score
website-monitor
Fadil369
Monitor websites for changes, downtime, or specific content.
SkillCFreshness: C★ 1Claude Code +9 - 0.494score
browser-automation
Fadil369
Control a real Chromium browser to scrape pages, fill forms, click buttons, take screenshots, and automate web workflows.
SkillCFreshness: C★ 1Claude Code +9
Cite this page
cloudflare-dns skill. Agent Mart. https://agentmart.dev/skills/fadil369-cloudflare-dns-b3b886 (last updated 2026-10-24)