restic

Manage restic backup operations with encryption, snapshots, and retention policies.

6|1|Updated Feb 16, 2026
One-click install
npx skills add https://github.com/L3DigitalNet/Claude-Code-Plugins --skill restic
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: restic
Source: https://github.com/L3DigitalNet/Claude-Code-Plugins/tree/main/plugins/linux-sysadmin/skills/restic
Command: npx skills add https://github.com/L3DigitalNet/Claude-Code-Plugins --skill restic

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides robust command-line administration for restic, a powerful deduplicating backup program, ensuring your data is securely backed up and easily restorable across various backends.

Core Features & Use Cases

  • Backup Operations: Initialize repositories, create encrypted backups, and manage snapshots.
  • Data Recovery: Restore files and directories from specific snapshots.
  • Retention Policies: Implement automated forget and prune operations to manage disk space and historical data.
  • Integrity Checks: Verify repository health and data integrity.
  • Backend Support: Works with local, SFTP, S3, Backblaze B2, and REST server backends.
  • Use Case: Automate daily backups of your critical server data to an S3-compatible storage, ensuring you can recover from any disaster.

Quick Start

Initialize a restic repository on a local path using the provided password file.

Frequently Asked Questions about restic

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create encrypted backups and manage snapshots for local directories?

Encrypted backups are created by initializing a repository with a password file, after which you can run backup operations to generate deduplicated snapshots and list them for recovery tracking.

Can I use restic to automate backups to S3, Backblaze B2, or an SFTP server?

Yes, restic supports multiple backends including S3, Backblaze B2, SFTP, and REST servers, allowing you to automate daily server data backups to compatible remote storage.

How do I restore files and directories from a specific snapshot during data recovery?

Data recovery is handled by selecting a specific snapshot from your repository and executing the restore command to recover files and directories to a target path.

What is the best way to enforce retention policies and manage disk space in restic?

Retention policies are enforced by using the forget command to mark obsolete snapshots and prune to delete unreferenced data, managing disk space and historical data automatically.

How do I verify repository health and data integrity for my restic backups?

Repository health is verified by running integrity checks that scan the repository data and indexes to ensure your encrypted backups remain uncorrupted and restorable.

Why does my restic backup operation fail and how can I troubleshoot common failures?

Backup failures are addressed by running detailed health checks and following troubleshooting guides for common errors, verifying repository access, password files, and backend connectivity.