rclone-cli
Helps your agent manage files across different cloud services via the terminal. Useful for moving, copying, or syncing data between clouds.
What it does
Rclone is a program that helps you manage files on cloud storage services (like Google Drive, Dropbox, etc.) using the terminal. It allows you to copy, move, sync, and even mount your cloud files as if they were local folders.
When to use it
- ✓When you need to move or copy many files to or from the cloud.
- ✓To synchronize folders between your computer and the cloud.
- ✓When you want to access your cloud files as if they were normal folders on your computer.
Example of what to ask your AI
“How do I copy all my Google Drive files to Dropbox?”
Want more? Open the sections below.
How to use
The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.
Skill link
Ready-to-paste message
How it works
You type commands in the terminal. Rclone uses these commands to connect to your cloud services and perform the operations you requested, such as copying or syncing files.
Installation
Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.
In the terminal (Claude Code, Codex, Cursor), in your project folder:
npx skills add sickn33/agentic-awesome-skills --skill rclone-cliOr download just the file:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/rclone-cli/SKILL.md -o SKILL.mdTechnical content (original SKILL.md)
Original text by the author, straight from GitHub.
rclone — The Swiss Army Knife of Cloud Storage
When to Use
Use this skill when you need rclone command-line cloud storage manager reference and usage guide. Use this skill whenever the user mentions rclone, or any task involving terminal-based cloud file operations such as upload, download, sync, copy, move, mount, or remote management. Triggers on S3-compatible storage,...
Rclone is a command-line program to manage files on cloud storage. It is a feature-rich alternative to cloud vendors' web storage interfaces. Over 70 cloud storage products support rclone including S3 object stores, business & consumer file storage services, and standard transfer protocols.
Rclone has powerful cloud equivalents to the unix commands rsync, cp, mv, mount, ls, ncdu, tree, rm, and cat. It preserves timestamps and verifies checksums at all times. Transfers can be restarted from the last good file.
Official resources: rclone.org | Docs | Commands | Install | Forum | GitHub
Prerequisites
Before using rclone, verify it is installed:
# Check if rclone is installed
rclone --version
# If not found, run the install script:
# See scripts/install.sh in this skill's directory
sudo -v ; curl https://rclone.org/install.sh | sudo bash
# Or for beta version:
sudo -v ; curl https://rclone.org/install.sh | sudo bash -s beta
For offline/manual installation, use the bundled script at scripts/install.sh.
Security Warnings
IMPORTANT: Rclone is extremely powerful and can irreversibly modify or delete data on cloud storage. Pay close attention to the following safety guidelines:
- Always use
--dry-runfirst when runningsync,move,delete, orpurgecommands. This shows what would happen without actually doing it. - Use
--interactive/-iflag while learning rclone to avoid accidental data loss. It asks for confirmation before each destructive operation. - Never expose credentials in plain text on the command line. Use
rclone configto store credentials securely, or use environment variables. - Private keys and tokens (S3 secret keys, service account JSON, OAuth tokens) must never be committed to version control or logged. The config file
~/.config/rclone/rclone.confcontains sensitive data — protect it withchmod 600. rclone purgeignores all filters — it deletes everything under the specified path. Use with extreme caution.rclone syncmakes dest identical to source — files in dest that are not in source will be DELETED. Always verify with--dry-runfirst.- Remote control API (
--rc) should bind to localhost only by default. Exposing it without authentication (--rc-htpasswd) allows anyone to control your rclone instance. - Mount operations can cause data loss if the mount is interrupted during writes. Use
--vfs-cache-mode fullfor safer writes.
Quick Reference
Configuration
# Interactive configuration (recommended)
rclone config
# Show current config (redacts secrets by default)
rclone config show
# Show full config including secrets (DANGEROUS — do not share output)
rclone config show --redacted=false
# List configured remotes
rclone listremotes
# Create a remote non-interactively
rclone config create myremote s3 provider=AWS env_auth=true region=us-east-1
# Update existing remote
rclone config update myremote region=us-west-2
Basic Syntax
rclone subcommand [options] source:path dest:path
Source and destination paths use remote:path syntax. For local paths, just use /path/to/dir.
Core Commands
# List files
rclone ls remote:path # list all objects with size
rclone lsd remote:path # list directories
rclone lsl remote:path # list with size, modtime, path
rclone lsf remote:path # list in flexible format
rclone size remote:path # total size and object count
rclone tree remote:path # tree view
# Copy (does not delete files at destination)
rclone copy /local/path remote:path # local to remote
rclone copy remote:path /local/path # remote to local
rclone copy remote1:path remote2:path # remote to remote (server-side if possible)
…
FAQ
Is it safe to use rclone?
Yes, but you need to be careful. Rclone is very powerful and can permanently delete files. Always use test commands (`--dry-run`) before performing important actions and never share your passwords.
How do I install rclone?
You can install it using a simple script in the terminal. Rclone.org has detailed instructions for different operating systems.
What does 'remote:path' mean?
It's how rclone identifies a location in the cloud. 'remote' is the name you give to the cloud service (like 'google drive' or 'dropbox') and 'path' is the path within that service, like a folder.
Details
Original description by the author
Rclone command-line cloud storage manager reference and usage guide. Use this skill whenever the user mentions rclone, or any task involving terminal-based cloud file operations such as upload, download, sync, copy, move, mount, or remote management.
Popularity
- GitHub stars
- 48k
- Ranking position
- #3957
- License
- MIT
- Updated
- 10/15/2026
Comments
- …
More skills from this repository
00-andruia-consultant
Helps your agent start or improve AI projects. It analyzes code, suggests tools, and creates action plans in Spanish.
sickn33/agentic-awesome-skills
007
Lets your agent perform security audits and threat modeling. It's useful for protecting projects against attacks and vulnerabilities.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Helps your agent create or improve AI tools. It defines how tools work, writes documentation, and validates the structure.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Lets your agent create a summary about a specific industry. It's useful for understanding the context, rules, usage patterns, and risks of a project, using reliable sources.
sickn33/agentic-awesome-skills
Similar skills
benchmark-optimization-loop
Has your agent improve something's speed in a measured way. It tests multiple versions and chooses the fastest one that still works correctly.
affaan-m/ECC
change-impact
Helps your agent analyze the impact of code changes before making them. It compares the planned vs. actual results afterward, covering paths, data, tests, and documentation. Useful for risky or system-wide changes.
affaan-m/ECC
click-path-audit
Lets your agent trace all user buttons and interactions to find bugs. It finds issues where functions seem to work alone but fail together. Useful when bugs persist even after debugging.
affaan-m/ECC