OpenClaw: резервное копирование
Encrypted backup and restore for OpenClaw Agent workspace files
AItheagentservice
official
Другое
Что делает навык
Навык обеспечивает автоматизированное шифрованное резервное копирование, восстановление и удаление файлов рабочего пространства OpenClaw Agent с использованием алгоритма AES-256-CBC. Он генерирует уникальные пароли для каждой резервной копии, загружает зашифрованные архивы на soul-upload.com и сохраняет критически важную информацию для восстановления в локальный файл.
Когда применять
- Создание зашифрованной резервной копии файлов рабочего пространства (например, SOUL.md, MEMORY.md) с автоматической генерацией пароля.
- Восстановление файлов агента из удаленного хранилища soul-upload.com с использованием сохраненного пароля из файла восстановления.
- Удаление устаревшей резервной копии из удаленного хранилища с подтверждением пользователя.
- Проверка целостности и доступности файлов агента перед выполнением операций резервного копирования.
Как работает
- Собрать список файлов для резервного копирования (по умолчанию: SOUL.md, MEMORY.md, IDENTITY.md, AGENTS.md, TOOLS.md) или использовать указанные пользователем.
- Выполнить скрипт backup.py с параметром upload, который автоматически генерирует 32-символьный пароль, шифрует файлы и загружает их на soul-upload.com.
- Сохранить JSON-ответ скрипта, включая Backup ID, URL загрузки и сгенерированный пароль, в файл .openclaw-backup-recovery.txt.
- При восстановлении прочитать файл .openclaw-backup-recovery.txt, извлечь Backup ID и пароль, затем выполнить скрипт с параметром download для дешифровки и извлечения файлов.
- При удалении запросить подтверждение у пользователя, выполнить скрипт с параметром delete, а затем удалить запись о резервной копии из файла .openclaw-backup-recovery.txt.
Примеры запросов агенту
Создай зашифрованную резервную копию файлов моего агента.
Восстанови мою последнюю резервную копию.
Удали резервную копию с ID 3f8a2b1c-...
Что понадобится
- Python 3.7+ и библиотека requests
- Утилиты tar и openssl
- Доступ к интернету для взаимодействия с soul-upload.com
Описание составлено по SKILL.md навыка, сверено 05.10.2026.
Как подключить
1Скачать навык
# возьмите папку навыка «openclaw-backup» из репозитория:
# https://github.com/theagentservice/skills
2Положить папку с
SKILL.md к навыкам ассистента# положите папку навыка туда, где ассистент ищет skills:
cp -r openclaw-backup/ ~/.claude/skills/openclaw-backup/
Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.