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".
Install with Tessl CLI
npx tessl i github:jeremylongshore/claude-code-plugins-plus-skills --skill implementing-backup-strategies84
Quality
45%
Does it follow best practices?
Impact
92%
1.01xAverage score across 9 eval scenarios
Optimize this skill with Tessl
npx tessl skill review --optimize ./plugins/devops/backup-strategy-implementor/skills/implementing-backup-strategies/SKILL.mdPostgreSQL automated backup with S3 and security
pg_dump usage
100%
100%
S3 upload command
100%
100%
Encryption in transit
100%
100%
Encryption at rest
100%
100%
Retention policy defined
80%
100%
Cron scheduling
100%
100%
Configuration file
100%
100%
Automation script produced
100%
100%
Database name parameterized
100%
100%
Error handling
100%
100%
Restore reference
100%
100%
Without context: $0.2422 · 1m 15s · 12 turns · 15 in / 4,252 out tokens
With context: $0.5988 · 2m 30s · 26 turns · 264 in / 8,951 out tokens
Docker application volume backup automation
Docker Compose volumes
100%
100%
Volume maps to host
100%
100%
Backup script created
100%
100%
Copies volume contents
100%
100%
Cron scheduling
100%
100%
Encryption addressed
60%
100%
Retention policy
100%
100%
Container named correctly
100%
100%
Correct image used
100%
100%
Error or status handling
100%
100%
Without context: $0.3566 · 1m 31s · 21 turns · 28 in / 4,688 out tokens
With context: $0.5288 · 2m 13s · 27 turns · 294 in / 7,246 out tokens
Backup retention, restore testing, and failure alerting
Retention policy enforced
100%
100%
Restore script provided
100%
100%
Test restore script
100%
100%
DR runbook present
100%
100%
Failure alerting included
100%
100%
Encryption at rest
0%
0%
Backup automation script
100%
100%
Scheduling documented
100%
100%
Restore procedure documented
100%
100%
Testing procedure documented
83%
100%
Without context: $0.6607 · 3m 31s · 24 turns · 79 in / 13,440 out tokens
With context: $0.6744 · 3m 4s · 28 turns · 268 in / 11,774 out tokens
IaC-integrated backup infrastructure
IaC tool used
100%
100%
S3 bucket defined in IaC
100%
100%
Encryption at rest in IaC
100%
100%
Lifecycle or retention rule in IaC
100%
100%
IAM permissions defined
100%
100%
Backup script produced
100%
100%
Cron scheduling provided
100%
100%
Encryption in transit
100%
100%
Retention period specified
100%
100%
Production-ready config
100%
100%
Restore documented
100%
100%
Without context: $0.5641 · 2m 23s · 24 turns · 29 in / 9,954 out tokens
With context: $0.8004 · 3m 26s · 32 turns · 38 in / 13,789 out tokens
MongoDB backup automation
mongodump used
100%
100%
Backup destination configured
100%
100%
Encryption at rest
100%
80%
Encryption in transit
100%
87%
Retention policy enforced
100%
100%
Retention period specified
100%
100%
Cron scheduling
100%
100%
Parameterized configuration
100%
100%
Restore script or command
100%
100%
Restore documented
100%
100%
Error handling in script
100%
100%
Without context: $0.3141 · 1m 46s · 14 turns · 21 in / 6,628 out tokens
With context: $0.5047 · 2m 18s · 20 turns · 23 in / 8,839 out tokens
Application-level backup with monitoring integration
App data directory backed up
100%
100%
Encryption at rest
0%
50%
Encryption in transit
50%
75%
Retention policy present
100%
100%
Retention window specified
100%
100%
Monitoring integration
100%
100%
Success notification or heartbeat
100%
100%
Cron scheduling provided
100%
100%
Parameterized config
100%
100%
Restore procedure documented
100%
100%
Large file cleanup
100%
100%
Without context: $0.3450 · 1m 38s · 17 turns · 21 in / 5,689 out tokens
With context: $0.5403 · 2m 22s · 26 turns · 173 in / 8,296 out tokens
Data inventory, RPO/RTO classification, and rsync file system backup
All data sources inventoried
100%
100%
Config files included in inventory
100%
100%
RPO defined per source
100%
100%
RTO defined per source
100%
100%
Strategy per data class
100%
100%
rsync used for file systems
100%
20%
rsync -avz flag
0%
0%
rsync --delete flag
100%
0%
Database strategy uses full+incremental
50%
70%
Tiered retention defined
25%
100%
Inventory document produced
100%
100%
Without context: $0.3529 · 1m 55s · 14 turns · 21 in / 7,044 out tokens
With context: $0.6509 · 2m 59s · 28 turns · 35 in / 10,389 out tokens
systemd timer scheduling, lock files, and tiered retention policy
Lock file mechanism
100%
100%
Lock file path defined
100%
100%
systemd service unit file
100%
100%
systemd timer unit file
100%
100%
Tiered daily retention
100%
100%
Tiered weekly retention
100%
100%
Tiered monthly retention
100%
100%
sha256sum checksum generated
100%
100%
Encryption applied
0%
0%
Script logging
62%
75%
Error handling present
100%
100%
Without context: $0.3021 · 1m 40s · 15 turns · 22 in / 5,352 out tokens
With context: $0.5167 · 2m 18s · 26 turns · 65 in / 7,908 out tokens
rsync network resilience flags and checksum integrity verification
rsync used
100%
100%
rsync -avz flags
30%
70%
rsync --delete flag
0%
0%
rsync --timeout flag
100%
100%
rsync --partial flag
100%
100%
sha256sum checksum generated
100%
100%
Checksum file written
100%
100%
Encryption applied
100%
100%
Retention policy enforced
100%
100%
Cron or systemd scheduling
100%
100%
Error handling present
100%
100%
Without context: $0.3040 · 1m 51s · 14 turns · 21 in / 6,284 out tokens
With context: $0.5803 · 2m 39s · 25 turns · 292 in / 9,296 out tokens
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.