Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
Version History
Fix: use correct metadata.openclaw format for primaryEnv and requires (env, bins)
What This Skill Does
Manages Cloudflare zones, DNS records, SSL configuration, firewall rules, tunnels, and analytics through a bundled bash script that wraps the Cloudflare API. Covers the full range of domain and zone operations without requiring any external tooling beyond curl and jq.
The bundled cf.sh script means no separate CLI installation or authentication setup beyond a single API token.
When to use it
- Point a new domain to a server with A and CNAME records
- Switch a zone to strict SSL mode before launch
- Purge CDN cache after deploying updated assets
- Export DNS records before migrating to a new registrar
- Create a Cloudflare Tunnel to expose a local service
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: add an A record for api.example.com pointing to 203.0.113.10 with Cloudflare proxying enabled
- 1Run cf zones example.com to retrieve the zone ID
- 2Run cf dns-create <zone_id> A api.example.com 203.0.113.10 true to create the proxied A record
- 3Run cf dns-list <zone_id> A api.example.com to confirm the record exists
A record for api.example.com → 203.0.113.10 created with orange-cloud proxying active
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.