Cloudflare Manager

Automate provisioning and configuration of Cloudflare Workers, KV, R2, Pages, and DNS resources.

Updated Jan 24, 2026
One-click install
npx skills add https://github.com/getdatasurge/fresh-staged --skill cloudflare-manager-getdatasurge
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Cloudflare Manager
Source: https://github.com/getdatasurge/fresh-staged/tree/main/.claude/skills/cloudflare-manager
Command: npx skills add https://github.com/getdatasurge/fresh-staged --skill cloudflare-manager-getdatasurge

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @cloudflare/workers-sdk, @cloudflare/workers-types, dotenv, node-fetch, and includes scripts (resource) components.

What problem does it solve?

Cloudflare Manager consolidates the fragmented process of deploying and configuring Cloudflare resources across Workers, KV, R2, Pages, and DNS into a single, repeatable workflow.

Core Features & Use Cases

  • Automates deployment of Workers with storage bindings
  • Provisions KV namespaces and R2 buckets, deploys Pages projects, and configures DNS routes
  • Use cases include bootstrapping a new edge application, standardizing environments, and automating multi-account setups

Quick Start

Install dependencies, configure CLOUDFLARE_API_KEY in a .env file at your project root, and validate credentials using bun scripts/validate-api-key.ts to begin.

Frequently Asked Questions about Cloudflare Manager

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Cloudflare Workers deployment with KV and R2 storage bindings?

Automating Cloudflare Workers deployment with KV and R2 bindings requires provisioning namespaces and buckets then linking them to your edge application. This Skill consolidates these fragmented steps into a single repeatable workflow, handling storage binding and deployment automatically.

Can I configure DNS routing and deploy Cloudflare Pages in the same workflow?

Yes, deploying Cloudflare Pages and configuring DNS routes can be handled in the same workflow. The Skill provisions Pages projects and sets up DNS routing alongside Workers and storage, enabling multi-service edge deployments across your accounts.

Do I need a Bun runtime and Cloudflare API key to manage edge resources?

Yes, you need a valid Cloudflare API key and a Bun runtime to manage edge resources. You must configure CLOUDFLARE_API_KEY in a .env file and validate credentials before performing provisioning actions for Workers, KV, R2, Pages, and DNS.

What is the best way to bootstrap a new multi-account edge application on Cloudflare?

The best way to bootstrap a new multi-account edge application is to automate resource provisioning end-to-end. This Skill standardizes environments by deploying Workers, binding KV and R2 storage, deploying Pages, and configuring DNS across multiple accounts.

What Cloudflare API permissions are required to provision R2 buckets and KV namespaces?

Provisioning R2 buckets and KV namespaces requires appropriate API permissions for Workers, KV, R2, Pages, and DNS. Your configured CLOUDFLARE_API_KEY must possess these specific access rights to perform automated validations and resource configurations.

Why does my Cloudflare edge deployment fail to bind storage during automation?

Edge deployment storage binding fails when credentials lack appropriate permissions for KV or R2 services. You must validate your CLOUDFLARE_API_KEY in the Bun runtime environment to ensure it has the necessary access rights for Workers storage bindings.