ClawKeep S3 / R2 Backup Skill

Encrypt local workspaces and sync backups to S3-compatible storage.

18|1|Updated Feb 5, 2026
One-click install
npx skills add https://github.com/taco-devs/clawkeep --skill clawkeep-s3-r2-backup-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ClawKeep S3 / R2 Backup Skill
Source: https://github.com/taco-devs/clawkeep/tree/main/skills/s3
Command: npx skills add https://github.com/taco-devs/clawkeep --skill clawkeep-s3-r2-backup-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Protects local workspaces and important files by creating continuous, client-side encrypted backups to S3-compatible object storage so cloud providers never see plaintext data or file metadata.

Core Features & Use Cases

  • Zero-knowledge encrypted backups: AES-256-GCM encryption before upload, so object stores only see opaque .enc chunks.
  • S3-compatible targets: Works with Cloudflare R2, AWS S3, Backblaze B2, MinIO, Wasabi and other S3 endpoints.
  • Daemonized sync & time-travel restore: Background watch daemon automatically syncs encrypted changes and supports point-in-time restores and named snapshots.
  • Use Case: Automatically back up an AI agent workspace and its memory files to Cloudflare R2 for off-site, private archival with easy restores.

Quick Start

Run the ClawKeep CLI to set your encryption password, configure an S3-compatible target with credentials, and start the watch daemon to begin encrypted syncs for your workspace.

Frequently Asked Questions about ClawKeep S3 / R2 Backup Skill

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

FAQPage Schema
How do I back up an AI agent workspace to S3-compatible storage with zero-knowledge encryption?

You can back up an AI agent workspace to S3-compatible storage using AES-256-GCM encryption before upload, ensuring providers only see opaque .enc chunks. This requires the ClawKeep CLI, an initialized workspace, and valid bucket credentials to start daemonized sync operations.

Does zero-knowledge encrypted backup work with Cloudflare R2, Backblaze B2, and MinIO?

Yes, zero-knowledge encrypted backup works with Cloudflare R2, Backblaze B2, MinIO, AWS S3, and Wasabi. The process applies AES-256-GCM encryption locally before uploading, so the object storage provider never sees plaintext data or file metadata.

How do I set up point-in-time restores and named snapshots for local workspace backup files?

Point-in-time restores and named snapshots are set up by running the ClawKeep CLI to initialize your workspace, setting a password for key material, and starting the background watch daemon to automatically sync encrypted changes to your configured bucket.

What do I need to configure before starting encrypted syncs to an S3-compatible bucket?

Before starting encrypted syncs, you need to install the ClawKeep CLI, initialize a workspace with set-password key material, and configure an S3-compatible target with valid access credentials. You can then test the connection and start daemonized sync operations.

Can the cloud provider see my file metadata during client-side encrypted backup?

No, the cloud provider cannot see your file metadata during client-side encrypted backup. The process applies AES-256-GCM encryption before upload, transforming local workspaces and memory files into opaque .enc chunks so object stores only see encrypted data.

What is the best way to automate off-site archival for local memory files and configs?

The best way to automate off-site archival for memory files and configs is using a daemonized watch daemon to continuously sync encrypted changes to S3-compatible targets. This creates private, point-in-time archival snapshots that support easy restores.