cloud-sync
Ajuda seu agente a configurar ou verificar a sincronização na nuvem do Claude-Mem. Ele faz backup ou sincroniza o banco de dados de memória com a conta do usuário.
O que ela faz
Esta ferramenta ajuda você a configurar e verificar a sincronização das suas memórias com a nuvem (cmem.ai Pro). Ela garante que suas anotações e textos sejam salvos e acessíveis em outro lugar.
Quando usar
- ✓Quando você quer fazer backup das suas memórias.
- ✓Para verificar se a sincronização com a nuvem está funcionando.
- ✓Após instalar ou atualizar o serviço de sincronização.
Exemplo do que pedir para a IA
“Verifique o status da minha sincronização na nuvem.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
Por dentro, a ferramenta se comunica com um serviço chamado SyncHub. Ela verifica se a conexão está ativa e se os dados estão sendo enviados corretamente, sem nunca pedir senhas ou tokens secretos.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add thedotmack/claude-mem --skill cloud-syncOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/thedotmack/claude-mem/main/plugin/skills/cloud-sync/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Sincronização na Nuvem (cmem.ai Pro)
O worker instalado sincroniza através do SyncHub. Existe um cliente, um log de operações durável e nenhum daemon de sincronização separado. Esta habilidade verifica o status e direciona o usuário para o login do cmem.ai do instalador, que escreve a conexão.
Regra de segurança: nunca peça ao usuário para colar o token de sincronização neste chat, e nunca o coloque em um comando que você escreva, imprima, coloque em argv ou registre. Um segredo colado em um chat vai para a transcrição, que o próprio claude-mem pode capturar e sincronizar. O instalador escreve o token para ~/.claude-mem/settings.json (modo 0600) sem que ele passe por esta conversa.
1. Verificar status
Resolva a porta do worker e consulte a rota de status sempre registrada:
PORT="${CLAUDE_MEM_WORKER_PORT:-$(node -e "const fs=require('fs'),p=require('path'),os=require('os');const uid=(typeof process.getuid==='function'?process.getuid():77);const fallback=String(37700+(uid%100));try{const s=JSON.parse(fs.readFileSync(p.join(os.homedir(),'.claude-mem','settings.json'),'utf-8'));process.stdout.write(String(s.CLAUDE_MEM_WORKER_PORT||fallback));}catch{process.stdout.write(fallback);}" 2>/dev/null)}"
curl -s "http://127.0.0.1:${PORT}/api/sync/status"
configured: trueehub.reachable: true→ o worker completou umaGET /v1/sync/statusautenticada contra o SyncHub. RelatedeviceId, contagens pendentes,lastFlushAt,lastErrore o head/checkpoint do Hub; pare a menos que o usuário tenha pedido para substituir a conexão.configured: trueehub.reachable: false→ relatehub.errore diga que a conexão do SyncHub não está verificada. Uma contagem pendente zero oulastError: nullnão é sucesso porque uma fila vazia não realiza push.configured: false→ continue.- Conexão recusada, 404 ou 503 imediatamente após a reinicialização → tente novamente a cada três segundos por cerca de 30 segundos antes de diagnosticar o worker.
2. Conectar através do instalador
Peça ao usuário para executar isto em seu próprio terminal:
npx claude-mem install
e para escolher CMEM Pro quando o instalador perguntar. O instalador os conecta através do navegador (eles aprovam um código de dispositivo), então escreve o token de sincronização, o ID do usuário e a URL do SyncHub em ~/.claude-mem/settings.json e reinicia o worker. Nada secreto é digitado neste chat.
Se o usuário não puder executar o instalador interativamente (CI, uma caixa remota), direcione-o para o guia de configuração headless, https://docs.claude-mem.ai/cmem-pro-headless, e deixe-o aplicar sua receita manual em seu próprio terminal ou editor. Não colete os valores você mesmo.
O worker gera e persiste um ID de dispositivo na primeira inicialização e define o nome do dispositivo como o nome do host por padrão.
3. Verificar
Assim que o instalador terminar, consulte a rota de status a cada cinco segundos por até 30 segundos. Se o worker não foi reiniciado, reinicie-o primeiro:
curl -s -X POST "http://127.0.0.1:${PORT}/api/admin/restart"
Sucesso significa configured: true, hub.reachable: true e lastError: null. A rota local sempre faz uma sonda de status do SyncHub autenticada e somente leitura, mesmo quando todas as contagens pendentes são zero; ela nunca usa uma rota de status legada do cmem.ai Pro e nunca anexa ou avança o estado de sincronização. As contagens pendentes descrevem apenas gravações feitas após a linha de base de lançamento do SyncHub; a configuração não migra um corpus local pré-lançamento.
Se hub.reachable for falso, relate hub.error. Se lastError for não nulo, relate-o também e sugira executar npx claude-mem install novamente para atualizar a conexão. Nunca inclua o token.
4. Relatar
Relate o ID do dispositivo, contagens pendentes, último flush bem-sucedido, alcançabilidade e checkpoint do Hub, e qualquer erro do Hub/flush. Termine com esta nota de privacidade:
A sincronização na nuvem carrega suas narrativas de observação e texto completo do prompt para sua conta cmem.ai.
Perguntas frequentes
O que é o SyncHub?
É o serviço que gerencia a comunicação entre suas memórias locais e a sua conta na nuvem cmem.ai Pro.
Onde fica o token de sincronização?
O token é salvo de forma segura no seu computador e nunca é compartilhado com o chat. Ele fica no arquivo `~/.claude-mem/settings.json`.
O que acontece se a sincronização falhar?
A ferramenta informará o erro específico. Geralmente, é recomendado rodar o comando `npx claude-mem install` novamente para reestabelecer a conexão.
Detalhes
Descrição original do autor
Set up or check claude-mem cloud sync with cmem.ai Pro. Use when the user says "set up cloud sync", "sync my memories", "cmem pro", "cloud backup", "sync status", or wants their memory database backed up or synced to their cmem.ai account.
repo: thedotmack/claude-mem
Popularidade
- Estrelas no GitHub
- 101 mil
- Posição no ranking
- #809
- Licença
- Apache-2.0
- Atualizada em
- 16/10/2026
Comentários
- …
Mais skills deste repositório
Agent Cost Report
Faz seu agente gerar relatórios de custo detalhados para suas atividades. Mostra quanto foi gasto em tokens e serviços.
thedotmack/claude-mem
claude-mem-install
Ajuda seu agente a configurar o Claude-Mem em diferentes ambientes. Permite escolher entre trabalhadores locais ou remotos e configurar a observação.
thedotmack/claude-mem
mem-search
Faz seu agente procurar em memórias passadas. Útil para lembrar soluções anteriores ou trabalho de sessões antigas.
thedotmack/claude-mem
host-observer
Ajuda seu agente a responder a tarefas de observador do Claude-Mem. Ele só deve responder com 'skip_summary' ou uma observação XML completa.
thedotmack/claude-mem
Skills parecidas
agent-architecture-audit
Faz seu agente verificar se tudo está funcionando corretamente. Ele encontra e conserta problemas em sistemas de IA, garantindo que funcionem como esperado.
affaan-m/ECC
agent-eval
Ajuda seu agente a comparar diferentes ferramentas de programação de IA. Ele mede qual é mais rápido, barato e confiável para realizar tarefas específicas.
affaan-m/ECC
agent-harness-construction
Faz seu agente entender melhor como realizar tarefas. Ele otimiza as ferramentas e instruções que o agente usa para aumentar suas chances de sucesso.
affaan-m/ECC