remembering-conversations

obra/episodic-memory · updated Apr 8, 2026

$npx skills add https://github.com/obra/episodic-memory --skill remembering-conversations
0 commentsdiscussion
summary

Search conversation history to avoid reinventing solutions and inform architectural decisions.

  • Dispatch the search-conversations subagent to query past conversations; the agent synthesizes results into actionable insights with sources
  • Use after understanding the task when facing \"how should I...\" questions, architectural decisions, or unfamiliar workflows
  • Activate when stuck on complex problems, following past patterns, or when user references previous work or decisions
  • Avoid se
skill.md

Remembering Conversations

Core principle: Search before reinventing. Searching costs nothing; reinventing or repeating mistakes costs everything.

Mandatory: Use the Search Agent

YOU MUST dispatch the search-conversations agent for any historical search.

Announce: "Dispatching search agent to find [topic]."

Then use the Task tool with subagent_type: "search-conversations":

Task tool:
  description: "Search past conversations for [topic]"
  prompt: "Search for [specific query or topic]. Focus on [what you're looking for - e.g., decisions, patterns, gotchas, code examples]."
  subagent_type: "search-conversations"

The agent will:

  1. Search with the search tool
  2. Read top 2-5 results with the show tool
  3. Synthesize findings (200-1000 words)
  4. Return actionable insights + sources

Saves 50-100x context vs. loading raw conversations.

When to Use

You often get value out of consulting your episodic memory once you understand what you're being asked. Search memory in these situations:

After understanding the task:

  • User asks "how should I..." or "what's the best approach..."
  • You've explored current codebase and need to make architectural decisions
  • User asks for implementation approach after describing what they want

When you're stuck:

  • You've investigated a problem and can't find the solution
  • Facing a complex problem without obvious solution in current code
  • Need to follow an unfamiliar workflow or process

When historical signals are present:

  • User says "last time", "before", "we discussed", "you implemented"
  • User asks "why did we...", "what was the reason..."
  • User says "do you remember...", "what do we know about..."

Don't search first:

  • For current codebase structure (use Grep/Read to explore first)
  • For info in current conversation
  • Before understanding what you're being asked to do

Direct Tool Access (Discouraged)

You CAN use MCP tools directly, but DON'T:

  • mcp__plugin_episodic-memory_episodic-memory__search
  • mcp__plugin_episodic-memory_episodic-memory__show

Using these directly wastes your context window. Always dispatch the agent instead.

See MCP-TOOLS.md for complete API reference if needed for advanced usage.

Discussion

Product Hunt–style comments (not star reviews)
  • No comments yet — start the thread.
general reviews

Ratings

4.764 reviews
  • Aisha Kapoor· Dec 28, 2024

    Keeps context tight: remembering-conversations is the kind of skill you can hand to a new teammate without a long onboarding doc.

  • Isabella Iyer· Dec 20, 2024

    Useful defaults in remembering-conversations — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.

  • Zaid Choi· Dec 8, 2024

    remembering-conversations has been reliable in day-to-day use. Documentation quality is above average for community skills.

  • Zaid Sethi· Nov 27, 2024

    Useful defaults in remembering-conversations — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.

  • Isabella Khanna· Nov 19, 2024

    Registry listing for remembering-conversations matched our evaluation — installs cleanly and behaves as described in the markdown.

  • Isabella Menon· Nov 11, 2024

    remembering-conversations has been reliable in day-to-day use. Documentation quality is above average for community skills.

  • Ira Haddad· Nov 3, 2024

    remembering-conversations fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.

  • Isabella Johnson· Oct 22, 2024

    We added remembering-conversations from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.

  • Maya Khanna· Oct 18, 2024

    I recommend remembering-conversations for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.

  • Isabella Tandon· Oct 10, 2024

    remembering-conversations reduced setup friction for our internal harness; good balance of opinion and flexibility.

showing 1-10 of 64

1 / 7