A powerful integration for managing decentralized Cloudflare R2 object storage with automated authentication and streamlined CLI actions.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install cloudflare-r2-integration
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 cloudflare-r2-integration using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
Cloudflare R2 is an S3-compatible, decentralized object storage service designed to store and serve massive amounts of unstructured data—such as images, videos, and backups—without the heavy egress fees of traditional providers. This Openclaw Skills integration bridges the gap between your development environment and R2, providing a unified interface for data management.
By leveraging the Membrane framework, this skill removes the complexity of manual credential management. It provides a secure, server-side authentication lifecycle, allowing developers and AI agents to focus on building robust data pipelines rather than debugging authentication headers or managing local secrets.
Ensure you have Node.js installed, then run:
npm install -g @membranehq/cli@latest
Replace <agentType> with openclaw to optimize the tooling for your current setup:
membrane login --tenant --clientName=openclaw
Establish a link to your Cloudflare account:
membrane connection ensure "https://www.cloudflare.com/products/r2/" --json
If the connection state is BUILDING, poll until it is READY:
membrane connection get <connection_id> --wait --json
The skill interacts with Cloudflare's hierarchical object storage model, mapped through Membrane's action system:
| Entity | Description | Key Metadata |
|---|---|---|
| Account | The top-level Cloudflare entity | Account ID, API Credentials |
| Bucket | Logical containers for objects | Name, Region, Creation Date |
| Object | The actual files stored in R2 | Key (path), ETag, Size, Content-Type |
| Connection | The Membrane-specific link | Connection ID, State (READY/BUILDING) |
All CLI outputs are available in machine-readable JSON format using the --json flag, making it easy to parse the inputSchema and outputSchema of every action.
--intent flag.membrane request without manual header injection.Loading
A scheduling automation skill that enables AI agents to manage Calendly events, users, and invitees through the Membrane platform.

A comprehensive integration allowing AI agents to manage leads, contacts, and sales pipelines within the EspoCRM ecosystem.

A collaborative recruiting integration that automates hiring workflows, candidate tracking, and job management.

A professional integration for managing video monetization, subscriptions, and assets through Openclaw Skills.

A developer-first CRM integration for Openclaw Skills that unifies customer support, product management, and engineering workflows.

A powerful integration for AI agents to programmatically manage Instruqt virtual labs, training tracks, and interactive technical content.








































