К основному содержанию
скилл Claude Code CX Codex Cursor GitHub Copilot

cloud-sync — скилл для Claude Code: синхронизация памяти в облако

Синхронизирует базу данных claude-mem с облачным хранилищем cmem.ai Pro. Проверяет статус синхронизации, управляет подключением и отправляет наблюдения на сервер.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add thedotmack/claude-mem --skill cloud-sync -a claude-code
Открыть на GitHub

Что делает cloud-sync

Скилл работает с локальным воркером claude-mem через порт 127.0.0.1, проверяет статус синхронизации через /api/sync/status и помогает настроить облачное подключение. Внутри использует Bash, Read и AskUserQuestion для взаимодействия с пользователем.

Для включения синхронизации нужно запустить npx claude-mem install в терминале, выбрать CMEM Pro и авторизоваться через браузер — скилл никогда не просит вставлять токены в чат. Токен пишется в ~/.claude-mem/settings.json с правами 0600 минуя разговор. После подключения скилл проверяет доступность SyncHub, отчёты об ошибках синхронизации и показывает время последней успешной отправки.

Облачная синхронизация загружает в аккаунт cmem.ai тексты наблюдений и полные промпты — это важно знать перед включением.

Какие задачи решает

  • проверить статус синхронизации памяти в облако
  • настроить подключение к cmem.ai Pro для резервной копии
  • диагностировать ошибки при отправке наблюдений на SyncHub
  • убедиться, что облачная синхронизация настроена корректно

Примеры запросов агенту

  • установи скилл cloud-sync и проверь статус синхронизации
  • помоги настроить синхронизацию с cmem.ai Pro
  • что-то не синхронизируется — проверь ошибки подключения

Как установить cloud-sync

1Через Skills CLI (Vercel)

npx skills add thedotmack/claude-mem --skill cloud-sync -a claude-code

2Вручную: положить файлы

~/.claude/skills/cloud-sync/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/cloud-sync/

Из того же набора15

Весь набор →
mem-search thedotmack Ищет решения и контекст из прошлых сессий кодинга. Пригодится, когда нужно вспомнить, как решали задачу ранее. Claude Code CX Codex Cursor +1 8 900установок smart-explore thedotmack Структурно ищет функции и классы через tree-sitter. Пригодится, когда нужно разобраться в кодовой базе без чтения всех файлов. Claude Code CX Codex Cursor +1 7 300установок make-plan thedotmack Скилл превращает запрос на фичу в план по фазам, где каждая фаза опирается на реальную документацию, а не на догадки. Пригодится перед запуском do. Claude Code CX Codex Cursor +1 7 200установок do thedotmack Скилл разбивает план реализации на фазы и поручает работу субагентам. Пригодится, когда нужно выполнить готовый план с проверками после каждого шага. Claude Code CX Codex Cursor +1 7 000установок knowledge-agent thedotmack Собирает выбранные наблюдения claude-mem в корпус знаний и даёт задавать ему вопросы. Нужен для анализа прошлой работы по теме или проекту. Claude Code CX Codex Cursor +1 5 700установок learn-codebase thedotmack Скилл заставляет агента полностью прочитать каждый исходный файл проекта. Пригодится на старте работы с незнакомым кодом. Claude Code CX Codex Cursor +1 5 300установок how-it-works thedotmack Скилл отвечает на вопросы об устройстве claude-mem. Он объясняет запись действий, хранение файлов и запуск подстановки контекста. Claude Code CX Codex Cursor +1 5 100установок pathfinder thedotmack Скилл строит схемы потоков по функциям проекта, ищет дублирование и предлагает свести повторяющиеся системы к общей архитектуре. Пригодится перед рефакторингом. Claude Code CX Codex Cursor +1 5 100установок

Похожие

cmux-customization manaflow-ai Скилл учит ИИ настраивать мультиплексор cmux: править cmux.json, добавлять действия в Command Palette, переопределять раскладки окон и задавать параметры терминала через Ghostty. Claude Code CX Codex Cursor +1 6 600установок surprise-me bytedance Скилл подбирает другие доступные скиллы и соединяет их в один неожиданный результат. Запустите его, когда хочется идеи или творческого эксперимента. Claude Code CX Codex Cursor +1 2 300установок cmux-diagnostics manaflow-ai Скилл запускает проверку cmux: сокеты, хуки, восстановление сессий, настройки. Используй, когда уведомления не приходят, агент не возобновляется или нужна отчёт о здоровье системы. Claude Code CX Codex Cursor +1 6 400установок prioritization-frameworks phuryn Справочник по 9 фреймворкам приоритизации: RICE, ICE, Opportunity Score, Kano, MoSCoW и другие. Помогает выбрать подходящий метод, сравнить подходы и расставить задачи по значимости. Claude Code CX Codex Cursor +1 9 900установок cmux-keyboard-shortcuts manaflow-ai Настраивает горячие клавиши cmux в файле ~/.config/cmux/cmux.json. Пригодится для перехода на стиль tmux и быстрой проверки конфига. Claude Code CX Codex Cursor +1 6 200установок pua-en tanweai Скилл заставляет ИИ-кодера не сдаваться и действовать проактивно, когда задача зависает или падает второй раз. Вместо «попробую по-другому» — перебирает все варианты, ищет сам, доказывает результат. Claude Code CX Codex Cursor +1 2 900установок setup-matt-pocock-skills Matt Pocock Скилл настраивает репозиторий для инженерных скиллов Matt Pocock: задаёт трекер задач, метки триажа и расположение доменной документации. Запустите его перед первым использованием остальных скиллов. Claude Code 1 052 851установок to-tickets Matt Pocock Разбивает план, спецификацию или переписку на небольшие сквозные задачи и отмечает, какие из них блокируют остальные. Пригодится, когда нужно согласовать порядок работы до публикации задач в трекере. Claude Code 711 230установок

