mem-search (Cross-Session Memory Search)
A three-step search → timeline → fetch workflow for querying claude-mem's persistent cross-session memory.
UtilitiesIntermediate★ 92,898⑂ 8,168AI score 7/10Last updated: Sep 1, 2026
What it does
- Searches the persistent cross-session memory database maintained by claude-mem.
- Enforces a 3-layer workflow —
search(ID index) →timeline(surrounding context) →get_observations(full details for filtered IDs only) — for roughly 10x token savings. - Documents every filter parameter: project, date range, observation type (bugfix/feature/decision/discovery/change), ordering, offset, limits.
- Points to
/knowledge-agentwhen you want synthesized answers instead of raw records.
Who it's for
- Developers already running the claude-mem plugin/MCP server who revisit past work often.
- Long-running project teams that keep asking "how did we fix this last time?".
- Anyone who wants accurate history recall without blowing up context cost.
Examples
- "What did we do last week?" →
search(type="observations", dateStart="2025-11-11", limit=20, project="my-project") - "Did we already fix the token expiration bug?" → narrow with
search(query="bug", obs_type="bugfix"), thenget_observations(ids=[11131, 10942]) - Need the story around a decision →
timeline(anchor=11131, depth_before=5, depth_after=5)
· · · Install guide · · ·
Try it now, no install
Paste this into Claude to use the skill without installing anything.
Read the instructions in this file and follow them to help me: https://raw.githubusercontent.com/thedotmack/claude-mem/HEAD/plugin/skills/mem-search/SKILL.md What I want: (describe your task here)
If Claude can't open the link, open it yourself and paste the contents instead.
↓ If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.
Install in the Claude app (no terminal)
- Download the ZIP with the button below.
- In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
- Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Install in Claude Code
Let Claude do it — paste this into Claude Code
Install the skill I found on Claude Skill Mart. Copy the plugin/skills/mem-search folder from the GitHub repo thedotmack/claude-mem into my ~/.claude/skills/mem-search/. When it's done, tell me in one line what this skill can do.
Install with a command instead
git clone https://github.com/thedotmack/claude-mem.git /tmp/claude-mem && mkdir -p ~/.claude/skills && cp -r /tmp/claude-mem/plugin/skills/mem-search ~/.claude/skills/⚠ This is a third-party skill. Check the source repository before installing.
- Open a terminal and clone the repo:
git clone https://github.com/thedotmack/claude-mem.git - Create the skills folder:
mkdir -p ~/.claude/skills - Copy the skill:
cp -r claude-mem/plugin/skills/mem-search ~/.claude/skills/ - Required: install the claude-mem plugin / MCP server and connect it to Claude Code (follow the repo README). Without it the
search,timeline, andget_observationstools don't exist and the skill can't run. - Restart Claude Code and test with a question about a past session, e.g. "how did we solve the auth bug last time?"
View source on GitHub ↗License: Apache-2.0