cloudflare

Automate Cloudflare DNS records, email routing, and R2 bucket management.

Updated Mar 2, 2026
One-click install
npx skills add https://github.com/vitoropereira/claude-starter-kit --skill cloudflare-vitoropereira
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cloudflare
Source: https://github.com/vitoropereira/claude-starter-kit/tree/main/.claude/skills/infrastructure/cloudflare
Command: npx skills add https://github.com/vitoropereira/claude-starter-kit --skill cloudflare-vitoropereira

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the complex process of setting up and managing Cloudflare resources, including domain DNS configuration, email routing, and R2 object storage.

Core Features & Use Cases

  • Domain Setup: Automates DNS record creation for services like Clerk and Vercel.
  • Email Routing: Configures custom email addresses to forward to your primary inbox.
  • R2 Storage: Facilitates the creation and configuration of R2 buckets for file storage, including CORS and custom domains.
  • Use Case: When launching a new web application, use this Skill to quickly configure your domain's DNS records in Cloudflare, set up a [email protected] email address, and create an R2 bucket for user-uploaded assets.

Quick Start

Use the cloudflare skill to set up the domain 'example.com' with DNS records for Clerk and Vercel, and configure email forwarding for 'contact' and 'support' to '[email protected]'.

Frequently Asked Questions about cloudflare

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

FAQPage Schema
How do I automate Cloudflare DNS record setup for Vercel and Clerk?

Cloudflare email routing lets you configure custom email addresses like [email protected] to automatically forward to your primary inbox. This eliminates the need for a separate mail server while maintaining a professional domain-specific email presence.

What is the process for creating an R2 object storage bucket with custom domains?

Creating an R2 object storage bucket with custom domains involves generating the bucket and applying custom domain mappings alongside CORS policies. This provides a scalable file storage backend for user-uploaded assets accessible through your own web address.

Can I configure CORS policies for R2 storage during bucket creation?

Yes, you can configure CORS policies for R2 storage during the bucket creation process. This allows you to define cross-origin access rules immediately, ensuring your web applications can securely interact with stored files without requiring separate configuration steps.

What's the best way to manage Cloudflare infrastructure for a new web application?

The best way to manage Cloudflare infrastructure for a new web application is to consolidate DNS record creation, email routing, and R2 storage setup into a single automated workflow. This handles domain mapping, forwarding rules, and asset storage configuration simultaneously.

Does configuring Cloudflare DNS for domains require manual record entry for every service?

Configuring Cloudflare DNS for domains does not require manual record entry for every service when using automated setup. It automatically generates the necessary DNS records for integrated services like Vercel and Clerk, reducing manual entry errors and deployment time.