backup-recovery

Automate AES-256-GCM encrypted daily backups to GitHub repositories.

4|1|Updated Jun 10, 2026
One-click install
npx skills add https://github.com/philipyaz/cos --skill backup-recovery-philipyaz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: backup-recovery
Source: https://github.com/philipyaz/cos/tree/main/.claude/skills/backup-recovery
Command: npx skills add https://github.com/philipyaz/cos --skill backup-recovery-philipyaz

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the encrypted off-site backup process for critical data, ensuring data integrity and recovery options in case of loss or corruption.

Core Features & Use Cases

  • Daily Snapshots: Takes AES-256-GCM-encrypted daily snapshots of the board, guard, config, and vault data.
  • Backup Restoration: Allows for verification and restoration of the backup data on a new machine or after a data loss incident.
  • Secure Storage: Utilizes a private GitHub repository for secure and versioned backup storage.

Quick Start

To create a backup, simply execute the backup-recovery skill with the 'Backup now' command. To restore data, use the 'Restore now' command with a specified date.

Frequently Asked Questions about backup-recovery

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

FAQPage Schema
How do I automate encrypted off-site backups for live data?

Automated encrypted off-site backup for live data is achieved through daily snapshots that apply AES-256-GCM encryption before pushing the files to a private GitHub repository for secure storage.

Can I restore backup data from a specific date to a new machine?

Restoring backup data from a specific date to a new machine is supported by executing the restore command with your specified date to verify and recover the encrypted snapshots.

Does this backup process use AES-256-GCM encryption for GitHub storage?

The backup process uses AES-256-GCM encryption to secure your data before storing it in a private GitHub repository, ensuring versioned and protected off-site snapshots.

What is the best way to secure board, guard, config, and vault data?

Securing board, guard, config, and vault data is best handled by taking automated daily snapshots that encrypt the live data and push it to a private GitHub repository.

How do I verify a backup restoration after a data loss incident?

Verifying a backup restoration after a data loss incident involves running the restore command with a specific date to confirm the encrypted snapshots are successfully recovered on your machine.