Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
Provides git-powered versioned backups and safe snapshot recovery for workspace files, with automated and manual snapshot options.
Provides git-powered versioned backups and safe snapshot recovery for workspace files, with automated and manual snapshot options.
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
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.
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.
Git-powered versioned backups for your workspace. Every change tracked, every state recoverable.
ClawKeep gives you version-controlled backups of your workspace files. You can go back to any point in time if something goes wrong โ a bad memory update, corrupted config, accidental deletion.
ClawKeep must be installed globally: npm install -g clawkeep Verify: clawkeep --version
Initialize ClawKeep on your workspace: cd /path/to/your/workspace clawkeep init This creates: .clawkeep/config.json โ minimal config .clawkeepignore โ patterns for files to skip (node_modules, .env, logs, etc.) .gitignore โ auto-synced from .clawkeepignore An initial snapshot of all tracked files
Start a background daemon that auto-snapshots on every file change: clawkeep watch --daemon -d /path/to/workspace --interval 10000 Runs in background, survives terminal close Debounces writes (default 10s) to avoid spam commits Stop with: clawkeep watch --stop -d /path/to/workspace
# Quick snapshot (only commits if files changed) clawkeep snap -d /path/to/workspace -q # Named snapshot clawkeep snap -d /path/to/workspace -m "before risky changes"
# See available snapshots clawkeep log -d /path/to/workspace # Restore to a specific snapshot (non-destructive โ creates new commit) clawkeep restore <hash> -d /path/to/workspace # Restore to N snapshots ago clawkeep restore HEAD~3 -d /path/to/workspace Restores are safe โ they check out the old state and commit it as a new snapshot. Your full history is preserved.
# Quick status clawkeep status -d /path/to/workspace # See what changed since last snapshot clawkeep diff -d /path/to/workspace # View timeline clawkeep log -d /path/to/workspace -n 10
Edit .clawkeepignore in your workspace root to exclude files from tracking. Patterns are auto-synced to .gitignore.
clawkeep ui --daemon -d /path/to/workspace --port 3333 Visual timeline, file browser with time-travel, side-by-side diffs, one-click restore. Token-based auth is auto-generated.
For off-site encrypted backups, choose a target and follow its dedicated skill: TargetSkillDescriptionLocal pathskills/local/SKILL.mdNAS, USB drive, external disk, network shareS3 / R2skills/s3/SKILL.mdCloudflare R2, AWS S3, Backblaze B2, MinIO, WasabiClawKeep Cloudskills/clawkeep-cloud/SKILL.mdManaged zero-knowledge backup with browser-based setup All targets use AES-256-GCM encryption. Your backup destination only sees opaque .enc chunk files โ no file names, no metadata, no structure.
ActionCommandInitializeclawkeep init -d <dir>Auto-backup daemonclawkeep watch --daemon -d <dir>Stop daemonclawkeep watch --stop -d <dir>Manual backupclawkeep snap -d <dir> -m "message"View historyclawkeep log -d <dir>Restoreclawkeep restore <hash> -d <dir>See changesclawkeep diff -d <dir>Launch dashboardclawkeep ui --daemon -d <dir> --port 3333Stop dashboardclawkeep ui --stop -d <dir>Export encryptedclawkeep export -d <dir> -p "password"
Workflow acceleration for inboxes, docs, calendars, planning, and execution loops.
Largest current source with strong distribution and engagement signals.