rustcopy-flow

Orchestrates rustcopy CLI backup, restore, scheduling, and diagnostics workflows via shell commands.

1|Updated Jul 30, 2026
One-click install
npx skills add https://github.com/matrixNeo76/rustcopy --skill rustcopy-flow-matrixneo76
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: rustcopy-flow
Source: https://github.com/matrixNeo76/rustcopy/tree/main/.agents/skills/rustcopy-flow
Command: npx skills add https://github.com/matrixNeo76/rustcopy --skill rustcopy-flow-matrixneo76

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Running large-scale Windows backups with the rustcopy CLI (robocopy_ingest.exe) involves many flags, destructive options like --mirror and retention purges, and platform constraints that are easy to get wrong. This Skill guides an AI agent through safe, checkpoint-driven workflows so backups, restores, and automations are planned, dry-run validated, and confirmed before touching real data. ## Core Features & Use Cases - Six orchestrated scenarios: quick copy/mirror backup, generational backup with retention, restore from report, Task Scheduler/Windows service automation, history diagnostics via --advise, and webhook notification setup. - Mandatory safety checkpoints: dry-run before every real execution, explicit human confirmation before any purge, mirror, restore, or service installation, and never adding --force-purge autonomously. - Portable across agent CLIs: no proprietary MCP tools required, only Bash/PowerShell and the rustcopy binary, so it works on Claude Code, OpenCode, and similar agents. - Use Case: A user asks to set up a nightly incremental backup of a NAS share keeping 7 generations. The Skill discovers the binary, reuses an existing TOML config, dry-runs the plan, confirms the retention cycles to be deleted, executes, and installs a Task Scheduler entry. ## Quick Start Ask the agent to run a rustcopy backup from a source folder to a destination with integrity verification, and let it walk you through discovery, planning, and dry-run confirmation.

Frequently Asked Questions about rustcopy-flow

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

FAQPage Schema
How do I run a safe robocopy backup with an AI agent?▼

Use this Skill to plan the rustcopy command, run it with --dry-run first, and review the JSON report before confirming real execution. The agent never adds --force-purge or skips the dry-run on its own, so destructive options like --mirror always require your explicit approval.

How do I set up incremental backups with retention on Windows?▼

The Skill builds a rustcopy command with --backup-type full, incremental, or differential plus --keep-generations N. Retention rotates by cycle (a full plus its dependents), and the Skill shows exactly which old cycles would be deleted and asks for confirmation before any purge.

Does rustcopy work on Linux or macOS?▼

The rustcopy binary compiles on Linux and macOS for comparison, reporting, and verification logic, but real transfers require robocopy.exe, which exists only on Windows. On non-Windows systems the Skill limits itself to planning, dry-runs, and report reading and tells you so explicitly.

How do I schedule an automatic nightly backup with rustcopy?▼

The Skill installs a Task Scheduler entry via --install-schedule using specs like daily@HH:MM, hourly@N, or weekly@DAY@HH:MM. It shows the exact command that will run at each trigger before installing, and notes that the Windows service option is idle infrastructure, not a scheduler.

Why did my rustcopy mirror backup abort with exit code 3?▼

Exit code 3 means the mirror safety check aborted the purge because unexpected differences were found between source and destination. The Skill will not retry with --force-purge automatically; it shows you what would be deleted and asks for explicit confirmation first.

How do I get notified when a rustcopy backup finishes or fails?▼

Add --webhook-url to the backup command to post a notification to an HTTP endpoint you own. For multi-channel fan-out, the optional feature-gated notify-server binary supports ntfy and generic webhooks, and the Skill verifies end-to-end delivery with a small real test backup.