Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
Upload files to Cloudflare R2 storage using wrangler CLI. Use when needing to upload images, videos, or files to R2 for CDN hosting, or manage R2 bucket contents. Triggers on "upload to R2", "upload to Cloudflare", "上传到R2", "存到CDN".
Upload files to Cloudflare R2 storage using wrangler CLI. Use when needing to upload images, videos, or files to R2 for CDN hosting, or manage R2 bucket contents. Triggers on "upload to R2", "upload to Cloudflare", "上传到R2", "存到CDN".
This item's current download entry is known to bounce back to a listing or homepage instead of returning a package file.
Use the source page and any available docs to guide the install because the item currently does not return a direct package file.
I tried to install a skill package from Yavira, but the item currently does not return a direct package file. Inspect the source page and any extracted docs, then tell me what you can confirm and any manual steps still required.
I tried to upgrade a skill package from Yavira, but the item currently does not return a direct package file. Compare the source page and any extracted docs with my current installation, then summarize what changed and what manual follow-up I still need.
Upload and manage files in Cloudflare R2 storage buckets.
wrangler CLI: npm install -g wrangler R2 config at ~/.config/cloudflare/r2.json
{ "bucket": "your-bucket-name", "accountId": "your-account-id", "publicDomain": "pub-xxx.r2.dev", "apiToken": "your-api-token" }
Single file: scripts/r2-upload.sh <local-file> [remote-path] Batch upload: scripts/r2-upload.sh <directory> <remote-prefix>
# Set credentials export CLOUDFLARE_ACCOUNT_ID="$(jq -r .accountId ~/.config/cloudflare/r2.json)" export CLOUDFLARE_API_TOKEN="$(jq -r .apiToken ~/.config/cloudflare/r2.json)" BUCKET=$(jq -r .bucket ~/.config/cloudflare/r2.json) # Upload wrangler r2 object put "$BUCKET/path/to/file.png" --file local.png --remote # List objects wrangler r2 object list $BUCKET --prefix "path/" --remote # Delete wrangler r2 object delete "$BUCKET/path/to/file.png" --remote
After upload, files are accessible at: https://<publicDomain>/<remote-path> Example: https://pub-xxx.r2.dev/article/image.png
Code helpers, APIs, CLIs, browser automation, testing, and developer operations.
Largest current source with strong distribution and engagement signals.