Вопросы о cloud-sync

Как установить cloud-sync в Claude Code?

Запусти npx skills add thedotmack/claude-mem --skill cloud-sync -a claude-code и скилл найдётся в ~/.claude/skills/cloud-sync/SKILL.md. После установки запусти npx claude-mem install и выбери CMEM Pro в интерфейсе установщика.

Что делает cloud-sync?

Скилл синхронизирует локальную базу claude-mem с облаком cmem.ai, проверяет статус подключения к SyncHub, показывает ошибки и помогает авторизоваться через браузер без ввода токенов в чат.

Нужно ли вводить токен синхронизации в чат?

Нет — скилл специально не просит токен в разговор. Авторизация происходит через браузер при запуске npx claude-mem install, токен пишется в ~/.claude-mem/settings.json автоматически и никогда не проходит через чат.

Исходный текст

SKILL.md · Apache-2.0
---
name: cloud-sync
description: 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.
allowed-tools:
  - Bash
  - Read
  - AskUserQuestion
---

# Cloud Sync (cmem.ai Pro)

The installed worker syncs through SyncHub. There is one client, one durable
operation log, and no separate sync daemon. This skill checks status and points
the user to the installer's cmem.ai sign-in, which writes the connection.

**Security rule:** never ask the user to paste the sync token into this chat,
and never put it in a command you write, print it, put it in argv, or log it. A
secret pasted into a chat lands in the transcript, which claude-mem itself can
capture and sync. The installer writes the token to
`~/.claude-mem/settings.json` (mode `0600`) without it ever passing through
this conversation.

## 1. Check status

Resolve the worker port and query the always-registered status route:

```bash
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` and `hub.reachable: true` → the worker completed an
  authenticated `GET /v1/sync/status` against SyncHub. Report `deviceId`,
  pending counts, `lastFlushAt`, `lastError`, and the Hub head/checkpoint;
  stop unless the user asked to replace the connection.
- `configured: true` and `hub.reachable: false` → report `hub.error` and say
  the SyncHub connection is not verified. A zero pending count or
  `lastError: null` is not success because an empty queue performs no push.
- `configured: false` → continue.
- Connection refused, 404, or 503 immediately after restart → retry every
  three seconds for about 30 seconds before diagnosing the worker.

## 2. Connect through the installer

Ask the user to run this in their own terminal:

```bash
npx claude-mem install
```

and to choose **CMEM Pro** when the installer asks. The installer signs them in
through the browser (they approve a device code), then writes the sync token,
user id and SyncHub URL into `~/.claude-mem/settings.json` itself and restarts
the worker. Nothing secret is typed into this chat.

If the user cannot run the installer interactively (CI, a remote box), point
them to the headless setup guide, https://docs.claude-mem.ai/cmem-pro-headless,
and let them apply its manual recipe in their own terminal or editor. Do not
collect the values yourself.

The worker mints and persists a device id on first start and defaults the device
name to the hostname.

## 3. Verify

Once the installer finishes, poll the status route every five seconds for up to
30 seconds. If the worker was not restarted, restart it first:

```bash
curl -s -X POST "http://127.0.0.1:${PORT}/api/admin/restart"
```

Success means `configured: true`, `hub.reachable: true`, and `lastError: null`.
The local route always makes an authenticated, read-only SyncHub status probe,
even when every pending count is zero; it never uses a legacy cmem.ai Pro status
route and never appends or advances sync state. Pending counts describe only
writes made after the SyncHub launch baseline; setup does not migrate a
pre-launch local corpus.

If `hub.reachable` is false, report `hub.error`. If `lastError` is non-null,
report it too, and suggest running `npx claude-mem install` again to refresh the
connection. Never include the token.

## 4. Report

Report device id, pending counts, last successful flush, Hub reachability and
checkpoint, and any Hub/flush error. End with this privacy note:

> Cloud sync uploads your observation narratives and full prompt text to your
> cmem.ai account.

© thedotmack · Apache-2.0 · thedotmack/claude-mem

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой