From recall
You have access to a personal semantic memory system via the `recall` MCP server. Use it proactively to build a persistent understanding of the user across sessions.
How this skill is triggered — by the user, by Claude, or both
Slash command
/recall:memory-managementThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
You have access to a personal semantic memory system via the `recall` MCP server. Use it proactively to build a persistent understanding of the user across sessions.
You have access to a personal semantic memory system via the recall MCP server. Use it proactively to build a persistent understanding of the user across sessions.
Search before answering questions that could benefit from prior context:
search_memories("current project")search_memories("user preference X")search_memories("decision Y")Use top_k=3 for quick lookups, top_k=10 for comprehensive research.
Store proactively after interactions that contain durable, reusable information:
Always store:
Use consistent tags:
project:<name> — e.g. project:recallpreference — user style/workflow preferencesdecision — architectural or design decisionsdebugging — bug fixes and root causescontext — general project backgroundExample store call:
store_memory(
text="User prefers uv over pip for Python package management",
tags=["preference", "python", "tooling"],
source="claude",
dedupe_key="preference:package-manager"
)
Use dedupe_key when the memory represents a single updatable fact (e.g. a preference or a project's current state). Omit it for discrete events or decisions.
list_memories() when the user asks "what do you remember?" or "show my memories"delete_memory(id) when the user says "forget that" or asks to remove a specific memorycheck_health() to diagnose connectivity issues with the recall serviceAlways call recall MCP tools directly in the main conversation — never via the Task tool or a subagent. Wrapping MCP calls in a subagent causes multiple authorization prompts; calling them directly causes at most one.
Correct:
list_memories() ← called directly as an MCP tool
Incorrect:
Task(subagent_type="general-purpose", prompt="call list_memories()") ← causes extra auth prompts
When you use a memory tool, briefly mention it:
Don't over-explain — one short line is enough.
npx claudepluginhub anelcanto/recall --plugin recallGuides agents to deliberately search or skip memory using dejavu MCP tools, with query strategies and metadata filters for decisions, user preferences, conventions, and anti-patterns.
Manages persistent semantic memory across sessions: store/retrieve knowledge/TODOs/issues, hybrid semantic search, hierarchy/tags organization, and maintenance tools.
Stores and recalls long-term facts across sessions using MCP tools. Useful for persisting tech stack, conventions, decisions, and preferences.