← Back to Skills Marketplace
310
Downloads
0
Stars
1
Active Installs
2
Versions
Install in OpenClaw
/install openclaw-daily-backup
Description
This skill should be used when the user asks for daily backup, scheduled backup, restore, rollback, recovery, or routine protection of core OpenClaw workspac...
Usage Guidance
This skill largely does what it claims (local backup/restore of SOUL files), but the package includes actual backup data (backups/...) and many delivery docs. Before installing or running scripts: 1) Inspect the included backups (backups/ and openclaw.sanitized.json) for any sensitive data or secrets — do not assume redaction is perfect. 2) Review scripts/scripts/*.mjs for any network calls or unexpected behavior (e.g., remote upload, telemetry) before executing. 3) Run operations initially in a sandbox or non-production copy of your workspace and use --dry-run where supported. 4) Remove or archive the bundled backups if you don't need them, and set restrictive permissions on created backup directories. 5) If you plan to publish or share this skill, avoid committing real workspace backups into the repo and verify sanitization of any sample data.
Capability Analysis
Type: OpenClaw Skill
Name: openclaw-daily-backup
Version: 1.3.1
The skill bundle provides a comprehensive and well-documented backup and restore utility for OpenClaw workspace configuration files. The core logic in 'scripts/backup.mjs' and 'scripts/restore.mjs' uses standard Node.js built-in modules (fs, crypto, path) to manage file snapshots and verify integrity via SHA-256 hashes. Notably, the backup script implements a 'sanitizeObject' function that uses regex patterns to identify and redact sensitive information (e.g., tokens, API keys, secrets) from 'openclaw.json' before storage. There is no evidence of data exfiltration, obfuscation, or malicious instructions intended to subvert the agent.
Capability Assessment
Purpose & Capability
Name/description, scripts, and CLI usage align: the skill provides local backup/list/restore/validate for SOUL files. However, the repository includes an embedded backups/ directory with multiple timestamped and named backups (including AGENTS.md, IDENTITY.md, TOOLS.md, and openclaw.sanitized.json). Bundling real or example backups inside the skill is plausible as test data, but can be disproportionate because those files may contain sensitive agent personalities, configuration, or secrets. The presence of many delivery/commercial documents is noisy but not inherently inconsistent.
Instruction Scope
SKILL.md gives concrete local commands (node scripts/backup.mjs, list.mjs, restore.mjs, validate.mjs) and file paths; instructions operate on local workspace files and do not instruct the agent to read unrelated system state or external credentials. Some example commands use absolute example paths (/Users/m1/.openclaw/workspace-hunter) and a placeholder git clone <backup-repo-url>, which require care but are not malicious. The docs explicitly acknowledge that backups contain sensitive data.
Install Mechanism
There is no install spec — the skill is instruction/code-only and relies on Node.js built-ins (per CHANGELOG). No remote downloads or extract operations are declared in the registry metadata. This lowers supply-chain risk, but executing included scripts will write/read local disk.
Credentials
The skill declares no required environment variables or credentials, which matches expectations. However, running the scripts will read and write local workspace files (SOUL.md, USER.md, AGENTS.md, TOOLS.md, etc.), which can contain API keys and other secrets. The repository already contains example/test backups; verify that sensitive values are actually redacted (the changelog claims openclaw.json sanitization). Because the package bundles backup artifacts, there's a privacy/secret-exposure risk even though no credentials are requested at install time.
Persistence & Privilege
The skill does not demand always:true or elevated platform privileges. It operates on files in the workspace and creates backups under its own backups/ directory. It does not appear to modify other skills or global agent configuration. Normal caution about file writes applies.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install openclaw-daily-backup - After installation, invoke the skill by name or use
/openclaw-daily-backup - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.3.1
Align description with when-to-use trigger language for clearer ClawHub discovery.
v1.3.0
Rename for better ClawHub searchability and position as daily OpenClaw backup/restore skill.
Metadata
Frequently Asked Questions
What is OpenClaw Daily Backup?
This skill should be used when the user asks for daily backup, scheduled backup, restore, rollback, recovery, or routine protection of core OpenClaw workspac... It is an AI Agent Skill for Claude Code / OpenClaw, with 310 downloads so far.
How do I install OpenClaw Daily Backup?
Run "/install openclaw-daily-backup" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is OpenClaw Daily Backup free?
Yes, OpenClaw Daily Backup is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does OpenClaw Daily Backup support?
OpenClaw Daily Backup is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created OpenClaw Daily Backup?
It is built and maintained by X-RayLuan (@x-rayluan); the current version is v1.3.1.
More Skills