2.7k★by vacinc
simple-backup – OpenClaw Skill
simple-backup is an OpenClaw Skills integration for security workflows. Backup agent brain (workspace) and body (state) to local folder and optionally sync to cloud via rclone.
Skill Snapshot
| name | simple-backup |
| description | Backup agent brain (workspace) and body (state) to local folder and optionally sync to cloud via rclone. OpenClaw Skills integration. |
| owner | vacinc |
| repository | vacinc/simple-backup |
| language | Markdown |
| license | MIT |
| topics | |
| security | L1 |
| install | openclaw add @vacinc/simple-backup |
| last updated | Feb 7, 2026 |
Maintainer

name: simple-backup description: Backup agent brain (workspace) and body (state) to local folder and optionally sync to cloud via rclone. metadata: {"openclaw":{"emoji":"💾","requires":{"bins":["rclone","gpg","tar","jq"]}}}
Simple Backup
A robust backup script that:
- Auto-detects workspace and state directories from OpenClaw config
- Allows overrides for custom/non-standard setups
- Compresses & encrypts using GPG (AES256)
- Prunes old backups (Daily/Hourly retention)
- Syncs to cloud via
rclone(optional)
Setup
-
Dependencies:
brew install rclone gnupg jq -
Password: Set encryption password (choose one):
- File:
~/.openclaw/credentials/backup.key(recommended) - Env:
export BACKUP_PASSWORD="secret" - Config: Add
"password": "secret"to skill config
- File:
-
Cloud (Optional):
rclone config
Usage
simple-backup
Auto-Detection
By default, paths are auto-detected from ~/.openclaw/openclaw.json:
- Workspace:
agents.defaults.workspace - State:
~/.openclaw(where config lives) - Backup root:
<workspace>/BACKUPS
Custom Configuration
For non-standard setups, override any path in ~/.openclaw/openclaw.json:
{
"skills": {
"entries": {
"simple-backup": {
"config": {
"workspaceDir": "/custom/path/workspace",
"stateDir": "/custom/path/state",
"skillsDir": "/custom/path/skills",
"backupRoot": "/custom/path/backups",
"remoteDest": "gdrive:backups"
}
}
}
}
}
Configuration Reference
| Config Key | Env Var | Auto-Detected | Description |
|---|---|---|---|
workspaceDir | BRAIN_DIR | agents.defaults.workspace | Agent workspace |
stateDir | BODY_DIR | ~/.openclaw | OpenClaw state dir |
skillsDir | SKILLS_DIR | ~/openclaw/skills | Skills directory |
backupRoot | BACKUP_ROOT | <workspace>/BACKUPS | Local backup storage |
remoteDest | REMOTE_DEST | (none) | Rclone remote path |
maxDays | MAX_DAYS | 7 | Days to keep daily backups |
hourlyRetentionHours | HOURLY_RETENTION_HOURS | 24 | Hours to keep hourly |
password | BACKUP_PASSWORD | (none) | Encryption password |
Priority: Config file → Env var → Auto-detect
No README available.
Permissions & Security
Security level L1: Low-risk skills with minimal permissions. Review inputs and outputs before running in production.
Requirements
- OpenClaw CLI installed and configured.
- Language: Markdown
- License: MIT
- Topics:
Configuration
For non-standard setups, override any path in `~/.openclaw/openclaw.json`: ```json { "skills": { "entries": { "simple-backup": { "config": { "workspaceDir": "/custom/path/workspace", "stateDir": "/custom/path/state", "skillsDir": "/custom/path/skills", "backupRoot": "/custom/path/backups", "remoteDest": "gdrive:backups" } } } } } ```
FAQ
How do I install simple-backup?
Run openclaw add @vacinc/simple-backup in your terminal. This installs simple-backup into your OpenClaw Skills catalog.
Does this skill run locally or in the cloud?
OpenClaw Skills execute locally by default. Review the SKILL.md and permissions before running any skill.
Where can I verify the source code?
The source repository is available at https://github.com/openclaw/skills/tree/main/skills/vacinc/simple-backup. Review commits and README documentation before installing.
