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

mem-setup — скилл для Claude Code: настройка claude-mem

Настраивает учётные данные cmem.ai для claude-mem-cowork, чтобы хуки могли сохранять и подставлять память. Нужен при подключении облачной синхронизации.

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

Что делает mem-setup

Скилл связывает плагин claude-mem-cowork с учётными данными пользователя из раздела Connect на cmem.ai: токен синхронизации, идентификатор пользователя и URL SyncHub. В локальной установке claude-mem значения записываются в ~/.claude-mem/settings.json с правами 0600. Токен нельзя выводить в переписку, передавать в аргументах командной строки или записывать в журнал.

В среде Cowork изменения установленной копии действуют только до конца сессии. Для постоянной настройки плагин нужно переупаковать в файл .plugin и установить заново. После записи настроек локальному worker требуется перезапуск; проверка синхронизации должна показать configured: true и hub.reachable: true. Скрипт node "${CLAUDE_PLUGIN_ROOT}/scripts/cmem-hook.mjs" status проверяет состояние без раскрытия секрета. Ответ 404 для /api/hooks/context ожидаем до развёртывания Pro endpoints; поиск и подстановка памяти работают через /api/mcp.

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

  • подключить плагин claude-mem-cowork к учётным данным cmem.ai
  • записать токен синхронизации и параметры SyncHub в настройки
  • проверить состояние подключения, не раскрывая токен
  • сохранить настройки синхронизации для локальной установки claude-mem

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

  • Настрой claude-mem-cowork с моими значениями Connect из cmem.ai.
  • Подключи cmem: запиши токен синхронизации и проверь статус.
  • Настрой облачную синхронизацию claude-mem на этой машине.

Как установить mem-setup

1Через Skills CLI (Vercel)

npx skills add thedotmack/claude-mem --skill mem-setup -a claude-code

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

~/.claude/skills/mem-setup/SKILL.md

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

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

Весь набор →
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установок

Похожие

dev-browser SawyerHood Управляй настоящим Chrome через короткие скрипты Puppeteer. Именованные страницы сохраняются между запусками, так что можно продолжить работу с того же места. Claude Code CX Codex Cursor +1 2 500установок create-design-md ibelick Генерирует и обновляет файл DESIGN.md на основе репозитория или открытого сайта. Нужен, чтобы передать кодинг-агентам точный дизайн-контекст интерфейса. Claude Code CX Codex Cursor +1 4 400установок brandkit nexu-io Генерирует презентационные доски с логотипом, палитрой, типографикой и мокапами — как из студии айдентики. Claude Code CX Codex Cursor +1 1 900установок minimax-docx MiniMaxAI Скилл для генерации, заполнения и форматирования Word-документов через OpenXML SDK. Пригодится, когда агенту нужно выдать готовый .docx, а не просто текст. Claude Code CX Codex Cursor +1 4 500установок hunk-review modem-dev Управляет запущенной TUI-сессией Hunk через CLI: переходит по дифам, оставляет инлайн-комментарии и обновляет просматриваемые ветки. Claude Code CX Codex Cursor +1 1 800установок ce-debug EveryInc Находит причину бага по цепочке от триггера к симптому и предлагает решение через тесты. Пригодится при сбоях в CI или падении тестов. Claude Code CX Codex Cursor +1 3 500установок setup-matt-pocock-skills Matt Pocock Скилл настраивает репозиторий для инженерных скиллов Matt Pocock: задаёт трекер задач, метки триажа и расположение доменной документации. Запустите его перед первым использованием остальных скиллов. Claude Code 1 052 851установок to-tickets Matt Pocock Разбивает план, спецификацию или переписку на небольшие сквозные задачи и отмечает, какие из них блокируют остальные. Пригодится, когда нужно согласовать порядок работы до публикации задач в трекере. Claude Code 711 230установок

Вопросы о mem-setup

Как установить mem-setup в Claude Code?

Выполните npx skills add thedotmack/claude-mem --skill mem-setup -a claude-code. Файл скилла появится по пути ~/.claude/skills/mem-setup/SKILL.md.

Что делает mem-setup?

Он настраивает учётные данные cmem.ai для claude-mem-cowork, чтобы хуки могли сохранять и подставлять память. Для локальной установки он также записывает параметры облачной синхронизации в настройки claude-mem.

Нужно ли заново устанавливать плагин Cowork после настройки?

Да, если нужно сохранить подключение между сессиями: контейнер Cowork временный, поэтому установленную копию нужно переупаковать в .plugin и установить заново.

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

SKILL.md · Apache-2.0
---
name: mem-setup
description: >
  This skill should be used when the user asks to "set up claude-mem", "pair
  claude-mem", "connect cmem", "add my cmem key", "set up cloud sync in
  Cowork", or provides cmem.ai Connect values (sync token, user id, SyncHub
  URL) for this plugin. Configures the claude-mem-cowork plugin credentials.
metadata:
  version: "0.1.0"
---

# Claude-Mem Setup (Cowork pairing)

Configure this plugin with the user's own cmem.ai credentials so hooks can
capture and inject memory. Anyone can pair — credentials are per-user
configuration, never hardcoded in plugin logic.

## What to collect

From **cmem.ai → Connect**, the user has three values:

1. **sync token** (starts with `cm_`) — used as the bearer API key
2. **user id** (UUID)
3. **SyncHub URL** (`https://sync.cmem.ai`)

If the user pastes the whole Connect blurb, extract the three values from it.
If any are missing, ask for the sync token at minimum — the other two are
optional.

## Secret handling — non-negotiable

- Never echo the token back in conversation, put it in a shell argv, or log it.
- Move it only via file writes (Write/Edit tool) and file reads.

## Steps

1. Locate the installed plugin root (this skill's own plugin). Update its
   `config.json`: set `apiKey` to the sync token, `userId`, and `syncHubUrl`.
   Leave other settings unless the user asks (`inject` toggles). Project naming
   is automatic (`cmem_work_*`) and is not configurable.
2. Cowork containers are ephemeral: edits to the installed copy last only for
   this session. To make pairing permanent, repackage — zip the plugin
   directory as `<plugin-name>.plugin` and send it to the user to re-install
   (the cowork-plugin skill's packaging flow). Tell the user this is why.
3. If this machine also has a local claude-mem install (a `~/.claude-mem/`
   directory exists), write the same values to
   `~/.claude-mem/settings.json` with mode 0600 (`CLAUDE_MEM_CLOUD_SYNC_TOKEN`,
   `CLAUDE_MEM_CLOUD_SYNC_USER_ID`, `CLAUDE_MEM_CLOUD_SYNC_HUB_URL` keys — the
   same keys the local claude-mem cloud-sync pairing writes). This plugin's
   hooks stay off wherever claude-mem is installed locally, so that pairing is
   what carries this machine's work to cmem.ai. The worker reads those keys
   only at startup: restart it and run the claude-mem cloud-sync skill's
   Verify step, which must report `configured: true` and `hub.reachable: true`.
   Don't report success before it does; if it never does, pair through that
   skill's installer flow instead.
4. Verify without exposing the secret:

   ```bash
   node "${CLAUDE_PLUGIN_ROOT}/scripts/cmem-hook.mjs" status
   ```

   Report the masked output. A `MISSING` key means the write didn't land;
   a 404 on `/api/hooks/context` is expected until the Pro endpoints deploy
   (search/injection still work via `/api/mcp`).

## Alternate source

Env vars override everything and need no file edits: `CMEM_API_KEY`,
`CMEM_USER_ID`, `CMEM_SYNC_HUB_URL`, `CMEM_API_BASE`.

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

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

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

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