backup-restore

alexanderjamesmcleod's avatarfrom alexanderjamesmcleod

Backup and restore database and configurations with automatic scheduling

0stars🔀0forks📁View on GitHub🕐Updated Jan 8, 2026

When & Why to Use This Skill

The backup-restore Claude skill provides a robust solution for automating database and configuration backups with built-in scheduling. It simplifies data protection and disaster recovery by allowing users to manage recovery points and system states through an agentic interface, ensuring critical information is always secured and easily restorable.

Use Cases

  • Scheduled Data Protection: Set up automated, recurring backups for production databases to prevent data loss and meet compliance requirements.
  • Environment Migration and Recovery: Quickly restore system configurations and database states when moving to new infrastructure or recovering from a system crash.
  • Automated IT Runbooks: Incorporate backup and restoration tasks into automated IT workflows to reduce manual overhead and human error in system maintenance.
namebackup-restore
descriptionBackup and restore database and configurations with automatic scheduling

backup-restore

Overview

Backup and restore database and configurations with automatic scheduling

This skill was converted from a bash script to follow Anthropic's Agent Skills best practices.

Usage

backup-restore <command> [options]

Commands

TODO: Extract and document commands from the script

Run backup-restore --help to see available commands.

When to Use

TODO: Add specific use cases

Scripts

  • scripts/main.sh - Main functionality (converted from original backup-restore)

Claude can execute this script directly without loading it into context.

Additional Resources

For detailed information, see:

Progressive Disclosure

Consider adding these reference files:

  • reference/api-reference.md - Detailed command documentation
  • reference/troubleshooting.md - Common issues and solutions