fastcopy-file-transfer-tool

Automates parallel file copying and synchronization with integrity verification and YAML profiles.

4|Updated May 16, 2026
One-click install
npx skills add https://github.com/reason-machines/devtools-skills --skill fastcopy-file-transfer-tool-reason-machines
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: fastcopy-file-transfer-tool
Source: https://github.com/reason-machines/devtools-skills/tree/main/skills/fastcopy-file-transfer-tool
Command: npx skills add https://github.com/reason-machines/devtools-skills --skill fastcopy-file-transfer-tool-reason-machines

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Moving large volumes of files between local disks, network shares, and backup targets is slow and error-prone with default OS copy tools, especially when transfers fail midway or need verification. This Skill provides guidance for configuring FastCopy to run multi-threaded transfers with resume, retry, and checksum validation. ## Core Features & Use Cases - Parallel Transfers: Configure up to 64 concurrent streams with turbo, balanced, or standard modes and tunable buffer sizes. - Profile-Based Automation: Define YAML profiles for scheduled cron backups, watch-mode continuous sync, and filtered selective transfers. - Integrity and Recovery: Enable SHA-256 and CRC-32 verification, automatic resume on failure, and configurable retry backoff. - Use Case: A media team migrates terabytes of raw footage to a NAS nightly using a cron-scheduled profile with include/exclude filters, verification, and webhook notifications on completion or failure. ## Quick Start Ask the AI to create a FastCopy YAML profile that backs up a source directory to a NAS every night at 2 AM with verification and resume enabled.

Frequently Asked Questions about fastcopy-file-transfer-tool

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I speed up large file transfers with FastCopy?▼

Use turbo mode with a high stream count, such as fastcopy /source /dest --mode turbo --streams 64 --buffer 512. Test different stream counts (8, 16, 32, 64) to find the best throughput for your hardware, and skip verification with --no-verify when speed matters more than integrity.

How to schedule recurring backups with FastCopy profiles?▼

Create a YAML profile with a schedule block using type cron and an expression like "0 2 * * *" for daily 2 AM runs. Execute it with fastcopy --profile scheduled-backup.yaml, optionally adding hooks for start, completion, and error notifications.

Does FastCopy verify file integrity after copying?▼

Yes, FastCopy supports SHA-256 and CRC-32 integrity verification when you pass the --verify flag or set verify: true in a profile. Verification failures can be logged to a report file and retried automatically with --retry.

Can FastCopy resume an interrupted file transfer?▼

FastCopy resumes interrupted transfers when configured with --resume always or resume: on_failure in a profile. You can also manually resume a specific transfer using its transfer ID with fastcopy --resume-transfer <id>.

Why is FastCopy using too much CPU during transfers?▼

High CPU usage comes from too many parallel streams or large buffers. Reduce streams to 4, lower buffer_size_mb to 64, set io_priority to low, or pin the process to specific cores using the cpu_affinity setting in the performance section.

How do I sync only certain file types with FastCopy?▼

Define include and exclude filters in a YAML profile, such as including "**/*.mp4" while excluding "**/draft/**" and temporary files. You can also constrain transfers with min_file_size_mb and max_file_age_days options for selective synchronization.