disaster-recovery
Implement disaster recovery and backup strategies for Proxmox. Create and manage backups, test recovery procedures, and ensure business continuity for your infrastructure.
Best use case
disaster-recovery is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Implement disaster recovery and backup strategies for Proxmox. Create and manage backups, test recovery procedures, and ensure business continuity for your infrastructure.
Teams using disaster-recovery should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/disaster-recovery/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How disaster-recovery Compares
| Feature / Agent | disaster-recovery | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Implement disaster recovery and backup strategies for Proxmox. Create and manage backups, test recovery procedures, and ensure business continuity for your infrastructure.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Disaster Recovery Skill Implement and manage disaster recovery and backup strategies for Proxmox. ## What this skill does This skill enables you to: - Create and manage VM backups - Create and manage container backups - Monitor backup status and history - Track backup storage usage - Restore VMs from backups - Restore containers from backups - Create VM snapshots for recovery - Create container snapshots for recovery - Plan backup strategies - Test disaster recovery procedures - Generate backup reports - Manage backup retention policies ## When to use this skill Use this skill when you need to: - Create backups of VMs and containers - Restore from backups - Plan backup strategies - Monitor backup status - Test recovery procedures - Verify backup integrity - Plan backup retention - Troubleshoot backup failures - Generate compliance reports - Plan for disaster scenarios ## Available Tools - `create_vm_backup` - Create a backup of a VM - `create_container_backup` - Create a backup of a container - `restore_vm_backup` - Restore a VM from backup - `restore_container_backup` - Restore a container from backup - `create_vm_snapshot` - Create VM snapshot for recovery - `restore_vm_snapshot` - Restore from VM snapshot - `create_container_snapshot` - Create container snapshot - `restore_container_snapshot` - Restore from container snapshot - `delete_backup` - Delete a backup file ## Typical Workflows ### Backup Creation & Management 1. Create backups of critical VMs and containers 2. Monitor backup completion and status 3. Verify backup storage allocation 4. Manage backup retention policies 5. Clean up old backups ### Disaster Recovery Testing 1. Create test backups of critical systems 2. Use snapshots for point-in-time recovery 3. Restore to test environment 4. Verify functionality and data integrity 5. Document recovery procedures ### Recovery Operations 1. Identify failed VM/container 2. Locate appropriate backup 3. Use `restore_vm_backup` or `restore_container_backup` 4. Verify restored system functionality 5. Complete recovery procedures ### Backup Monitoring 1. Monitor backup schedule compliance 2. Track backup storage usage 3. Monitor backup success/failure rates 4. Identify backup issues early 5. Generate audit reports ## Example Questions - "Create a backup of VM 100 to storage" - "What's the status of recent backups?" - "Restore VM 200 from the backup created yesterday" - "Show me all available backups and their sizes" - "Create a snapshot of container 101 before updates" - "How much storage is used for backups?" - "Generate a disaster recovery test report" ## Response Format When using this skill, I provide: - Backup creation confirmations - Backup listings with dates and sizes - Restore operation status - Backup storage usage analysis - Recovery procedure documentation - Compliance and audit reports ## Best Practices - Implement 3-2-1 backup rule (3 copies, 2 media types, 1 offsite) - Backup critical systems regularly - Test restore procedures regularly - Monitor backup success rates - Implement backup retention policies - Encrypt backups for security - Store backups off-site - Document recovery procedures - Verify backup integrity - Monitor backup storage capacity - Automate backup schedules - Test recovery before disaster strikes - Keep backup inventories current - Monitor backup performance - Plan for recovery time objectives (RTO) - Plan for recovery point objectives (RPO)
Related Skills
planning-disaster-recovery
Execute use when you need to work with backup and recovery. This skill provides backup automation and disaster recovery with comprehensive guidance and automation. Trigger with phrases like "create backups", "automate backups", or "implement disaster recovery".
managing-database-recovery
Process use when you need to work with database operations. This skill provides database management and optimization with comprehensive guidance and automation. Trigger with phrases like "manage database", "optimize database", or "configure database".
github-wayback-recovery
Recover deleted GitHub content using the Wayback Machine and Archive.org APIs. Use when repositories, files, issues, PRs, or wiki pages have been deleted from GitHub but may persist in web archives. Covers CDX API queries, URL patterns, and systematic recovery workflows.
github-commit-recovery
Recover deleted commits from GitHub using REST API, web interface, and git fetch. Use when you have commit SHAs and need to retrieve actual commit content, diffs, or patches. Includes techniques for accessing "deleted" commits that remain on GitHub servers.
cicd-intelligent-recovery
Loop 3 of the Three-Loop Integrated Development System. CI/CD automation with intelligent failure recovery, root cause analysis, and comprehensive quality validation. Receives implementation from Loop 2, feeds failure patterns back to Loop 1. Achieves 100% test success through automated repair and theater validation. v2.0.0 with explicit agent SOPs.
error-recovery
Strategies for handling subagent failures with retry logic and escalation patterns.
recovery
Recover session state from memory-keeper after context loss.
Azure Site Recovery Skill
This skill provides expert guidance for Azure Site Recovery. Covers troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. It combines local quick-reference content with remote documentation fetching capabilities.
Daily Logs
Record the user's daily activities, progress, decisions, and learnings in a structured, chronological format.
Socratic Method: The Dialectic Engine
This skill transforms Claude into a Socratic agent — a cognitive partner who guides
Sokratische Methode: Die Dialektik-Maschine
Dieser Skill verwandelt Claude in einen sokratischen Agenten — einen kognitiven Partner, der Nutzende durch systematisches Fragen zur Wissensentdeckung führt, anstatt direkt zu instruieren.
College Football Data (CFB)
Before writing queries, consult `references/api-reference.md` for endpoints, conference IDs, team IDs, and data shapes.