Memori

Скилл для Claude Code, который перед каждым нетривиальным ответом сам подтягивает память из Memori Cloud и записывает туда новые факты

Скилл

Средний риск

Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.

Почему такой уровень

  • Отправляет факты и контекст диалога в облачное хранилище Memori Cloud
Все причины и проверки

memorilabs/memori

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/memori

Определит агенты на машине, проверит риск и зафиксирует версию.

Другие способы установки

Собрано автоматически, проверьте перед установкой.

Выполните в терминале в папке проекта

npx skills add memorilabs/memori --skill memori -a claude-code -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 574b1ea
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/memorilabs/memori.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /integrations/openclaw/skills/memori/
git -C "$tmp" checkout 574b1ea3e876f100ef82c37817d603eb7e258e59
mkdir -p .claude/skills
cp -R "$tmp/integrations/openclaw/skills/memori" .claude/skills/memori

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add memorilabs/memori --skill memori -a cursor -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 574b1ea
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/memorilabs/memori.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /integrations/openclaw/skills/memori/
git -C "$tmp" checkout 574b1ea3e876f100ef82c37817d603eb7e258e59
mkdir -p .agents/skills
cp -R "$tmp/integrations/openclaw/skills/memori" .agents/skills/memori

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add memorilabs/memori --skill memori -a github-copilot -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 574b1ea
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/memorilabs/memori.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /integrations/openclaw/skills/memori/
git -C "$tmp" checkout 574b1ea3e876f100ef82c37817d603eb7e258e59
mkdir -p .github/skills
cp -R "$tmp/integrations/openclaw/skills/memori" .github/skills/memori

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add memorilabs/memori --skill memori -a codex -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 574b1ea
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/memorilabs/memori.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /integrations/openclaw/skills/memori/
git -C "$tmp" checkout 574b1ea3e876f100ef82c37817d603eb7e258e59
mkdir -p .agents/skills
cp -R "$tmp/integrations/openclaw/skills/memori" .agents/skills/memori

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add memorilabs/memori --skill memori -a gemini-cli -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 574b1ea
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/memorilabs/memori.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /integrations/openclaw/skills/memori/
git -C "$tmp" checkout 574b1ea3e876f100ef82c37817d603eb7e258e59
mkdir -p .agents/skills
cp -R "$tmp/integrations/openclaw/skills/memori" .agents/skills/memori

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/memorilabs/memori.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /integrations/openclaw/skills/memori/
git -C "$tmp" checkout 574b1ea3e876f100ef82c37817d603eb7e258e59
mkdir -p .devin/skills
cp -R "$tmp/integrations/openclaw/skills/memori" .devin/skills/memori

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Бывший Windsurf.

Выполните в терминале в папке проекта

npx skills add memorilabs/memori --skill memori -a cline -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 574b1ea
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/memorilabs/memori.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /integrations/openclaw/skills/memori/
git -C "$tmp" checkout 574b1ea3e876f100ef82c37817d603eb7e258e59
mkdir -p .cline/skills
cp -R "$tmp/integrations/openclaw/skills/memori" .cline/skills/memori

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add memorilabs/memori --skill memori -a roo -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 574b1ea
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/memorilabs/memori.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /integrations/openclaw/skills/memori/
git -C "$tmp" checkout 574b1ea3e876f100ef82c37817d603eb7e258e59
mkdir -p .roo/skills
cp -R "$tmp/integrations/openclaw/skills/memori" .roo/skills/memori

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Форк Roo Code, папки .roo те же.

Выполните в терминале в папке проекта

npx skills add memorilabs/memori --skill memori -a opencode -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 574b1ea
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/memorilabs/memori.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /integrations/openclaw/skills/memori/
git -C "$tmp" checkout 574b1ea3e876f100ef82c37817d603eb7e258e59
mkdir -p .agents/skills
cp -R "$tmp/integrations/openclaw/skills/memori" .agents/skills/memori

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/memorilabs/memori.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /integrations/openclaw/skills/memori/
git -C "$tmp" checkout 574b1ea3e876f100ef82c37817d603eb7e258e59
mkdir -p .agents/skills
cp -R "$tmp/integrations/openclaw/skills/memori" .agents/skills/memori

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/memorilabs/memori.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /integrations/openclaw/skills/memori/
git -C "$tmp" checkout 574b1ea3e876f100ef82c37817d603eb7e258e59
mkdir -p .agents/skills
cp -R "$tmp/integrations/openclaw/skills/memori" .agents/skills/memori

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Понадобится: Node.js

Сверено с репозиторием 26 сент. 2026, коммит 574b1ea.

Текст для агента

