← All skills
Tencent SkillHub Β· AI

Restic Home Backup (Safe Apply Mode)

Design, implement, and operate encrypted restic backups for Linux home directories with systemd automation, retention policies, and restore validation. Use w...

skill openclawclawhub Free
0 Downloads
0 Stars
0 Installs
0 Score
High Signal

Design, implement, and operate encrypted restic backups for Linux home directories with systemd automation, retention policies, and restore validation. Use w...

⬇ 0 downloads β˜… 0 stars Unverified but indexed

Install for OpenClaw

Quick setup
  1. Download the package from Yavira.
  2. Extract the archive and review SKILL.md first.
  3. Import or place the package into your OpenClaw setup.

Requirements

Target platform
OpenClaw
Install method
Manual import
Extraction
Extract archive
Prerequisites
OpenClaw
Primary doc
SKILL.md

Package facts

Download mode
Yavira redirect
Package format
ZIP package
Source platform
Tencent SkillHub
What's included
SKILL.md, references/ops-checklist.md, scripts/bootstrap_restic_home.sh

Validation

  • Use the Yavira download entry.
  • Review SKILL.md after the package is downloaded.
  • Confirm the extracted package contains the expected setup assets.

Install with your agent

Agent handoff

Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.

  1. Download the package from Yavira.
  2. Extract it into a folder your agent can access.
  3. Paste one of the prompts below and point your agent at the extracted folder.
New install

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

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.

Trust & source

Release facts

Source
Tencent SkillHub
Verification
Indexed source record
Version
1.0.0

Documentation

ClawHub primary doc Primary doc: SKILL.md 7 sections Open source page

Restic Home Backup

Define and deliver a production-ready restic backup setup for ~/ with encryption, deduplication, automated scheduling, and restore testing.

Skill contract

Name: restic-home-backup Problem solved: Provide reliable, encrypted, versioned backups of a Linux home directory with operational safety and repeatable recovery. Inputs: Backup target type (local disk, sftp, s3, b2, etc.) Repository endpoint/path Secret handling method (env file or password file) Schedule preferences (daily backup, weekly prune, monthly check) Exclude patterns Outputs: Installed and initialized restic repository Backup/prune/check scripts systemd service/timer units Validation evidence (snapshots + test restore) Short operator runbook Safety boundaries (must never violate): Never print secrets or tokens in chat/log output. Never delete snapshots/repositories without explicit user confirmation. Never weaken permissions on credential files (chmod 600 minimum). Never claim backup success without checking command exit status and snapshot listing. Never apply system changes implicitly: require explicit --apply (or explicit user confirmation) before writing to /etc, /usr/local/bin, or /etc/systemd/system.

1) Assess and confirm backup contract

Collect the minimum required values before changes: Source path (default /home/<user>) Destination repo and transport Retention policy (for example: 7d/4w/12m) Preferred schedule in local timezone If any critical value is missing, ask targeted questions.

2) Scaffold backup implementation

Use these resources: scripts/bootstrap_restic_home.sh to generate deterministic setup artifacts. It is PLAN-ONLY by default and requires explicit --apply for system changes. Optional flags control timer enablement, repository initialization, and initial backup run. references/ops-checklist.md for day-2 operations and troubleshooting. Create: /etc/restic-home.env (root-readable only) /usr/local/bin/restic-home-backup.sh /usr/local/bin/restic-home-prune.sh /usr/local/bin/restic-home-check.sh restic-home-backup.service/.timer restic-home-prune.service/.timer restic-home-check.service/.timer

3) Harden and validate

Run and verify: restic snapshots One immediate backup run One restore smoke test to temporary directory restic check (or scheduled monthly deep check) Validate failure behavior: Wrong password Unreachable repository Permission denied on env file Report exact failing command + short corrective action.

4) Package and publish via ClawHub CLI (when requested)

When user requests publication: Validate skill quality and structure. Package skill. Publish with clawhub CLI. Verify install from registry in a clean environment. Keep publish actions explicit and auditable.

Response style requirements

Use descriptive language with concrete operational detail: Name the exact file path, service name, and command. State what changed and how to verify it. End multi-step tasks with explicit completion status.

Category context

Agent frameworks, memory systems, reasoning layers, and model-native orchestration.

Source: Tencent SkillHub

Largest current source with strong distribution and engagement signals.

Package contents

Included in package
2 Docs1 Scripts
  • SKILL.md Primary doc
  • references/ops-checklist.md Docs
  • scripts/bootstrap_restic_home.sh Scripts