cloudflare-r2

Manage Cloudflare R2 buckets and data migrations via S3-compatible APIs.

4|Updated Nov 16, 2025
One-click install
npx skills add https://github.com/akornmeier/claude-config --skill cloudflare-r2-akornmeier
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cloudflare-r2
Source: https://github.com/akornmeier/claude-config/tree/main/skills/cloudflare-r2
Command: npx skills add https://github.com/akornmeier/claude-config --skill cloudflare-r2-akornmeier

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Cloudflare R2 eliminates egress fees for cloud storage and provides an S3-compatible API so you can store, migrate, and serve data without the usual bandwidth penalties.

Core Features & Use Cases

  • S3-compatible storage with zero egress fees across regions.
  • Tight integration with Cloudflare Workers and Wrangler for easy bucket management.
  • Data migration pathways and tools (Sippy, Super Slurper) for cloud-to-R2 moves.
  • Presigned URLs and public/private bucket configurations for secure access.

Quick Start

  • Create a bucket with Wrangler, upload a file to R2, and access it via an S3-compatible client.

Frequently Asked Questions about cloudflare-r2

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

FAQPage Schema
How do I use Cloudflare R2 to avoid egress fees for object storage?

Cloudflare R2 offers zero-egress object storage, allowing you to store, migrate, and serve data without incurring bandwidth penalties. It uses an S3-compatible API so you can manage buckets programmatically without egress fees.

How do I create an R2 bucket and upload files using Wrangler?

You can create a bucket and upload files to R2 using Wrangler CLI commands. This tool provides tight integration for managing storage, allowing you to quickly configure and deploy assets programmatically.

Can I use the S3 API to migrate data to Cloudflare R2?

Yes, you can use the S3-compatible API and dedicated migration tools like Sippy and Super Slurper to move existing cloud storage data directly into Cloudflare R2 buckets.

Does Cloudflare R2 support presigned URLs for secure bucket access?

Yes, Cloudflare R2 supports presigned URLs alongside public and private bucket configurations, enabling secure access to your stored objects without exposing underlying credentials.

How do I bind Cloudflare R2 storage directly to Workers?

You can bind Cloudflare R2 buckets directly to Workers using Wrangler configuration. This integration allows your serverless functions to interact with stored objects natively without managing separate API access tokens.