Pular para o conteúdo
Skillpedia
Agentes101 mil · #809

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

https://github.com/thedotmack/claude-mem/blob/main/plugin/skills/cloud-sync/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/thedotmack/claude-mem/blob/main/plugin/skills/cloud-sync/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
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-sync

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/thedotmack/claude-mem/main/plugin/skills/cloud-sync/SKILL.md -o SKILL.md
Conteú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: true e hub.reachable: true → o worker completou uma GET /v1/sync/status autenticada contra o SyncHub. Relate deviceId, contagens pendentes, lastFlushAt, lastError e o head/checkpoint do Hub; pare a menos que o usuário tenha pedido para substituir a conexão.
  • configured: true e hub.reachable: false → relate hub.error e diga que a conexão do SyncHub não está verificada. Uma contagem pendente zero ou lastError: null nã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

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas