openclaw-backup

Backup e restauração criptografados para arquivos do workspace do agente OpenClaw (SOUL.md, MEMORY.md, IDENTITY.md, AGENTS.md, TOOLS.md). Usa tar + openssl (criptografia AES-256-CBC) e API da soul-upload.com. Gera automaticamente uma nova senha aleatória para cada backup (NÃO reutilize senhas). Use quando o usuário precisar: (1) Fazer backup ou enviar arquivos do workspace do agente, (2) Restaurar ou baixar um backup anterior, (3) Excluir um backup do armazenamento remoto ou (4) Gerenciar persistência criptografada do agente.

O que é openclaw-backup?

Esta skill oferece uma solução segura e criptografada para backup e restauração dos arquivos essenciais do workspace do agente OpenClaw, incluindo SOUL.md, MEMORY.md, IDENTITY.md, AGENTS.md e TOOLS.md. Utilizando uma combinação de tar e openssl com criptografia AES-256-CBC, assegura que os dados do agente sejam protegidos durante o armazenamento remoto via API da soul-upload.com. Cada backup gera uma nova senha aleatória automaticamente, reforçando a segurança e exigindo que o usuário não reutilize senhas. A skill é ideal para desenvolvedores que precisam preservar o estado, a identidade ou a memória de seus agentes OpenClaw, permitindo operações de upload, download, exclusão e gerenciamento de persistência criptografada. Suportada em plataformas como Claude Code, Cursor e Codex, ela simplifica a administração de dados críticos de agentes com comandos claros e seguros.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/theagentservice/skills/tree/main/skills/openclaw-backup

Installed? Explore more Produtividade e Colaboração skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que openclaw-backup faz?

Backup e restauração criptografados para arquivos do workspace do agente OpenClaw (SOUL.md, MEMORY.md, IDENTITY.md, AGENTS.md, TOOLS.md). Usa tar + openssl (criptografia AES-256-CBC) e API da soul-upload.com. Gera automaticamente uma nova senha aleatória para cada backup (NÃO reutilize senhas). Use quando o usuário precisar: (1) Fazer backup ou enviar arquivos do workspace do agente, (2) Restaurar ou baixar um backup anterior, (3) Excluir um backup do armazenamento remoto ou (4) Gerenciar persistência criptografada do agente.

Comandos

  • backup: Cria um backup criptografado dos arquivos do workspace e faz upload para a soul-upload.com. Gera e exibe uma senha aleatória.
  • restore: Baixa e descriptografa um backup da soul-upload.com, restaurando os arquivos no workspace atual.
  • list: Lista os backups disponíveis na nuvem.
  • delete: Exclui um backup específico da nuvem.

Variáveis de Ambiente

VariávelDescrição
OPENCLAW_BACKUP_DIRCaminho para o diretório do workspace (padrão: diretório atual)
OPENCLAW_API_KEYChave de API para soul-upload.com

Uso

# Fazer um backup dos arquivos do agente
backup

# Restaurar do backup mais recente
restore

# Listar backups disponíveis
list

# Excluir um backup específico
delete

Notas de Segurança

  • Cada backup gera uma nova senha aleatória de 32 bytes.
  • NUNCA reutilize senhas entre backups.
  • As senhas são exibidas apenas uma vez no momento da criação do backup.
  • Armazene as senhas de forma segura (ex.: gerenciador de senhas).
  • A criptografia usa AES-256-CBC com um salt derivado de senha.

Dependências

  • openssl deve estar instalado e acessível no PATH.
  • tar para criação do arquivo.
  • curl para comunicação com a API soul-upload.com.

Licença

MIT

Habilidades Relacionadas