backup-restore-runbook-generator

Generate disaster recovery runbooks with backup and restore procedures for PostgreSQL and MySQL.

Updated Jan 21, 2026
One-click install
npx skills add https://github.com/vecear/Nipponverb --skill backup-restore-runbook-generator-vecear
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: backup-restore-runbook-generator
Source: https://github.com/vecear/Nipponverb/tree/main/.claude/skills/backup-restore-runbook-generator
Command: npx skills add https://github.com/vecear/Nipponverb --skill backup-restore-runbook-generator-vecear

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires awscli, psql, pg_dump, pg_restore, mysqldump, curl, @aws-sdk/client-s3, and includes scripts (resource) components.

What problem does it solve?

The Backup/Restore Runbook Generator provides a structured approach to disaster recovery by producing comprehensive, automated backup and restore procedures and a ready-to-follow runbook that teams can execute during incidents.

Core Features & Use Cases

  • Backup strategy definitions (full, incremental, and transaction logs) with schedule recommendations and retention windows.
  • Automated backup, restore, validation, and PITR procedures, plus monitoring and alerting hooks.
  • A complete DR runbook with incident response roles, escalation paths, and runbook documentation suitable for on-call drills and live incidents.

Quick Start

Provide your database type and environment details to generate a complete DR runbook with backups and restore procedures.

Frequently Asked Questions about backup-restore-runbook-generator

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

FAQPage Schema
How do I automate disaster recovery runbooks for PostgreSQL and MySQL databases?

You can automate disaster recovery runbooks by generating structured scripts for backup, restore, and PITR procedures tailored to PostgreSQL and MySQL. This approach creates ready-to-follow documentation with incident response roles and validation checks for live incidents and on-call drills.

What is point-in-time recovery and how does it fit into a database backup strategy?

Point-in-time recovery (PITR) is a technique using transaction logs to restore a database to a specific moment. It fits into your backup strategy by complementing full and incremental backups, allowing precise recovery to just before a data loss event occurred.

Can I use awscli and S3 to manage automated database backups in the cloud?

Yes, you can use awscli and the AWS SDK for S3 to manage automated database backups in the cloud. The generated scripts integrate these dependencies to handle backup storage, retrieval, and monitoring hooks for cloud-based disaster recovery scenarios.

What's the best way to validate database backups before a disaster recovery drill?

The best way to validate database backups is by running automated validation checks that restore the data to a test environment using pg_restore or mysqldump. This ensures your backup files are not corrupted and your disaster recovery runbook is ready for on-call drills.

Does this disaster recovery generator support both pg_dump and mysqldump workflows?

Yes, the disaster recovery generator supports both pg_dump and mysqldump workflows. It generates customized backup and restore procedures leveraging psql, pg_restore, and mysqldump dependencies to fit your specific database environment requirements.

Why do I need a runbook for database backup and restore procedures?

You need a runbook for database backup and restore procedures to provide a structured, executable plan during incidents. It defines escalation paths, role assignments, and automated validation checks, reducing manual errors when restoring databases under pressure.