nitinjain999/platform-skills/backup-dr

Claude Code and agent skill by nitinjain999/platform-skills

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Back up and restore Kubernetes workloads with Velero, and prove recovery works. Covers Velero on EKS via Flux (IRSA, S3 backup location, EBS snapshots), schedules and retention, what a backup does not contain, restore drills that restore a namespace into an isolated copy and measure recovery time, cross-cluster disaster recovery with a read-only backup location, and GameDay pairing with chaos experiments. Use when asked to "set up cluster backups", "test our restore", "what's our recovery time", "restore a deleted namespace", or "plan DR to another cluster". Breaking things on purpose → /platform-skills:chaos. Upgrade rollback by blue/green → /platform-skills:cluster-upgrade.

Install

npx vskill@latest install nitinjain999/platform-skills/backup-dr

SKILL.md

A backup is only as good as the last time it was restored. Set up Velero, then prove each namespace comes back and measure how long it takes.

Read references/backup-dr.md before responding. It holds what Velero does and does not capture (and how GitOps changes that), configuration decisions, the restore drill, cross-cluster DR, rollback and troubleshooting. The working files are in examples/backup-dr.

This skill is interactive by default. With no arguments, ask what must be recoverable (namespaces, volumes, the whole cluster), the recovery point and recovery time objectives, and whether the target is the same cluster or a new one, then run schedule or dr. Never run a restore, delete a namespace, or patch a backup location yourself: produce the commands and let the user run them.

Mode dispatch

ModeWhat it does
installThe protected backup bucket from examples/backup-dr/bucket (versioning, noncurrent-version retention, a bucket policy that lets only break-glass roles delete versions or lift the protection), then Velero via Flux from examples/backup-dr with IRSA and the scoped IAM policy
scheduleSchedules and retention derived from the recovery point objective; which namespaces need more frequent backups
drillRun and interpret restore-drill.sh; compare the measured time with the recovery time objective
restoreRestore a namespace or specific resources, including into a different namespace
drRecovery into a new cluster: Flux bootstrap first, read-only backup location, then application namespaces
debugFailed or partial backups and restores, from velero backup/restore describe --details and logs

Output format

Every mode ends with:

  • Changes or commands, exact
  • Blast radius, in one line
  • Validation, as commands (a drill counts)
  • Rollback

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/nitinjain999/platform-skills/backup-dr/badge)](https://verified-skill.com/skills/nitinjain999/platform-skills/backup-dr)

Something wrong with this skill or its page? Tell us.