Tooluck logoTooluck
SKILL.md

memory-recall

Agent skill fromzilliztech/memsearch

Search and recall relevant memories from past sessions via memsearch. Use when the user's question could benefit from historical context, past decisions, debugging notes, previous conversations, or project knowledge -- especially questions like 'what did I decide about X', 'why did we do Y', or 'have I seen this before'. Also use when you see `[memsearch] Memory available` hints injected via SessionStart or UserPromptSubmit. Typical flow: search for 3-5 chunks, expand the most relevant, optionally deep-drill into original transcripts via the anchor format. Skip when the question is purely about current code state (use Read/Grep), ephemeral (today's task only), or the user has explicitly asked to ignore memory.

How to install memory-recall

install memory-recall
# install the memsearch pack with the skills CLI
npx skills add zilliztech/memsearch

# or add only this skill to Claude Code: copy the folder

plugins/openclaw/skills/memory-recall/

# into

~/.claude/skills/memory-recall/ (all projects)

.claude/skills/memory-recall/ (one project)

plugins/openclaw/skills/memory-recall/SKILL.md

MITFull file
1You have three memory tools for progressive recall. Start with search, go deeper only when needed.
2
3## Tools (use progressively)
4
5### 1. memory_search — Start here
6Semantic search across all past conversation memories.
7- Returns: chunk summaries with dates, topics, chunk_hash identifiers
8- Use for: "What did we discuss about X?", "Have I asked about Y before?"
9
10### 2. memory_get — When search results aren't detailed enough
11Expands a specific chunk_hash to show the full markdown section with surrounding context.
12- Input: chunk_hash from memory_search results
13- Returns: full section text, may include transcript anchors (<!-- session:UUID transcript:PATH -->)
14- Use for: "Show me the details", "I need more context on that result"
15
16### 3. memory_transcript — When you need the exact original conversation
17Parses the original session transcript to retrieve the raw dialogue.
18- Input: transcript_path from the anchor comment in memory_get results
19- Returns: formatted conversation with [User]/[Assistant] labels and tool calls
20- Use for: "What exactly did I say?", "Show me the original conversation"
21- If the anchor format is unfamiliar (e.g. `rollout:`, `turn:`, `db:` instead of `transcript:`), try reading the referenced file directly to explore its structure and locate the relevant conversation by the session or turn identifiers in the anchor.
22
23## Decision guide
24
25| User intent | Tools to use |
26|---|---|
27| Quick recall ("did we discuss X?") | memory_search only |
28…

Excerpt shown under the repository's MIT license.

More skills in memsearch

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates