cloudflare-r2

Manage Cloudflare R2 object storage with S3-compatible operations.

Updated Jan 29, 2026
One-click install
npx skills add https://github.com/brendadeeznuts1111/tier-1380-omega --skill cloudflare-r2-brendadeeznuts1111
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cloudflare-r2
Source: https://github.com/brendadeeznuts1111/tier-1380-omega/tree/main/skills/cloudflare-r2
Command: npx skills add https://github.com/brendadeeznuts1111/tier-1380-omega --skill cloudflare-r2-brendadeeznuts1111

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires cloudflare-worker-base, wrangler, aws4fetch, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides comprehensive knowledge and tools for using Cloudflare R2, an S3-compatible object storage service, enabling efficient storage and retrieval of files at the edge.

Core Features & Use Cases

  • Object Storage: Store and retrieve files like images, videos, backups, and static assets.
  • S3 Compatibility: Use familiar S3 tools and SDKs with R2.
  • Edge Performance: Leverage Cloudflare's global network for fast access.
  • Use Case: You need to store user-uploaded images for your web application. This Skill helps you configure R2, upload images securely, and serve them efficiently.

Quick Start

Use the cloudflare-r2 skill to upload a file named 'report.pdf' to your R2 bucket.

Frequently Asked Questions about cloudflare-r2

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

FAQPage Schema
How do I upload files to Cloudflare R2 object storage from a web application?

To upload files to Cloudflare R2 object storage, use S3-compatible operations managed through this Skill. It supports secure multipart uploads and presigned URLs generated via aws4fetch for storing user-generated content and static assets.

What is Cloudflare R2 and how does it handle S3-compatible storage?

Cloudflare R2 is globally distributed S3-compatible object storage. It allows you to use familiar S3 tools and SDKs to store and retrieve files like images, videos, and backups at the edge for fast access.

Do I need wrangler CLI to manage R2 buckets and operations?

Yes, you need the wrangler CLI to manage R2 buckets. This Skill requires wrangler for bucket management operations, while aws4fetch is used for generating presigned URLs for secure file access.

Can I use existing S3 SDKs with Cloudflare R2 for listing and deleting objects?

Yes, you can use existing S3 SDKs with Cloudflare R2 for listing and deleting objects. Because R2 is fully S3-compatible, you can perform standard object operations like uploading, downloading, and deleting using familiar S3 tools.

How do I configure CORS for serving static assets from R2?

To configure CORS for serving static assets from R2, this Skill provides references for setting up CORS configuration. This ensures your web application can securely access and serve stored files across different origins.

What's the best way to generate presigned URLs for Cloudflare R2?

The best way to generate presigned URLs for Cloudflare R2 is by using the aws4fetch dependency. This Skill facilitates presigned URL generation, providing secure, time-limited access to stored objects without exposing credentials.