Engram Memory
Patdolitse/piia-engram
Routes continuity and recall requests to Engram, a local-first MCP memory and identity layer that saves user-approved lessons, decisions and playbooks.
Teaches an MCP-connected agent when and how to call Memori's recall, summary, compaction, augmentation, feedback and quota tools to keep context across sessions.
$ npx skills add MemoriLabs/Memori --skill memori-mcp-usage -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install MemoriLabs/Memori memori-mcp-usage --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/MemoriLabs/Memori.git skills-src && mkdir -p .claude/skills && cp -r skills-src/docs/memori-cloud/mcp/skills/memori-mcp .claude/skills/memori-mcp-usage && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "memori-mcp-usage" agent skill from https://github.com/MemoriLabs/Memori/tree/main/docs/memori-cloud/mcp/skills/memori-mcp into .claude/skills/memori-mcp-usage/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "memori-mcp-usage", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/MemoriLabs/Memori/tree/main/docs/memori-cloud/mcp/skills/memori-mcpType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add MemoriLabs/Memori --skill memori-mcp-usage -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install MemoriLabs/Memori memori-mcp-usage --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/MemoriLabs/Memori.git skills-src && mkdir -p .agents/skills && cp -r skills-src/docs/memori-cloud/mcp/skills/memori-mcp .agents/skills/memori-mcp-usage && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "memori-mcp-usage" agent skill from https://github.com/MemoriLabs/Memori/tree/main/docs/memori-cloud/mcp/skills/memori-mcp into .agents/skills/memori-mcp-usage/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "memori-mcp-usage", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add MemoriLabs/Memori --skill memori-mcp-usage -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install MemoriLabs/Memori memori-mcp-usage --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/MemoriLabs/Memori.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/docs/memori-cloud/mcp/skills/memori-mcp .cursor/skills/memori-mcp-usage && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "memori-mcp-usage" agent skill from https://github.com/MemoriLabs/Memori/tree/main/docs/memori-cloud/mcp/skills/memori-mcp into .cursor/skills/memori-mcp-usage/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "memori-mcp-usage", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/MemoriLabs/Memori.git --path docs/memori-cloud/mcp/skills/memori-mcp--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add MemoriLabs/Memori --skill memori-mcp-usage -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install MemoriLabs/Memori memori-mcp-usage --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/MemoriLabs/Memori.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/docs/memori-cloud/mcp/skills/memori-mcp .gemini/skills/memori-mcp-usage && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "memori-mcp-usage" agent skill from https://github.com/MemoriLabs/Memori/tree/main/docs/memori-cloud/mcp/skills/memori-mcp into .gemini/skills/memori-mcp-usage/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "memori-mcp-usage", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install MemoriLabs/Memori memori-mcp-usageInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add MemoriLabs/Memori --skill memori-mcp-usage -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/MemoriLabs/Memori.git skills-src && mkdir -p .github/skills && cp -r skills-src/docs/memori-cloud/mcp/skills/memori-mcp .github/skills/memori-mcp-usage && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "memori-mcp-usage" agent skill from https://github.com/MemoriLabs/Memori/tree/main/docs/memori-cloud/mcp/skills/memori-mcp into .github/skills/memori-mcp-usage/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "memori-mcp-usage", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add MemoriLabs/Memori --skill memori-mcp-usage -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install MemoriLabs/Memori memori-mcp-usage --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/MemoriLabs/Memori.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/docs/memori-cloud/mcp/skills/memori-mcp .opencode/skills/memori-mcp-usage && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "memori-mcp-usage" agent skill from https://github.com/MemoriLabs/Memori/tree/main/docs/memori-cloud/mcp/skills/memori-mcp into .opencode/skills/memori-mcp-usage/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "memori-mcp-usage", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
memori-mcp-usageTeaches an MCP-connected agent when and how to call Memori's recall, summary, compaction, augmentation, feedback and quota tools to keep context across sessions.
Memori is a memory layer that records conversations and agent execution as structured memory. This skill is the usage guide for its MCP tools. It says recall is worth doing when a task depends on earlier sessions, decisions, preferences or constraints, or when a meaningful session is starting, and that it should be skipped for self-contained requests and for trivial messages such as a thank-you.
The tools covered are memori_recall for precise lookups, memori_recall_summary for session starts and status checks, memori_compaction for a brief after context compaction, and memori_advanced_augmentation for storing durable memory from a finished turn, plus memori_feedback, memori_signup and memori_quota. The agent must not invent entity, process, project or session identifiers, since the MCP server configuration supplies them, and it should rank current user instructions and verified local context above anything recalled.
8 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 574b1ea. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Memori MCP Memory Usage loads about 3.8k tokens when it runs. Until then it costs about 62 tokens; SKILL.md has 2,044 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from MemoriLabs/Memori at commit 574b1ea, republished under its MIT licence (© MemoriLabs). 2,044 words, ~3,846 tokens.
.claude/skills/memori-mcp-usage/SKILL.md (or your agent's skills folder).Memori is agent-native memory infrastructure: an LLM-agnostic layer that structures memory from natural language and from agent execution trace.
Memori automatically captures and structures memory from conversation and execution trace, including the agent's actions, tool results, decisions, and outcomes. Use it to maintain continuity across sessions, preserve decisions and constraints, and help the agent understand what it actually did so future work is more accurate and efficient.
When Memori MCP tools are available, treat this skill as the source of truth for how to use Memori through MCP.
Use it to understand:
MCP server configuration supplies authenticated user or tenant context through request headers. Do not invent entity, process, project, or session identifiers.
Current user instructions, verified local context, and tool results outrank recalled memory.
memori_recall: retrieve precise memories by query, project, session, time range, or an allowed source/signal pair.memori_recall_summary: retrieve a state summary for session starts, daily briefs, or broad status checks.memori_compaction: retrieve a structured post-compaction brief to continue work after context compaction.memori_advanced_augmentation: store durable memory from a completed user/assistant turn.memori_feedback: report irrelevant, missing, stale, or especially useful memory behavior.memori_signup: create a Memori account or request an API key when the user explicitly asks.memori_quota: check usage, quota, storage, or memory capacity when the user asks or limits appear to be reached.Use Memori when:
Do not use Memori when:
Avoid unnecessary recall.
Recall is agent-controlled and intentional. Prefer targeted recall over broad queries.
Use:
memori_recallSupported parameters:
query: natural language search queryprojectId: project or workspace context, when the tool schema exposes itsessionId: specific session, only with projectIddateStart / dateEnd: UTC time-bounded recallsource: type of memory (must be paired with signal from the allowed combinations below)signal: how the memory was derived (must be paired with source from the allowed combinations below)If a sessionId is provided, a projectId must also be provided. All timestamps are stored in UTC.
Pass optional scope fields only when the tool schema exposes them and the active client or workspace provides reliable values.
Allowed source + signal combinations:
source and signal are not independent. They must be set together (or both omitted). Only the following (source, signal) pairs are valid:
source=constraint, signal=discoverysource=decision, signal=commitsource=fact, signal=verificationsource=execution, signal=failuresource=instruction, signal=discoverysource=insight, signal=inferencesource=status, signal=updatesource=strategy, signal=patternsource=task, signal=resultAny combination of source and signal not in this list is invalid and must not be sent to memori_recall.
Use one of the allowed (source, signal) pairs to prioritize high-signal memory when possible; never set source or signal independently.
Default behavior:
Best practices:
Summaries are used for state awareness, not precise retrieval.
Use:
memori_recall_summarySupported parameters:
projectIdsessionIddateStartdateEndSummaries do not support source or signal.
Default behavior:
At the start of a meaningful session, retrieve a structured summary.
Use the daily brief to understand:
Useful daily brief shape:
Treat summaries as working state, not unquestionable truth. If the answer depends on one specific decision, preference, or prior outcome, use memori_recall or verify against current sources.
Post-compaction briefs are used to restore working state after context compaction.
Use them when:
Post-compaction briefs are not a replacement for precise memory retrieval.
Use:
memori_compactionSupported parameters:
projectId: project or workspace context; required when the tool schema requires itsessionId: specific session, only with projectIdnumMessages: number of recent conversation messages to includePost-compaction briefs do not support source or signal.
Default behavior:
Expected post-compaction brief structure:
Treat the post-compaction brief as the agent's resume state. Use it to understand:
The post-compaction brief should guide continuation, not override explicit user instructions. Before acting on operational details, verify any state that may have changed since compaction.
Pay special attention to:
If the post-compaction brief contains a required output format, follow it exactly unless the user gives a newer instruction.
Through MCP, durable memory is stored explicitly with memori_advanced_augmentation after you draft a response.
Use memori_advanced_augmentation only when the turn reveals durable information that would still be useful weeks from now in another conversation.
Supported parameters:
user_message: the user's message for this turnassistant_response: the final assistant response for this turnprojectId: project or workspace scope, when availablesessionId: session scope, when availablesummary: concise durable summary, when the tool schema supports ittrace: relevant execution trace, when the tool schema supports it and it is safe to storeGood candidates:
Never store:
If the user says not to remember, store, save, log, or keep this turn, respect that. You may still recall if needed, but do not augment.
Rule of thumb: if the information describes what happened in this session rather than a fact or preference that should shape future sessions, do not augment.
memori_compaction.memori_recall_summary.memori_recall when prior context would materially improve the answer.memori_advanced_augmentation only for durable facts, preferences, or project context.memori_feedback.memori_quota if needed and degrade gracefully.sessionId without also providing a projectId.Use:
memori_feedbackSend feedback when:
Keep feedback concise and specific. Do not send feedback for ordinary task completion.
Feedback improves memory extraction quality, recall relevance, and summary accuracy.
Use:
memori_signupUse this tool when:
Behavior:
memori_signup with that email.X-Memori-API-Key and X-Memori-Entity-Id in their client MCP config.Use:
memori_quotaUse this tool when:
Behavior:
memori_quota with no arguments when the tool schema allows it.When limits are reached or near:
Example:
Memory limits have been reached. I can continue with limited recall, or you can upgrade to restore full functionality.
Memori may expose improved recall patterns, summaries, classification, or tool behavior over time.
When an update is exposed through the system, tool metadata, or user-provided docs:
Confirm the skill is working in a fresh MCP client session:
memori_recall, memori_recall_summary, memori_compaction, and memori_advanced_augmentation.Expected behavior:
© MemoriLabs, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in docs/memori-cloud/mcp/skills/memori-mcp of MemoriLabs/Memori.
Open the folder on GitHubat commit 574b1ea
Memori MCP Memory Usage next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Memori MCP Memory Usage this skillMemoriLabs/Memori | 17k | — | ~3.8k | Automated safety check: Pass | MIT | |
| Engram MemoryPatdolitse/piia-engram | 163 | — | ~1.3k | Automated safety check: Pass | AGPL-3.0-or-later | |
| Prism Startup Contextdcostenco/prism-coder | 158 | — | ~1.4k | Automated safety check: Pass | Apache-2.0 | |
| Mnemosjeremylongshore/tons-of-skills-marketplace | 2.8k | — | ~3.1k | Automated safety check: Pass | MIT | |
| MemPalace Setup and OperationMemPalace/mempalace | 60k | — | ~2.2k | Automated safety check: Pass | MIT | |
| agentmemory Setup and Diagnosticsrohitg00/agentmemory | 29k | — | ~1k | Automated safety check: Notes | Apache-2.0 |
Patdolitse/piia-engram
Routes continuity and recall requests to Engram, a local-first MCP memory and identity layer that saves user-approved lessons, decisions and playbooks.
dcostenco/prism-coder
Loads Prism session memory on the first user turn, greets the developer by their configured name and shows recent-session context at the configured depth.
jeremylongshore/tons-of-skills-marketplace
Persistent memory and learning-loop skills for AI coding agents using mnemos MCP tools.
MemPalace/mempalace
Installs and configures MemPalace as a private local palace, a shared-brain hub or a client of an existing hub, including MCP registration and version-correct initialization.
rohitg00/agentmemory
Sets up and troubleshoots a local agentmemory install, covering the MCP connection, environment variables, ports, authentication and optional feature flags.
breferrari/obsidian-mind
Search the vault using QMD semantic search. An agent skill from breferrari/obsidian-mind.
MemoriLabs/Memori
Connects Claude Code to Memori Cloud for long-term memory, recalling stored context before substantive replies and saving new context afterward.
MemoriLabs/Memori
Adds structured long-term memory to OpenClaw agents, built automatically from sessions, with tools the agent calls to recall facts, summaries and decisions.
Works with
Categories
Teaches an MCP-connected agent when and how to call Memori's recall, summary, compaction, augmentation, feedback and quota tools to keep context across sessions. Memori is a memory layer that records conversations and agent execution as structured memory. This skill is the usage guide for its MCP tools.
Memori MCP Memory Usage fits situations like: starting a session that depends on earlier decisions or preferences; resuming work after the agent's context was compacted; saving a finished exchange as durable memory; checking Memori usage, quota or storage limits.
Run `npx skills add MemoriLabs/Memori --skill memori-mcp-usage -a claude-code`. Or copy the skill folder (docs/memori-cloud/mcp/skills/memori-mcp in MemoriLabs/Memori) into .claude/skills/memori-mcp-usage in your project. Claude Code loads it when a task matches its description.
Run `npx skills add MemoriLabs/Memori --skill memori-mcp-usage -a codex`. Or copy the skill folder (docs/memori-cloud/mcp/skills/memori-mcp in MemoriLabs/Memori) into .agents/skills/memori-mcp-usage in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add MemoriLabs/Memori --skill memori-mcp-usage -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/memori-mcp-usage, .gemini/skills/memori-mcp-usage, .github/skills/memori-mcp-usage and .opencode/skills/memori-mcp-usage in your project.
SKILL.md names no scripts, command-line tools or credentials: Memori MCP Memory Usage is instructions for the agent only. Our summary lists: A Memori MCP server configured with authenticated headers; A Memori account or API key.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Memori MCP Memory Usage is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.8k tokens (SKILL.md is roughly 15k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Memori MCP Memory Usage: Engram Memory (Patdolitse/piia-engram, 163 stars), Prism Startup Context (dcostenco/prism-coder, 158 stars), Mnemos (jeremylongshore/tons-of-skills-marketplace, 2.8k stars) and MemPalace Setup and Operation (MemPalace/mempalace, 60k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
MemoriLabs (a GitHub organization) maintains it in MemoriLabs/Memori, which has 17,149 GitHub stars. The repository holds 3 skills in this directory. The repository was last updated on October 3, 2026.
Source: MemoriLabs/Memori on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.