What problem does it solve?
Video editing libraries accumulate hours of processed footage and metadata, and losing them means redoing that work. This Skill automates per-library backups so each library gets its own timestamped archive without duplicating everything on every run.
Core Features & Use Cases
- Per-Library Timestamped Backups: Each library gets its own subdirectory under the backups folder, and each run writes a timestamped archive of just that one library.
- Configurable Destination: Reads
backups_dir from libraries/settings.yaml, prompting the user to choose the default (~/Documents/buttercut-video-editor-backups) or a custom folder when unset.
- Apple Archive with Zip Fallback: Uses the hardware-accelerated macOS
aa CLI to produce .aar archives on Apple Silicon, falling back to .zip when unavailable.
- Restore Support: Provides commands to extract a per-library archive back into
libraries/ using aa extract or unzip.
- Use Case: After adding new clips to a wedding footage library, run the backup so only that library's archive is written, then later restore it after a disk failure.
Quick Start
Ask the agent to back up the library you just worked on, and it will resolve the backup destination and write a timestamped archive for that library.