firstp1ck/pi-coding-agent-forge/backup-manager
Claude Code and agent skill by firstp1ck/pi-coding-agent-forge
- community
Checking that the SKILL.md file is still in the repository.
Agents should invoke this skill for backup health checks, restore testing, NAS/Gitea backup integrity, 3-2-1 strategy review, backup script audits, or verifying repositories and archives can be restored safely.
Install
npx vskill@latest install firstp1ck/pi-coding-agent-forge/backup-managerSKILL.md
Backup Manager
Verify, test, and manage backups across the infrastructure.
Quick Start
Verify a Git Backup
Check Gitea Backup Status
Backup Verification
Git Repository Integrity
Expected: Exit code 0, no errors. Any "broken link", "missing", or "corrupt" messages indicate problems.
File Count Verification
Backup Freshness
A backup is only useful if it's recent enough. Check age:
Freshness criteria:
- < 24h: Fresh
- 24h–72h: Acceptable (check if auto-backup is running)
- > 72h: Stale (investigate why backups stopped)
Restore Testing
Git Restore Test
Full restore test to verify disaster recovery:
NAS Restore Test
3-2-1 Backup Strategy
The gold standard: 3 copies of data, on 2 different media types, with 1 offsite.
Current Status Assessment
| Requirement | Status | Details | |
|---|---|---|---|
| Copy 1: Primary | Local machine | Working directory | |
| Copy 2: Local backup | Gitea/NAS/local backup target | Auto-backup on a defined schedule | |
| Copy 3: Offsite | GitHub | Mirror (if configured) | |
| 2 media types | SSD + NAS | Different physical devices | |
| 1 offsite | GitHub/cloud | Internet-accessible backup |
Recommendations
When evaluating backup strategy, check:
- Auto-backup running? — Verify
git-autobackupskill is active - Gitea mirror healthy? — Check
github-mirror-checkskill - NAS sync active? — Verify OneDrive sync to NAS
- Recovery time objective (RTO)? — How fast can we restore?
- Recovery point objective (RPO)? — How much data can we afford to lose?
Gitea Backup Operations
Verify Auto-Backup
Manual Backup Trigger
Backup Health Report Format
When delivering a backup status report:
- Summary — Overall backup health (Healthy / At Risk / Critical)
- Freshness — Last backup time for each target
- Integrity — Results of
git fsckor file verification - 3-2-1 Compliance — Which requirements are met
- Recommendations — Any actions needed
Alert Conditions
Alert when:
- Backup is older than 72 hours (auto-backup may have failed)
git fsckreports any errors (corruption detected)- Gitea API is unreachable (backup target down)
- NAS is unreachable (secondary backup target down)
- 3-2-1 compliance drops below 2 copies
_Kai skill — Backup verification and strategy management_
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingpi-skill-backup-manager/skills/backup-manager/SKILL.md
Popularity
- 7-day trend score
- 5
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
[](https://verified-skill.com/skills/firstp1ck/pi-coding-agent-forge/backup-manager)