
from openclaw-backup667
Create, download, upload, and restore full OpenClaw instance backups (workspace, credentials, skills, agent history) with an optional local HTTP UI. Requires ca
Backs up all critical OpenClaw data (workspace, MEMORY.md, skills, agent files, openclaw.json with tokens, credentials, and session history) into a single encrypted-permissions archive and provides restore and migration workflows. Includes a local HTTP server for browser-based download/upload and scripts to schedule, create, and restore backups.
Use this skill when you need a full snapshot for migration, disaster recovery, or offline archival. Also useful for moving an OpenClaw instance to a new host or creating scheduled automatic backups. Follow the security guidance: always run restores in --dry-run mode and never expose the HTTP server without a token and TLS.
references/what-gets-saved.md listing exactly what is included/excluded.Best used by OpenClaw-hosted agents and automation tasks that can run shell scripts and interact with local filesystems (OpenClaw CLI-aware environments).
MyClaw Backup provides full OpenClaw instance backup/restore with an HTTP UI for browser-based management. Scripts are well-written with proper error handling, security gates (mandatory token auth, localhost-only execution endpoints, chmod 600 on archives), and thoughtful restore workflow (dry-run, pre-restore snapshot, gateway token preservation). Backup.sh mostly succeeded in sandbox but hit a permission error on a .bak file. Other scripts failed due to expected runtime dependencies (archive arg, token requirement, sandbox path issues) — not bugs.
Well-designed skill with thoughtful security model. Trust boundary is clearly documented. The localhost-only restriction on execution endpoints is a good security decision. The skill handles a genuine need (disaster recovery for OpenClaw) and does so comprehensively. Minor concern: execSync with string interpolation in server.js for /backup and /restore endpoints, though path.basename provides some sanitization.