← 返回 Skills 市场
311
总下载
0
收藏
1
当前安装
3
版本数
在 OpenClaw 中安装
/install soul-backup-skill
功能描述
Backup and restore OpenClaw workspace SOUL files with versioning, validation, and sanitized openclaw.json handling.
安全使用建议
This skill mostly matches its description (local backup/restore of SOUL files), but before installing or running it: 1) Ensure Node.js is installed and available as `node` (the registry metadata omitted this requirement). 2) Inspect the scripts (scripts/*.mjs) yourself to verify there are no unexpected network calls or logging of secrets — the SKILL.md says openclaw.json is sanitized, but you should confirm the sanitize routine only redacts and does not transmit or persist sensitive values in logs. 3) Run the scripts from a test workspace first (or with dry-run flags) to confirm behavior and that paths conform to your environment. 4) Do not run as root and avoid committing backups to public repositories — keep backups stored off-machine if you need protection against machine loss. 5) Because the package contains executable scripts but no install step, you are responsible for placing them in the correct workspace path; verify .gitignore excludes backups/ and consider encrypting/moving sensitive backups to an off-machine location. If you want higher assurance, ask the publisher for an explicit statement of Node versions supported, and request a short audit of the sanitize/restore code paths to confirm no exfiltration or unexpected network activity.
功能分析
Type: OpenClaw Skill
Name: soul-backup-skill
Version: 1.2.1
The soul-backup-skill is a well-documented utility designed to manage backups of OpenClaw workspace configuration files. It includes scripts for creating, listing, restoring, and validating backups using SHA-256 hashes for integrity. Notably, it implements a security-conscious sanitization feature in `scripts/backup.mjs` that redacts sensitive fields (e.g., tokens, keys, passwords) from `openclaw.json` before storage. The code uses only Node.js built-in modules, contains no network activity or obfuscation, and includes safety features like automatic pre-restore backups in `scripts/restore.mjs` to prevent data loss.
能力评估
Purpose & Capability
The skill's name, description, and SKILL.md all describe a local backup/restore tool for SOUL files and that matches the included scripts and docs. However the registry metadata claims 'Required binaries: none' while all runtime examples and the included .mjs scripts require Node (node command). That is an inconsistency: Node.js is a legitimate required runtime for this skill and should be declared.
Instruction Scope
The SKILL.md instructions stay within the stated purpose: create/back up SOUL files, list/validate/restore them, sanitize openclaw.json, and use cron/hooks for automation. The instructions explicitly operate on workspace files and manifest.json and do not instruct the agent to read unrelated system data or to ship data to external endpoints. They do reference cloning or using a repository URL and manual cp for emergency recovery (expected for a backup tool).
Install Mechanism
There is no install spec (instruction-only at registry level), which reduces install-time risk. However, the package contains multiple executable scripts (.mjs) and a package.json; installing means cloning/placing these files in a workspace and running them with node — nothing is automatically installed by the skill. This is consistent but should be explicitly documented as requiring Node.js on PATH (the metadata omitted that).
Credentials
The skill does not request any environment variables or external credentials and the documented behavior (sanitizing openclaw.json and redacting token/key/password fields) is consistent with that. There is no indication the scripts attempt to access unrelated credentials or other services. The sanitize behavior should still be reviewed in the code to ensure it does not accidentally log or transmit redacted values.
Persistence & Privilege
The skill does not request always:true and is not requesting elevated or persistent platform privileges. It operates on files in the workspace and creates local backups; its described pre-restore backups and retention/prune plans are scoped to its own backup directory. It does not claim to modify other skills or system-wide agent settings.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install soul-backup-skill - 安装完成后,直接呼叫该 Skill 的名称或使用
/soul-backup-skill触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.2.1
Clarify in SKILL.md that config is backed up as openclaw.sanitized.json with redaction
v1.2.0
Add one-command disaster recovery docs for broken config + hello verification criteria
v1.1.0
Release-ready: openclaw.json sanitization, tests, docs, examples
元数据
常见问题
SOUL Backup Skill 是什么?
Backup and restore OpenClaw workspace SOUL files with versioning, validation, and sanitized openclaw.json handling. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 311 次。
如何安装 SOUL Backup Skill?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install soul-backup-skill」即可一键安装,无需额外配置。
SOUL Backup Skill 是免费的吗?
是的,SOUL Backup Skill 完全免费(开源免费),可自由下载、安装和使用。
SOUL Backup Skill 支持哪些平台?
SOUL Backup Skill 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 SOUL Backup Skill?
由 X-RayLuan(@x-rayluan)开发并维护,当前版本 v1.2.1。
推荐 Skills