Cloud Sync (cmem.ai Pro)
Configure and verify claude-mem cloud sync to a cmem.ai Pro account via SyncHub.
UtilitiesIntermediate★ 90,139⑂ 7,846AI score 6/10Last updated: Aug 9, 2026
What it does
Sets up and inspects cloud sync between the local claude-mem worker and cmem.ai's SyncHub.
- Resolves the worker port, queries
/api/sync/status, and reportsconfigured,hub.reachable, pending counts,lastFlushAt, andlastError. - Writes the three Connect values (sync token, user id, SyncHub URL) into
~/.claude-mem/settings.jsonwith mode0600, preserving unrelated settings. - Restarts the worker and polls status for up to 30 seconds to confirm an authenticated Hub connection.
- Never prints or logs the token (only its length) and ends with a privacy note that narratives and full prompt text are uploaded.
Who it's for
- Existing claude-mem users who want memory backup or multi-device sync.
- cmem.ai Pro subscribers who need a fast connection health check.
- Anyone who wants a setup flow that keeps secrets out of argv, logs, and shell history.
Examples
- "Check my sync status" → returns device id, pending counts, and whether SyncHub is reachable.
- "Set up cloud sync" → asks for the three Connect values, writes settings, restarts, then verifies.
- "Sync seems broken" → surfaces
hub.errorandlastError, and explains why zero pending counts don't prove success.
Note: requires a running claude-mem worker and a paid cmem.ai Pro account. Full prompt text is uploaded to the cloud.
· · · Install guide · · ·
Install in the Claude app (no terminal)
- Download the ZIP with the button below.
- In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
- Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Install in Claude Code
Let Claude do it — paste this into Claude Code
Install the skill I found on Claude Skill Mart. Copy the plugin/skills/cloud-sync folder from the GitHub repo thedotmack/claude-mem into my ~/.claude/skills/cloud-sync/. When it's done, tell me in one line what this skill can do.
Install with a command instead
git clone https://github.com/thedotmack/claude-mem.git && mkdir -p ~/.claude/skills && cp -r claude-mem/plugin/skills/cloud-sync ~/.claude/skills/⚠ This is a third-party skill. Check the source repository before installing.
- Open a terminal.
- Clone the repo:
git clone https://github.com/thedotmack/claude-mem.git - Create the skills folder:
mkdir -p ~/.claude/skills - Copy the skill:
cp -r claude-mem/plugin/skills/cloud-sync ~/.claude/skills/ - Make sure claude-mem itself (the worker) is installed and running — follow the claude-mem README first if not.
- Sign in to cmem.ai and open Connect to get your sync token, user id, and SyncHub URL.
- Restart Claude Code and ask "set up cloud sync" or "check sync status".
- When pasting the token, disable screen sharing/recording, and afterwards confirm
~/.claude-mem/settings.jsonis mode 0600.
View source on GitHub ↗License: Apache-2.0