Stats
Links
Categories
Manage Cloudflare DNS records via REST API with Azure and Kubernetes integration.
npx claudepluginhub psylch/cloudflare-dns-skillManage Cloudflare DNS records via REST API — record CRUD, proxy settings, zone export, DNS verification, and Kubernetes External-DNS integration.
Manage Cloudflare DNS records via REST API — record CRUD, proxy settings, zone export, DNS verification, and Kubernetes External-DNS integration.
| Feature | Description |
|---|---|
| Record CRUD | Create, list, delete A and CNAME records |
| Zone Management | List zones, export in BIND format |
| DNS Verification | Verify resolution with dig/nslookup |
| Proxy Control | Toggle Cloudflare proxy on/off |
| K8s Integration | External-DNS setup and troubleshooting |
| Azure Integration | Cloudflare as authoritative DNS for Azure apps |
npx skills add psylch/cloudflare-dns-skill -g -y
/plugin marketplace add psylch/cloudflare-dns-skill
/plugin install cloudflare-dns@psylch-cloudflare-dns-skill
git clone https://github.com/psylch/cloudflare-dns-skill.git
# Copy skills/cloudflare-dns/ to your skills directory
Restart Claude Code after installation.
Zone:Read + DNS:Edit permissionscurl and jq installeddig or nslookup for DNS verificationkubectl for Kubernetes External-DNS featuresSet your credentials in environment or .env file:
export CF_API_TOKEN="your-token-here"
export CF_ZONE_ID="your-zone-id" # optional default zone
cloudflare-dns-skill/
├── .claude-plugin/
│ ├── plugin.json
│ └── marketplace.json
├── skills/
│ └── cloudflare-dns/
│ ├── SKILL.md
│ ├── scripts/
│ │ └── cloudflare-dns.sh
│ └── references/
│ ├── api-reference.md
│ ├── azure-integration.md
│ ├── dns-operations.md
│ └── kubernetes-integration.md
├── README.md
├── README.zh.md
├── LICENSE
└── .gitignore
MIT