omermaksutii/mnemo/skill

Claude Code and agent skill by omermaksutii/mnemo

Trust tier 3
  • community
Source check pending

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/skill

SKILL.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 memories
  • mnemo_remember(content, scope?, tags?) — capture a new memory
  • mnemo_forget(id) — delete a memory
  • mnemo_list(scope?, limit?) — browse recent memories
  • mnemo_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

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
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/omermaksutii/mnemo/skill/badge)](https://verified-skill.com/skills/omermaksutii/mnemo/skill)

Something wrong with this skill or its page? Tell us.