Install
openclaw skills install backup-toolBackup and restore files with compression and encryption. Use when user needs to backup important files, create scheduled backups, sync folders, encrypt sensitive backups, or restore from backup archives.
openclaw skills install backup-toolBackup and restore files with compression and encryption.
# Backup a folder
python scripts/backup.py /path/to/folder --output backup.tar.gz
# Restore
python scripts/backup.py --restore backup.tar.gz --destination /restored
python scripts/backup.py SOURCE [OPTIONS]
Options:
--output PATH Output backup file
--compress FORMAT Compression: gzip, bzip2, xz (default: gzip)
--encrypt Encrypt backup with password
--restore PATH Restore from backup
--destination DIR Restore destination
--incremental Create incremental backup
--exclude PATTERN Exclude pattern (can repeat)
# Simple backup
python scripts/backup.py ~/Documents --output docs-backup.tar.gz
# Encrypted backup
python scripts/backup.py ~/Important --output secure-backup.tar.gz --encrypt
# Incremental backup
python scripts/backup.py /data --output incremental --incremental
# Restore encrypted backup
python scripts/backup.py --restore secure-backup.tar.gz --destination /restored
Add to crontab for automatic backups:
0 2 * * * python /path/to/backup.py /home --output /backup/daily.tar.gz