Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
aj-geddes avatar

Backup Disaster Recovery

  • 546 installs
  • 305 repo stars
  • Updated March 4, 2026
  • aj-geddes/useful-ai-prompts

backup-disaster-recovery is an agent skill that designs and implements automated backup strategies, disaster recovery plans, and restoration procedures for developers who need to protect critical data and infrastructure

About

backup-disaster-recovery is an agent skill from aj-geddes/useful-ai-prompts for designing comprehensive backup and disaster recovery strategies. The skill guides automated backup configuration, disaster recovery plan authoring, data restoration procedures, and business continuity planning for production infrastructure. Developers reach for it during compliance-driven data protection work, failover planning, or post-incident recovery procedure documentation. Reference guides and best practices cover backup scheduling, retention policies, and restoration testing. Output includes backup configurations, DR runbooks, and restoration checklists rather than application feature code.

  • Designs comprehensive backup and disaster recovery strategies for business continuity
  • Implements point-in-time recovery, cross-region failover, and RTO optimization
  • Supports data protection, compliance, audit requirements, and data migration scenarios
  • Provides ready-to-use Kubernetes CronJob and PostgreSQL backup examples
  • Includes reference guides and best practices for production infrastructure protection

Backup Disaster Recovery by the numbers

  • 546 all-time installs (skills.sh)
  • Ranked #361 of 1,039 Cloud & Infrastructure skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/aj-geddes/useful-ai-prompts --skill backup-disaster-recovery

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs546
repo stars305
Last updatedMarch 4, 2026
Repositoryaj-geddes/useful-ai-prompts

How do you design backup and disaster recovery plans?

Design and implement automated backup strategies, disaster recovery plans, and restoration procedures that keep critical data and infrastructure safe.

Who is it for?

Platform engineers and SREs implementing backup automation, DR runbooks, and restoration testing for production infrastructure.

Skip if: Frontend developers building UI components or teams with fully managed backup handled entirely by a cloud provider console without custom DR planning.

When should I use this skill?

User asks for backup strategies, disaster recovery plans, data restoration procedures, business continuity, or compliance-driven data protection.

What you get

Backup configurations, disaster recovery runbooks, restoration procedures, and business continuity documentation

  • Backup configuration
  • Disaster recovery runbook
  • Restoration procedure checklist

Files

SKILL.mdMarkdownGitHub ↗

Backup and Disaster Recovery

Table of Contents

Overview

Design and implement comprehensive backup and disaster recovery strategies to ensure data protection, business continuity, and rapid recovery from infrastructure failures.

When to Use

  • Data protection and compliance
  • Business continuity planning
  • Disaster recovery planning
  • Point-in-time recovery
  • Cross-region failover
  • Data migration
  • Compliance and audit requirements
  • Recovery time objective (RTO) optimization

Quick Start

Minimal working example:

# postgres-backup-cronjob.yaml
apiVersion: v1
kind: ConfigMap
metadata:
  name: backup-script
  namespace: databases
data:
  backup.sh: |
    #!/bin/bash
    set -euo pipefail

    BACKUP_DIR="/backups/postgresql"
    RETENTION_DAYS=30
    DB_HOST="${POSTGRES_HOST}"
    DB_PORT="${POSTGRES_PORT:-5432}"
    DB_USER="${POSTGRES_USER}"
    DB_PASSWORD="${POSTGRES_PASSWORD}"

    export PGPASSWORD="$DB_PASSWORD"

    # Create backup directory
    mkdir -p "$BACKUP_DIR"

    # Full backup
    BACKUP_FILE="$BACKUP_DIR/full-$(date +%Y%m%d-%H%M%S).sql"
// ... (see reference guides for full implementation)

Reference Guides

Detailed implementations in the references/ directory:

GuideContents
Database Backup ConfigurationDatabase Backup Configuration
Disaster Recovery Plan TemplateDisaster Recovery Plan Template
Backup and Restore ScriptBackup and Restore Script
Cross-Region FailoverCross-Region Failover

Best Practices

✅ DO

  • Perform regular backup testing
  • Use multiple backup locations
  • Implement automated backups
  • Document recovery procedures
  • Test failover procedures regularly
  • Monitor backup completion
  • Use immutable backups
  • Encrypt backups at rest and in transit

❌ DON'T

  • Rely on a single backup location
  • Ignore backup failures
  • Store backups with production data
  • Skip testing recovery procedures
  • Over-compress backups beyond recovery speed needs
  • Forget to verify backup integrity
  • Store encryption keys with backups
  • Assume backups are automatically working

Related skills

FAQ

What does backup-disaster-recovery help implement?

backup-disaster-recovery helps implement automated backup strategies, disaster recovery plans, and data restoration procedures for critical infrastructure. Output includes backup configurations, DR runbooks, and business continuity documentation.

When should developers invoke backup-disaster-recovery?

backup-disaster-recovery fits data protection, compliance, business continuity, and disaster recovery planning for production systems. Skip it for application feature development or UI work unrelated to infrastructure resilience.

Cloud & Infrastructureinframonitoring

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.