Cloudflare Manager
Comprehensive Cloudflare account management for deploying Workers, KV Storage, R2, Pages, DNS, and Routes. Use when deploying cloudflare services, managing worker containers, configuring KV/R2 storage, or setting up DNS/routing. Requires CLOUDFLARE_API_KEY in .env and Bun runtime with dependencies installed.
Security Assessment
Detected risks:
About Cloudflare Manager
The Cloudflare Manager skill provides an integrated solution for managing various Cloudflare services, streamlining the deployment and configuration of Cloudflare Workers, KV Storage, R2 buckets, Pages, DNS records, and routing. It simplifies the process of deploying serverless applications and managing storage solutions without requiring users to interact directly with the Cloudflare dashboard. The skill automates tasks such as validation of API credentials, retrieval of deployment URLs, and error handling, offering a seamless experience for users looking to leverage Cloudflare's powerful services.
FAQ
How do I set up the Cloudflare Manager skill?
To set up the skill, install the dependencies using 'bun install' and configure the API key in a '.env' file. You will also need to validate your API credentials using 'bun scripts/validate-api-key.ts'.
What are the required permissions for the Cloudflare API token?
The Cloudflare API token should have permissions for 'Workers Scripts: Edit', 'Workers KV Storage: Edit', 'Workers R2 Storage: Edit', 'Cloudflare Pages: Edit', and 'DNS: Edit' (if using custom domains).
Can I use this skill with multiple Cloudflare accounts?
Yes, the skill can support multiple Cloudflare accounts by specifying the correct account ID in the '.env' file, although it is optional as it is auto-detected.
What happens if the Cloudflare API validation fails?
If the validation fails with a 401/403 error, ensure that the API token in the '.env' file is correct. For network issues, check your internet connection. You can also use the '--no-cache' flag to force fresh validation.
Are there any limitations when using KV Storage?
KV Storage uses eventual consistency, meaning writes may take up to 60 seconds to propagate. Keep this in mind when writing and reading data.
Install Cloudflare Manager
Quick Setup:
- Copy the skill folder to
.claude/skills/ - Claude will automatically detect and use the skill
Repository
qdhenry/Claude-Command-Suite