# Send Backup to your agent
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
## Fast path
- Download the package from Yavira.
- Extract it into a folder your agent can access.
- Paste one of the prompts below and point your agent at the extracted folder.
## Suggested prompts
### New install

```text
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
```
### Upgrade existing

```text
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
```
## Machine-readable fields
```json
{
  "schemaVersion": "1.0",
  "item": {
    "slug": "backups",
    "name": "Backup",
    "source": "tencent",
    "type": "skill",
    "category": "其他",
    "sourceUrl": "https://clawhub.ai/ivangdavila/backups",
    "canonicalUrl": "https://clawhub.ai/ivangdavila/backups",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadUrl": "/downloads/backups",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=backups",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "packageFormat": "ZIP package",
    "primaryDoc": "SKILL.md",
    "includedAssets": [
      "SKILL.md"
    ],
    "downloadMode": "redirect",
    "sourceHealth": {
      "source": "tencent",
      "slug": "backups",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-29T03:06:38.258Z",
      "expiresAt": "2026-05-06T03:06:38.258Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=backups",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=backups",
        "contentDisposition": "attachment; filename=\"backups-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null,
        "slug": "backups"
      },
      "scope": "item",
      "summary": "Item download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this item.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/backups"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    }
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/backups",
    "downloadUrl": "https://openagent3.xyz/downloads/backups",
    "agentUrl": "https://openagent3.xyz/skills/backups/agent",
    "manifestUrl": "https://openagent3.xyz/skills/backups/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/backups/agent.md"
  }
}
```
## Documentation

### The Only Rule That Matters

Untested backups are not backups — schedule regular restore tests, not just backup jobs
Test restores to different hardware/location — validates both backup and restore procedure
Time the restore — know how long recovery actually takes before disaster strikes

### 3-2-1 Rule Violations

Same disk as source data = not a backup — disk failure loses both
Same server as source = not a backup — ransomware/fire/theft takes both
Same cloud account = risky — account compromise or provider issue loses both
Cloud sync (Dropbox, Drive) is not backup — syncs deletions and corruption too

### Ransomware Protection

Backups accessible from production get encrypted too — air gap or immutable storage required
Append-only/immutable storage prevents deletion — S3 Object Lock, Backblaze B2 with retention
Offline rotation (USB drives, tapes) for critical data — can't encrypt what's not connected
Test restoring from immutable backup — verify ransomware can't corrupt the restore process

### Database Backup Traps

File copy of running database = corrupted backup — use pg_dump, mysqldump, mongodump
Point-in-time recovery needs WAL/binlog archiving — dump alone loses recent transactions
Large databases: pg_dump locks tables — use pg_basebackup or logical replication for zero downtime
Test restore to different server — verifies backup is self-contained

### Incremental Backup Pitfalls

Incrementals depend on chain — one corrupted backup breaks all following
Long chains slow restores — schedule periodic full backups
Deduplication saves space but adds complexity — single repo corruption affects all backups
Verify backup integrity regularly — bit rot happens, checksums catch it

### Retention Mistakes

No retention policy = storage fills up — define and automate cleanup
Too aggressive retention = can't recover old corruption — keep monthlies for a year minimum
Legal/compliance requirements may mandate retention — check before setting policy
Grandfather-father-son pattern: daily/weekly/monthly tiers

### Filesystem Traps

Permissions and ownership often lost — verify restore preserves them, or document expected state
Symlinks may not backup correctly — some tools follow, some copy link, test behavior
Sparse files may inflate — 1GB sparse file becomes 1GB actual in backup
Extended attributes and ACLs — not all tools preserve them

### Cloud and Remote

Encrypt before upload — cloud provider breach shouldn't expose your data
Bandwidth costs add up — initial seed via physical drive for large datasets
Region matters for disaster recovery — same region as production doesn't survive regional outage
Egress fees can be brutal — know restore costs before emergency

### Tool-Specific

rsync --delete on wrong direction destroys source — always double-check source/destination
restic/borg need repository password — lose it = lose all backups, no recovery
Tarball without compression: faster, but larger — choose based on CPU vs storage tradeoff
Snapshots (LVM, ZFS, cloud) are not backups — same storage system, same failure domain

### Documentation

Document restore procedure — you won't remember under pressure
Store procedure outside the backup — printed, different system, password manager
Include credentials, paths, expected time — everything needed to restore at 3am
## Trust
- Source: tencent
- Verification: Indexed source record
- Publisher: ivangdavila
- Version: 1.0.0
## Source health
- Status: healthy
- Item download looks usable.
- Yavira can redirect you to the upstream package for this item.
- Health scope: item
- Reason: direct_download_ok
- Checked at: 2026-04-29T03:06:38.258Z
- Expires at: 2026-05-06T03:06:38.258Z
- Recommended action: Download for OpenClaw
## Links
- [Detail page](https://openagent3.xyz/skills/backups)
- [Send to Agent page](https://openagent3.xyz/skills/backups/agent)
- [JSON manifest](https://openagent3.xyz/skills/backups/agent.json)
- [Markdown brief](https://openagent3.xyz/skills/backups/agent.md)
- [Download page](https://openagent3.xyz/downloads/backups)