Скопируй скилл в .claude/skills/memori, пропиши в .claude/settings.local.json ключи MEMORI_API_KEY и MEMORI_ENTITY_ID, дальше скилл вызывается автоматически командой bun .claude/skills/memori/index.ts.

Другие способы из описания автора
npm install @memorilabs/memori

TypeScript SDK для прямой интеграции в код.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Скилл memori оборачивает Memori Cloud в тонкий CLI-вызов для Claude Code и работает в фоновом режиме: перед тем как отвечать на нетривиальный вопрос, агент сам обращается к памяти за релевантным контекстом, не дожидаясь, пока пользователь попросит «вспомнить». После ответа он записывает новые факты и решения обратно, чтобы они были доступны в следующих сессиях и других проектах того же пользователя. Помимо скилла для Claude Code, у Memori есть SDK для TypeScript и Python, MCP-интеграция и плагин для OpenClaw, все они подключаются к одному и тому же облачному хранилищу памяти.

Для кого. Для разработчиков, которые хотят, чтобы Claude Code помнил решения и контекст проекта между сессиями без ручного пересказа.

Подходит, если

  • Нужно, чтобы агент помнил предпочтения и прошлые решения без напоминания
  • Работа идет над проектом долго, и контекст накапливается сессия за сессией
  • Нужна одна память, общая для нескольких интеграций: Claude Code, MCP, OpenClaw

Не подходит, если

  • Проект разовый, и незачем сохранять контекст между сессиями
  • Нет возможности завести аккаунт и API-ключ Memori Cloud

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

Вспомни через Memori, какое архитектурное решение мы приняли по этому модулю в прошлый раз

Ограничения

Скилл это тонкий клиент к Memori Cloud, поэтому нужен API-ключ облачного сервиса и стабильный идентификатор пользователя. Самостоятельный хостинг возможен через открытое ядро на Rust с биндингами для Node и Python, но требует отдельной инфраструктуры баз данных.

Как отключить. Удалите папку memori из .claude/skills или уберите MEMORI_API_KEY из .claude/settings.local.json, чтобы скилл перестал вызываться.

Проверка безопасности

  • Отправляет факты и контекст диалога в облачное хранилище Memori Cloud

Коротко о README

README описывает Memori как агентную инфраструктуру памяти, независимую от LLM и хранилища, которая превращает выполнение и диалог агента в структурированное персистентное состояние. Показана установка SDK через npm и pip и быстрый старт через Memori Cloud с одним API-ключом. В репозитории есть интеграции: SKILL.md для Claude Code, MCP-скилл в документации облака и плагин с двумя скиллами для OpenClaw.

SKILL.md

---
name: memori
description: >
  Ambient Memori long-term memory for Claude Code via local Bash. MUST TRIGGER
  on essentially every non-trivial user turn: run recall before drafting any
  substantive response, whether or not the user mentioned memory, a prior
  session, or past work. The default is to check memory first; do not wait to
  be asked. Always fire before external lookups (WebSearch/WebFetch) and
  before answering any question about preferences, prior decisions,
  constraints, project history, status, past work, or any non-trivial
  coding/research task. Skip only for trivial acknowledgements/closings,
  purely self-contained turns where prior context cannot possibly help, or
  when the user explicitly opts out.
argument-hint: '<command> [--flags ...]'
allowed-tools: Bash
---

# Memori Claude Code Skill

Thin CLI wrapper around Memori Cloud for Claude Code subprocesses. Memori is an
ambient memory enhancement, not an explicit destination tool. Do not wait for
the user to ask to "use Memori" before applying the memory lifecycle below.

Частые вопросы

Нужно ли явно просить агента вспомнить что-то?

Нет, скилл описан как обязательный к срабатыванию почти на каждом нетривиальном ходе, агент сам проверяет память до ответа.

Можно ли использовать не только в Claude Code?

Да, есть TypeScript и Python SDK, MCP-скилл и плагин для OpenClaw поверх того же облачного хранилища.

Выбор редакции

Открытый личный AI-ассистент на своем компьютере: отвечает в Telegram, Slack, Discord и WhatsApp, расширяется скиллами и плагинами

CLIВысокий риск390,7 тыс.Звезды репозитория
Выбор редакции

Самообучающийся агент от Nous Research: терминал, мессенджеры, cron-задачи и скиллы, которые он пишет сам

CLIВысокий риск249,8 тыс.Звезды репозитория
Выбор редакции

Открытый агент для программирования в терминале и на десктопе с режимами разработки и планирования

CLIВысокий риск210,6 тыс.Звезды репозитория
Выбор редакции

Открытая библиотека промптов с плагином Claude Code, MCP-сервером и CLI: поиск, получение и улучшение промптов и скиллов из агента

ПлагинСредний риск171,5 тыс.Звезды репозитория
Foxx AIMemori

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.