omermaksutii/mnemo/skill
Claude Code and agent skill by omermaksutii/mnemo
- community
Checking that the SKILL.md file is still in the repository.
Persistent memory for the current session. Use this skill whenever the user asks you to remember a fact, recall something they told you before, or when starting work where prior context might exist (conventions, decisions, file purposes, preferences).
Install
npx vskill@latest install omermaksutii/mnemo/skillSKILL.md
Mnemo — persistent memory
You have access to a persistent memory layer via these MCP tools:
mnemo_recall(query, k?, scope?)— semantic search across stored memoriesmnemo_remember(content, scope?, tags?)— capture a new memorymnemo_forget(id)— delete a memorymnemo_list(scope?, limit?)— browse recent memoriesmnemo_stats()— show memory engine status
When to use each
`mnemo_recall` — call this BEFORE answering anything where prior context might help:
- "what's our convention for X?"
- "how did we decide to handle Y?"
- "why is Z structured this way?"
- whenever you're starting a task in an unfamiliar area of the codebase
Use natural-language queries. Don't try to construct keyword searches — the index is semantic.
`mnemo_remember` — call this when:
- The user explicitly asks ("remember this", "save this for later")
- You make or affirm a non-obvious decision (capture it as
scope: "project") - The user states a personal preference that applies across projects (capture as
scope: "global") - You finish a task and notice something worth not having to rediscover
Default scope is "project" (auto-tied to the current repo).
`mnemo_forget` — only when the user explicitly asks to forget, OR when you discover a memory contradicts current reality and should be replaced.
Examples
User: "we always use Vitest, never Jest" → mnemo_remember({ content: "we always use Vitest, never Jest", scope: "global" })
User: "what test framework do we use?" → mnemo_recall({ query: "test framework preference", k: 3 }) then synthesize the answer.
User: "forget that pnpm thing" → mnemo_list({ limit: 50 }) to find it, then mnemo_forget({ id: "..." }).
Discipline
- Don't capture things that are already in CLAUDE.md or other always-loaded files (Mnemo is for the long tail that those files can't carry)
- Don't capture transient task state — capture lasting facts
- Prefer global scope for cross-project preferences; default to project scope otherwise
- When recall returns nothing useful, say so plainly — don't guess or hallucinate from low-similarity hits
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingpackages/cli/assets/skill/SKILL.md
Popularity
- Repository stars
- 61
- Repository forks
- 2
- 7-day trend score
- 21
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 19 May 2026, 5 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/omermaksutii/mnemo/skill)