← Back to Skills Marketplace
kiris-z

Restic Workstation Backup

by Kiris-z · GitHub ↗ · v2.0.0 · MIT-0
cross-platform ✓ Security Clean
158
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install restic-workstation-backup
Description
Design, implement, and operate encrypted restic backups for Linux home directories with encryption, deduplication, automated scheduling, and restore testing....
Usage Guidance
This appears to be a legitimate restic backup installer. Before installing: run the plan-only mode first (no --apply) to review exactly what will be written; verify the target repository endpoint is correct and that you trust that host; ensure restic is installed on the system; back up existing root crontab and configuration before allowing the script to archive/remove legacy entries; store the generated password file in your secret vault if you want long-term safe storage; be aware that system-level apply needs sudo/root and may start a first backup immediately if you pass --run-initial-backup. If you have strict outbound mail policies, review the alerting/mail steps (default mail address is illustrative).
Capability Analysis
Type: OpenClaw Skill Name: restic-workstation-backup Version: 2.0.0 The skill bundle provides a comprehensive and security-conscious automation framework for restic backups on Linux. It includes robust features such as systemd timers, structured logging with transient error retry logic, and automated restore validation drills. The scripts (bootstrap_restic_home.sh, install_userlevel_restic.sh) follow security best practices by enforcing strict file permissions (0600) for secrets, avoiding the exposure of passwords in logs or output, and implementing a 'plan-only' mode to prevent accidental system changes. No evidence of malicious intent, data exfiltration, or unauthorized access was found; the high-privilege operations (e.g., systemd unit creation, crontab archival) are well-documented and aligned with the stated purpose of a system-wide backup utility.
Capability Assessment
Purpose & Capability
Name/description (restic home backups) match the files and runtime instructions. The scripts create config, secrets, systemd units, logging, retry logic and validation—things you'd expect for this purpose. Example repository hosts and email addresses are only illustrative.
Instruction Scope
SKILL.md and the scripts limit actions to backup-related tasks (writing /etc or user config, installing scripts, creating timers, running restic checks/restores). Plan-only default is enforced; destructive actions (prune with delete) are guarded by --dry-run or require explicit flags. The only broad host/system change is archiving/removal of a matching legacy crontab entry (archived before removal), which is consistent with migrating cron→systemd.
Install Mechanism
This is an instruction-only skill with bundled shell scripts — no remote downloads or package installs are performed by the skill itself. Scripts check for restic and instruct the operator to install it if missing. No URL-based installers or external archives are fetched.
Credentials
No external credentials or unrelated environment variables are requested. The scripts generate and store a local restic password file and an env file with appropriate file-permissions (0600) and advise never to print secrets. Example remote repo SSH host/key usage is expected for an SFTP transport and is not requested directly by the skill.
Persistence & Privilege
The skill does not request permanent system inclusion (always:false). System-level changes require explicit --apply and root; user-level installs are separate and do not require root. Autonomous model invocation is allowed by platform default but the skill itself defaults to plan-only and requires explicit flags to modify system state.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install restic-workstation-backup
  3. After installation, invoke the skill by name or use /restic-workstation-backup
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v2.0.0
v2.0.0: SFTP/SSH support, DST-safe timers, 14d/8w/12m retention, retry logic, structured logging, user-level install, restore audit.
Metadata
Slug restic-workstation-backup
Version 2.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Restic Workstation Backup?

Design, implement, and operate encrypted restic backups for Linux home directories with encryption, deduplication, automated scheduling, and restore testing.... It is an AI Agent Skill for Claude Code / OpenClaw, with 158 downloads so far.

How do I install Restic Workstation Backup?

Run "/install restic-workstation-backup" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Restic Workstation Backup free?

Yes, Restic Workstation Backup is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Restic Workstation Backup support?

Restic Workstation Backup is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Restic Workstation Backup?

It is built and maintained by Kiris-z (@kiris-z); the current version is v2.0.0.

💬 Comments