Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/miguelaguiardev-mnemo-memory
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/mnemo-memory
What's inside
- Skill name
mnemo-memory- Description
- ALWAYS ACTIVE — Persistent memory protocol. You MUST save decisions, conventions, bugs, and discoveries to mnemo proactively. Do NOT wait for the user to ask.
- License
- MIT
- Instructions
- 96 lines in SKILL.md · view on GitHub
Agent Skills spec issues
- name: "mnemo-memory" does not match folder "memory"
Files (1)
- SKILL.md
SKILL.md (first lines)
# Mnemo Persistent Memory — Protocol You have access to Mnemo, a persistent memory system that survives across sessions and compactions. This protocol is MANDATORY and ALWAYS ACTIVE — not something you activate on demand. ## PROACTIVE SAVE TRIGGERS (mandatory — do NOT wait for user to ask) Call `mem_save` IMMEDIATELY and WITHOUT BEING ASKED after any of these: ### After decisions or conventions - Architecture or design decision made - Team convention documented or established - Workflow change agreed upon - Tool or library choice made with tradeoffs ### After completing work - Bug fix completed (include root cause) - Feature implemented with non-obvious approach - Notion/Jira/GitHub artifact created or updated with significant content - Configuration change or environment setup done ### After discoveries - Non-obvious discovery about the codebase - Gotcha, edge case, or unexpected behavior found - Pattern established (naming, structure, convention) - User preference or constraint learned ### Self-check — ask yourself after EVERY task: > "Did I just make a decision, fix a bug, learn something non-obvious, or establish a convention? If yes, call mem_save NOW." Format for `mem_save`: - **title**: Verb + what — short, searchable (e.g. "Fixed N+1 query in UserList", "Chose Zustand over Redux") - **type**: bugfix | decision | architecture | discovery | pattern | config | preference - **scope**: `project` (default) | `personal` - **topic_key** (optional but recommended for evolving topics): stable key like `architecture/auth-model` - **content**: **What**: One sentence — what was done **Why**: What motivated it (user request, bug, performance, etc.) **Where**: Files or paths affected **Learned**: Gotchas, edge cases, things that surprised you (omit if none) ### Topic update rules (mandatory) - Different topics MUST NOT overwrite each other (example: architecture decision vs bugfix) - If the same topic evolves, call `mem_save` with the same `topic_key` so memory is updated (upsert) instead of creating a new observation - If unsure about the key, call `mem_suggest_topic_key` first, then reuse that key consistently - If you already know the exact ID to fix, use `mem_update` ## WHEN TO SEARCH MEMORY When the user asks to recall something — any variation of "remember", "recall", "what did we do", "how did we solve", "recordar", "acordate", "qué hicimos", or references to past work: 1. First call `mem_context` — checks recent session history (fast, cheap) 2. If not found, call `mem_search` with relevant keywords (FTS5 full-text search) 3. If you find a match, use `mem_get_observation` for full untruncated content Also search memory PROACTIVELY when: - Starting work on something that might have been done before - The user mentions a topic you have no context on — check if past sessions covered it - The user's FIRST message references the project, a feature, or a problem — call `mem_search` with keywords from their message to check for prior work before responding ## SESSION CLOSE PROTOCOL (mandatory) Before ending a session or saying "done" / "listo" / "that's it", you MUST: 1. Call `mem_session_summary` with this structure: ## Goal [What we were working on this session] ## Instructions [User preferences or constraints discovered — skip if none] ## Discoveries - [Technical findings, gotchas, non-obvious learnings] ## Accomplished - [Completed items with key details] ## Next Steps - [What remains to be done — for the next session] ## Relevant Files - path/to/file — [what it does or what changed] This is NOT optional. If you skip this, the next session starts blind. ## AFTER COMPACTION If you see a message about compaction or context reset, or if you see "FIRST ACTION REQUIRED" in your context: 1. IMMEDIATELY call `mem_session_summary` with the compacted summary content — this persists what was done before compaction 2. Then call `mem_context` to recover any additional context from previous sessions 3. Only THEN continue working Do not skip step 1. Without it, everything done before compaction is lost from memory.
From MiguelAguiarDEV/mnemo, MIT.
More from MiguelAguiarDEV/mnemo
- 0.406score
architecture-guardrails
MiguelAguiarDEV
Architecture guardrails for Mnemo across local store, cloud sync, dashboard, and plugins.
SkillDFreshness: DClaude Code +9 - 0.406score
business-rules
MiguelAguiarDEV
Product and business-rule guardrails for Mnemo.
SkillDFreshness: DClaude Code +9 - 0.406score
memory-protocol
MiguelAguiarDEV
Persistent memory discipline for Mnemo contributors.
SkillDFreshness: DClaude Code +9 - 0.406score
plugin-thin
MiguelAguiarDEV
Adapter boundary rules for plugin integrations.
SkillDFreshness: DClaude Code +9 - 0.406score
project-structure
MiguelAguiarDEV
Repository structure and placement rules for Mnemo.
SkillDFreshness: DClaude Code +9 - 0.406score
tui-bubbletea
MiguelAguiarDEV
Bubbletea TUI patterns for Mnemo TUI.
SkillDFreshness: DClaude Code +9 - 0.404score
tui-quality
MiguelAguiarDEV
Bubbletea/Lipgloss quality rules for Mnemo TUI.
SkillDFreshness: DClaude Code +9 - 0.404score
server-api
MiguelAguiarDEV
API contract guardrails for Mnemo server changes.
SkillDFreshness: DClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Apr 3, 2026 (6 months ago)
- Last release
- Apr 14, 2026 (6 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/MiguelAguiarDEV/mnemo
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from MiguelAguiarDEV
- 0.406score
architecture-guardrails
MiguelAguiarDEV
Architecture guardrails for Mnemo across local store, cloud sync, dashboard, and plugins.
SkillDFreshness: DClaude Code +9 - 0.406score
business-rules
MiguelAguiarDEV
Product and business-rule guardrails for Mnemo.
SkillDFreshness: DClaude Code +9 - 0.406score
memory-protocol
MiguelAguiarDEV
Persistent memory discipline for Mnemo contributors.
SkillDFreshness: DClaude Code +9 - 0.406score
plugin-thin
MiguelAguiarDEV
Adapter boundary rules for plugin integrations.
SkillDFreshness: DClaude Code +9 - 0.406score
project-structure
MiguelAguiarDEV
Repository structure and placement rules for Mnemo.
SkillDFreshness: DClaude Code +9 - 0.406score
tui-bubbletea
MiguelAguiarDEV
Bubbletea TUI patterns for Mnemo TUI.
SkillDFreshness: DClaude Code +9
Cite this page
mnemo-memory skill. Agent Mart. https://agentmart.dev/skills/miguelaguiardev-mnemo-memory (last updated 2026-10-24)