From agent-tools
Backup files to Backblaze B2 using rclone. Use when the user wants to back up files, sync files to the cloud, or mentions rclone/B2 backups.
npx claudepluginhub czue/agent-tools --plugin agent-toolsThis skill is limited to using the following tools:
Backs up local files to Backblaze B2 using rclone.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Searches prompts.chat for AI prompt templates by keyword or category, retrieves by ID with variable handling, and improves prompts via AI. Use for discovering or enhancing prompts.
Checks Next.js compilation errors using a running Turbopack dev server after code edits. Fixes actionable issues before reporting complete. Replaces `next build`.
Backs up local files to Backblaze B2 using rclone.
$0: (optional) local path to back up$1: (optional) destination subfolder within the bucketThe default destination bucket is b2:czue-youtube-backups.
By default, always use --max-depth 1 to avoid recursing into subdirectories. rclone will crawl the entire directory tree otherwise, which can be very slow and pick up unrelated files. Only omit --max-depth if the user explicitly asks to include subdirectories.
Resolve the source path:
$0 is provided, use it.AskUserQuestion to ask what to back up, with these options:
~/Videos/ - Video files~/Music/ - Music files~/Documents/ - DocumentsResolve the destination path:
$1 is provided, use b2:czue-youtube-backups/$1 as the destination.AskUserQuestion to ask for the destination subfolder within the bucket, suggesting a sensible default based on the source path (e.g. ~/Videos/ → videos, ~/Documents/ → documents).Determine depth:
--max-depth 1 (no subdirectory traversal).--max-depth.Show what will be backed up:
du -sh <source> to show the total size.rclone copy <source> b2:czue-youtube-backups/<dest> --max-depth 1 --dry-run
Run the backup:
rclone copy <source> b2:czue-youtube-backups/<dest> --max-depth 1 --progress --stats=5s
Run this in the foreground so the user can see progress.
Report results: Summarize what was backed up and the destination.