npx skills add ...
npx skills add obra/episodic-memory --skill remembering-conversations
You MUST invoke this skill before saying "I don't know," guessing, or treating any topic as new, no matter how trivial the question seems. It supplements other memory systems, which only hold partial records. Searching past conversations is the only way to recover what was actually said.
npx skills add obra/episodic-memory --skill remembering-conversations
Core principle: Search before reinventing. Searching costs nothing; reinventing or repeating mistakes costs everything.
YOU MUST search historical memory for any historical search.
Announce: "Searching past conversations for [topic]."
Use the Task tool with subagent_type: "search-conversations":
If a search-conversations agent is available, dispatch it with the same prompt. If not, use the MCP tools directly:
search toolread toolThe search workflow will:
search toolread toolSaves 50-100x context vs. loading raw conversations.
Use the MCP tools directly unless a local search agent is available:
search toolread toolUse this whenever the current task would benefit from information you may have learned before, even if the user did not explicitly ask you to search.
When past experience may help:
When you're stuck:
When historical signals are present:
Before answering from uncertainty:
Don't search first:
Use these directly when a search agent is unavailable or the current harness does not support agent dispatch:
mcp__plugin_episodic-memory_episodic-memory__searchmcp__plugin_episodic-memory_episodic-memory__readWhen using MCP tools directly, keep context small: search first, then read only the top 2-5 relevant conversations or line ranges.
See MCP-TOOLS.md for complete API reference if needed for advanced usage.