LaunchKit · 2026
Back to Skills

cloudflare-guard

Configures and manages Cloudflare DNS, caching, security rules, rate limiting, and Workers.

0
572 downloads
by @guifav

Setup & Installation

openclaw skills install @guifav/cloudflare-guard

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

npx clawhub install cloudflare-guard

Version History

v0.1.1Feb 18, 2026 - Version note by skill developer:

- Updated metadata in claw.json; no changes to user-facing documentation or features. - Maintenance release with internal configuration updates only.

What This Skill Does

Manages Cloudflare DNS records, SSL/TLS settings, caching rules, rate limiting, and bot protection for web apps deployed on Vercel. Uses the Cloudflare API v4 directly via curl. Follows a mandatory plan-before-execute protocol to avoid downtime.

The mandatory planning protocol catches risky DNS and SSL changes before execution, reducing the chance of accidental downtime from misconfiguration.

When to use it

  • Setting up DNS for a new Vercel deployment
  • Purging CDN cache after a production release
  • Adding rate limits to API routes under traffic abuse
  • Enabling bot fight mode on a public-facing site
  • Troubleshooting 522 errors caused by wrong SSL mode

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Set up Cloudflare for my new Vercel project at example.com

AGENT
  1. 1Query existing DNS records and current SSL settings for the zone
  2. 2Add CNAME record pointing to cname.vercel-dns.com with proxy enabled
  3. 3Set SSL mode to Full (Strict) and enable Always Use HTTPS
  4. 4Create rate limiting rule for /api/* routes and enable Bot Fight Mode
  5. 5Set browser cache TTL and add page rule to aggressively cache _next/static/*
OUTPUT

All 7 setup steps completed. DNS propagation may take up to 24 hours. SSL is strict, bot protection is active, and static assets are cached for 30 days.

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_ZONE_ID environment variableCloudflare account with the target domain added