LaunchKit · 2026
Back to Skills

cloudflare-toolkit

Manage Cloudflare domains, DNS records, SSL settings, zone configuration, firewall rules, tunnels, and analytics.

0
1.0k downloads
by @insipidpoint

Setup & Installation

openclaw skills install @insipidpoint/cloudflare-toolkit

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install cloudflare-toolkit

Version History

v1.5.0Feb 16, 2026 - Version note by skill developer:

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.

INPUT

User asks: add an A record for api.example.com pointing to 203.0.113.10 with Cloudflare proxying enabled

AGENT
  1. 1Run cf zones example.com to retrieve the zone ID
  2. 2Run cf dns-create <zone_id> A api.example.com 203.0.113.10 true to create the proxied A record
  3. 3Run cf dns-list <zone_id> A api.example.com to confirm the record exists
OUTPUT

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.

CLOUDFLARE_API_TOKEN environment variableCLOUDFLARE_ACCOUNT_ID environment variable (required for tunnel operations only)