โ† All skills
Tencent SkillHub ยท Developer Tools

R2 Storage

Manage Cloudflare R2 object storage (upload, download, list, delete, presigned URLs) using boto3 S3-compatible API. Supports CLI usage and importable Python...

skill openclawclawhub Free
0 Downloads
0 Stars
0 Installs
0 Score
High Signal

Manage Cloudflare R2 object storage (upload, download, list, delete, presigned URLs) using boto3 S3-compatible API. Supports CLI usage and importable Python...

โฌ‡ 0 downloads โ˜… 0 stars Unverified but indexed

Install for OpenClaw

Quick setup
  1. Download the package from Yavira.
  2. Extract the archive and review SKILL.md first.
  3. Import or place the package into your OpenClaw setup.

Requirements

Target platform
OpenClaw
Install method
Manual import
Extraction
Extract archive
Prerequisites
OpenClaw
Primary doc
SKILL.md

Package facts

Download mode
Yavira redirect
Package format
ZIP package
Source platform
Tencent SkillHub
What's included
SKILL.md, references/r2-api.md, scripts/r2.py

Validation

  • Use the Yavira download entry.
  • Review SKILL.md after the package is downloaded.
  • Confirm the extracted package contains the expected setup assets.

Install with your agent

Agent handoff

Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.

  1. Download the package from Yavira.
  2. Extract it into a folder your agent can access.
  3. Paste one of the prompts below and point your agent at the extracted folder.
New install

I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.

Upgrade existing

I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.

Trust & source

Release facts

Source
Tencent SkillHub
Verification
Indexed source record
Version
0.1.0

Documentation

ClawHub primary doc Primary doc: SKILL.md 7 sections Open source page

r2-storage Skill

Manage Cloudflare R2 buckets and objects via the S3-compatible API. Uses boto3 under the hood.

When to Use This Skill

Use this skill whenever Marouane needs to: Upload files to R2 (backups, assets, media) Download files from R2 List bucket contents Delete objects Generate temporary pre-signed URLs for sharing

Credentials

Set via environment variables (defaults are pre-configured for Marouane's account): VariableDescriptionR2_ACCESS_KEY_IDR2 Access Key IDR2_SECRET_ACCESS_KEYR2 Secret Access KeyR2_ENDPOINTR2 endpoint URLR2_ACCOUNT_IDCloudflare Account ID

CLI Usage

# Upload python3 scripts/r2.py upload myfile.txt my-bucket python3 scripts/r2.py upload myfile.txt my-bucket --key folder/myfile.txt # Download python3 scripts/r2.py download my-bucket/folder/myfile.txt ./local-copy.txt # List python3 scripts/r2.py list my-bucket python3 scripts/r2.py list my-bucket --prefix folder/ # Delete python3 scripts/r2.py delete my-bucket/folder/myfile.txt # Pre-signed URL (default 1h) python3 scripts/r2.py presign my-bucket/folder/myfile.txt python3 scripts/r2.py presign my-bucket/folder/myfile.txt --expires 86400

Python Import Usage

from scripts.r2 import upload, download, list_objects, delete, presign # Upload upload("local.txt", "my-bucket", key="optional/key.txt") # List objects = list_objects("my-bucket", prefix="folder/") for obj in objects: print(obj["key"], obj["size"]) # Pre-signed URL url = presign("my-bucket", "folder/file.txt", expires=3600)

Requirements

Python 3.8+ boto3 (python3-boto3 on Ubuntu โ€” already installed on vps118558)

Notes

Cloudflare R2 is S3-compatible; standard boto3 patterns apply. Pre-signed URLs work for GET requests only (public download links). The region_name="auto" is required for R2 compatibility.

Category context

Code helpers, APIs, CLIs, browser automation, testing, and developer operations.

Source: Tencent SkillHub

Largest current source with strong distribution and engagement signals.

Package contents

Included in package
2 Docs1 Scripts
  • SKILL.md Primary doc
  • references/r2-api.md Docs
  • scripts/r2.py Scripts