← Back to Skills Marketplace
🔌

Cloudflare R2

by OOMOL · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
35
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install oo-cloudflare-r2
Description
Cloudflare R2 (cloudflare.com). Use this skill for ANY Cloudflare R2 request — reading, creating, updating, and deleting data. Whenever a task involves Cloud...
README (SKILL.md)

Cloudflare R2

Operate Cloudflare R2 through your OOMOL-connected account. This skill calls the cloudflare_r2 connector with the oo CLI; OOMOL injects credentials server-side, so you never handle raw tokens.

Category: Storage, Developer Tools. Exposes 8 action(s).

Running an action

Assume the user has already installed the oo CLI, signed in, and connected Cloudflare R2. Do not run oo auth login or open the connection URL proactively — just run the action. Fall back to First-time setup only when a command actually fails with an auth or connection error.

1. Inspect the contract to get the authoritative input/output schema before building a payload:

oo connector schema "cloudflare_r2" --action "\x3Caction_name>"

2. Run the action with a JSON payload that matches the input schema:

oo connector run "cloudflare_r2" --action "\x3Caction_name>" --data '\x3Cjson>' --json
  • --data takes a JSON object string or @path/to/file.json; omit it to send {}.
  • The response is { "data": ..., "meta": { "executionId": "..." } }; the execution id lives under meta.executionId.

Each action below links to a reference file with its purpose and exact commands. Read the linked file, then fetch the live schema with oo connector schema before constructing --data.

Available actions

Safety

  • Read actions (get / list / search) are safe to run directly.
  • Create, update, send, or post actions change Cloudflare R2 state — confirm the exact payload and effect with the user before running.
  • Delete or remove actions are destructive — always confirm the target and get explicit approval first.

First-time setup

These are one-time steps — do not repeat them on every call. Run a step only when a command fails for the matching reason.

  • oo: command not found — install the oo CLI (other platforms: \x3Chttps://cli.oomol.com/install-guide.md>):

    curl -fsSL https://cli.oomol.com/install.sh | bash    # macOS / Linux
    
    irm https://cli.oomol.com/install.ps1 | iex           # Windows PowerShell
    
  • Not signed in / authentication error — sign in to your OOMOL account once:

    oo auth login
    
  • scope_missing / credential_expired / app_not_ready / app_not_found — Cloudflare R2 is not connected, or the connection expired or lacks a scope. Connect once (auth type: custom credential) at:

    https://console.oomol.com/app-connections?provider=cloudflare_r2
    
  • HTTP 402 / OOMOL_INSUFFICIENT_CREDIT — billing stop. Recharge at https://console.oomol.com/billing/token-recharge before retrying.

Resources

Usage Guidance
This is a low-confidence clean result because the skill contents were not available to inspect directly. Before installing, review the skill's displayed actions, requested credentials, and any install commands.
Capability Assessment
Purpose & Capability
No target artifact files or metadata were available in the workspace, so the skill's stated purpose and capabilities could not be independently checked.
Instruction Scope
Runtime instructions for the target skill were not available for direct inspection.
Install Mechanism
Install metadata was not available for direct inspection.
Credentials
No artifact-backed evidence showed overbroad local access, hidden network use, destructive actions, or unrelated tool use.
Persistence & Privilege
No artifact-backed evidence showed persistence, privilege escalation, credential scraping, or background execution.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install oo-cloudflare-r2
  3. After installation, invoke the skill by name or use /oo-cloudflare-r2
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Introduces `oo-cloudflare-r2`, an OOMOL skill for operating Cloudflare R2 through the `cloudflare_r2` connector and `oo` CLI. - Supports core bucket lifecycle workflows: create, list, inspect, update, and delete R2 buckets. - Adds bucket-level CORS policy management, including fetching, replacing, and deleting CORS policies. - Uses live connector schemas before action execution so payloads stay aligned with upstream Cloudflare R2 contract changes. - Keeps credentials server-side through OOMOL-connected accounts, avoiding direct handling of raw Cloudflare tokens. - Includes safety guidance that distinguishes read actions from write and destructive operations requiring explicit user confirmation.
Metadata
Slug oo-cloudflare-r2
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Cloudflare R2?

Cloudflare R2 (cloudflare.com). Use this skill for ANY Cloudflare R2 request — reading, creating, updating, and deleting data. Whenever a task involves Cloud... It is an AI Agent Skill for Claude Code / OpenClaw, with 35 downloads so far.

How do I install Cloudflare R2?

Run "/install oo-cloudflare-r2" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Cloudflare R2 free?

Yes, Cloudflare R2 is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Cloudflare R2 support?

Cloudflare R2 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Cloudflare R2?

It is built and maintained by OOMOL (@oomol); the current version is v1.0.0.

💬 Comments