AIKraft/Skills/OpenClaw: резервное копирование

OpenClaw: резервное копирование

Encrypted backup and restore for OpenClaw Agent workspace files

theagentservice official Другое

Что делает навык

Навык обеспечивает автоматизированное шифрованное резервное копирование, восстановление и удаление файлов рабочего пространства OpenClaw Agent с использованием алгоритма AES-256-CBC. Он генерирует уникальные пароли для каждой резервной копии, загружает зашифрованные архивы на soul-upload.com и сохраняет критически важную информацию для восстановления в локальный файл.

Когда применять

  • Создание зашифрованной резервной копии файлов рабочего пространства (например, SOUL.md, MEMORY.md) с автоматической генерацией пароля.
  • Восстановление файлов агента из удаленного хранилища soul-upload.com с использованием сохраненного пароля из файла восстановления.
  • Удаление устаревшей резервной копии из удаленного хранилища с подтверждением пользователя.
  • Проверка целостности и доступности файлов агента перед выполнением операций резервного копирования.

Как работает

  1. Собрать список файлов для резервного копирования (по умолчанию: SOUL.md, MEMORY.md, IDENTITY.md, AGENTS.md, TOOLS.md) или использовать указанные пользователем.
  2. Выполнить скрипт backup.py с параметром upload, который автоматически генерирует 32-символьный пароль, шифрует файлы и загружает их на soul-upload.com.
  3. Сохранить JSON-ответ скрипта, включая Backup ID, URL загрузки и сгенерированный пароль, в файл .openclaw-backup-recovery.txt.
  4. При восстановлении прочитать файл .openclaw-backup-recovery.txt, извлечь Backup ID и пароль, затем выполнить скрипт с параметром download для дешифровки и извлечения файлов.
  5. При удалении запросить подтверждение у пользователя, выполнить скрипт с параметром 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 и совместимые) подхватывает его по описанию и следует шагам.