← ClaudeAtlas

rclonelisted

Upload, sync, and manage files across cloud storage providers using rclone. Use when uploading files (images, videos, documents) to S3, Cloudflare R2, Backblaze B2, Google Drive, Dropbox, or any S3-compatible storage. Triggers on "upload to S3", "sync to cloud", "rclone", "backup files", "upload video/image to bucket", or requests to transfer files to remote storage.
davekilleen/Dex · ★ 473 · AI & Automation · score 77
Install: claude install-skill davekilleen/Dex
# rclone File Transfer Skill ## Setup Check (Always Run First) Before any rclone operation, verify installation and configuration: ```bash # Check if rclone is installed command -v rclone >/dev/null 2>&1 && echo "rclone installed: $(rclone version | head -1)" || echo "NOT INSTALLED" # List configured remotes rclone listremotes 2>/dev/null || echo "NO REMOTES CONFIGURED" ``` ### If rclone is NOT installed Guide the user to install: ```bash # macOS brew install rclone # Linux (script install) curl https://rclone.org/install.sh | sudo bash # Or via package manager sudo apt install rclone # Debian/Ubuntu sudo dnf install rclone # Fedora ``` ### If NO remotes are configured Walk the user through interactive configuration: ```bash rclone config ``` **Common provider setup quick reference:** | Provider | Type | Key Settings | |----------|------|--------------| | AWS S3 | `s3` | access_key_id, secret_access_key, region | | Cloudflare R2 | `s3` | access_key_id, secret_access_key, endpoint (account_id.r2.cloudflarestorage.com) | | Backblaze B2 | `b2` | account (keyID), key (applicationKey) | | DigitalOcean Spaces | `s3` | access_key_id, secret_access_key, endpoint (region.digitaloceanspaces.com) | | Google Drive | `drive` | OAuth flow (opens browser) | | Dropbox | `dropbox` | OAuth flow (opens browser) | **Example: Configure Cloudflare R2** ```bash rclone config create r2 s3 \ provider=Cloudflare \ access_key_id=YOUR_ACCESS_KEY \ secret_access_key=YOUR_SECRET_KEY