A minimal Python-based CLI tool for interacting with Cloudflare R2 storage using secure S3-compatible APIs and AWS Signature V4.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install r2-cli
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install r2-cli using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The Cloudflare R2 CLI is a specialized tool designed to provide a lightweight yet secure interface for managing Cloudflare R2 storage. Built with Python 3.11+, it implements essential object storage operations including uploading, downloading, listing, and deleting files through Cloudflare's S3-compatible API. This skill is a vital addition to the Openclaw Skills ecosystem, enabling developers and AI agents to programmatically handle cloud assets with minimal dependencies and a focus on modern security protocols.
By leveraging AWS Signature V4 for authentication and enforcing strict HTTPS communication, the tool ensures that data transfers remain confidential and verified. It is specifically optimized for environments where security and efficiency are paramount, making it an excellent choice for automated workflows and AI-driven infrastructure management.
To use this tool within the Openclaw Skills framework, ensure Python 3.11+ is installed. Begin by installing the required security dependency:
pip install defusedxml
Next, configure your Cloudflare R2 credentials as environment variables:
export CF_R2_ACCOUNT_ID="your_account_id"
export CF_R2_ACCESS_KEY_ID="your_access_key"
export CF_R2_SECRET_ACCESS_KEY="your_secret_key"
export CF_R2_BUCKET="your_bucket_name"
export CF_R2_REGION="auto"
The skill organizes its operations and metadata around the following schema to ensure compatibility with Cloudflare R2:
| Variable | Role | Requirement |
|---|---|---|
| CF_R2_ACCOUNT_ID | Identifies the specific Cloudflare account | Required |
| CF_R2_ACCESS_KEY_ID | S3-compatible API Access Key | Required |
| CF_R2_BUCKET | The target DNS-compliant bucket name | Required |
| CF_R2_REGION | Geographic region (defaults to auto) | Optional |
| Object Key | The unique path/identifier for files in the bucket | Contextual |
Loading
A developer-friendly API for generating disposable 30-minute email addresses and retrieving messages without authentication.

An automated scraper that extracts comprehensive company profile data from the Indonesia Stock Exchange and translates it into structured English JSON.

Build and deploy production-grade voice AI agents using LiveKit open-source WebRTC infrastructure and flexible provider pipelines.

A secure integration skill for monitoring and controlling Xiaomi smart home devices through Home Assistant with real-time status updates and intelligent suggestions.

Sinkron enables AI agents to possess permanent email addresses and manage inboxes programmatically via a CLI and Python SDK.

An advanced vision systems architect specialized in real-time detection, promptable segmentation, and 3D spatial reasoning using 2026 state-of-the-art models.








































