Cloudflare Global
/install cloudflare-global
Cloudflare Global
Use this skill to work with Cloudflare via the legacy Global API Key flow.
Authentication
Read credentials from environment variables:
CLOUDFLARE_GLOBAL_API_KEY— requiredCLOUDFLARE_EMAIL— requiredCLOUDFLARE_ACCOUNT_ID— required only for tunnel operations
Do not use Bearer auth for this flow.
Workflow
- Resolve the zone id for the domain.
- List existing records when the user asks or when you need to avoid duplicates.
- Create, update, delete, or export DNS records with the legacy headers:
X-Auth-Email: $CLOUDFLARE_EMAILX-Auth-Key: $CLOUDFLARE_GLOBAL_API_KEY
- Keep DNS records
proxied: falseunless the user explicitly asks for proxying. - Use
ttl: 1for Cloudflare auto TTL. - For tunnel operations, require
CLOUDFLARE_ACCOUNT_ID.
Script
Use scripts/cf-global.sh for repeatable Cloudflare operations.
Available operations
verifyzones/zones-listzone-getzone-iddns-listdns-createdns-updatedns-deletedns-exportdns-importsettings-listsetting-getsetting-setssl-getssl-setcache-purgepagerules-listfirewall-listtunnels-listtunnel-gettunnel-createtunnel-deleteanalytics
Publishing Notes
- This skill is safe to publish as-is: it does not contain embedded API keys, tokens, or account secrets.
- It relies on environment variables for credentials; users must provide their own values locally.
- Keep any examples, logs, and future edits free of real zone IDs, account IDs, emails, and record contents.
- Ensure
scripts/cf-global.shis included in the published package. - The generated
dist/cloudflare-global.skillfile is a build artifact and should be regenerated before publishing if the source changes.
Notes
- Prefer small, deterministic batches for bulk updates.
- If the API returns authorization or header-format errors, verify that the user provided a Global API Key and the correct Cloudflare account email.
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install cloudflare-global - After installation, invoke the skill by name or use
/cloudflare-global - Provide required inputs per the skill's parameter spec and get structured output
What is Cloudflare Global?
Cloudflare DNS and zone operations using a Global API Key. Use when the user needs to list, create, update, delete, export, or import DNS records, inspect zo... It is an AI Agent Skill for Claude Code / OpenClaw, with 80 downloads so far.
How do I install Cloudflare Global?
Run "/install cloudflare-global" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Cloudflare Global free?
Yes, Cloudflare Global is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Cloudflare Global support?
Cloudflare Global is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Cloudflare Global?
It is built and maintained by HongWei Jiang (@ugvfpdcuwfnh); the current version is v1.0.0.